Skip to content

Latest commit

 

History

History
77 lines (35 loc) · 8.53 KB

Python.md

File metadata and controls

77 lines (35 loc) · 8.53 KB

Back

Resources to learn Python

  • Introduction To Python Programming: A Quick and Easy Intro into Python Programming.

  • Think Python 2e: Free introductory Python programming book available under a Creative Commons license in both PDF and HTML formats. It is also available as an O'Reilly-published paperback, available for purchase on Amazon.

  • Head First Python book: Best helpful book for beginners and intermediates of python

  • Automate the Boring Stuff with Python: Easy to follow entry level guide that provides real world experience. Build automation scripts to solve everyday issues whilst you learn basic python.

  • Learn Python the Hard Way: Learn Python the Hard Way is a free ebook available online that gives you a great foundational knowledge of Python code. The book covers everything from the most basic (how to get set up when you first begin) to super complex (how to build a game).

  • Python Programming with SentDex: Beginner through ton advanced python tutorials covering ML, webdev, robotics and more

  • TalkPython Courses: Mostly paid however some free courses or python for web dev, including with mongoDB, flash, django and more.

  • Python For Everybody: Free course to learn python for all the basic requirement like datastrucuture, Database, networking, OOPS, etc.

  • Learn Python: Get started learning Python with DataCamp's free Intro to Python tutorial. Learn Data Science by completing interactive coding challenges and watching videos by expert instructors.

  • Full Stack Python: A great article which gives you an insight on how to become a full stack python web developer with plethora of resources.

  • Python Crash Course 2nd Edition: An excellent book available in print or Kindle for learning Python with downloadable exercise solutions.
  • Python Basic: Learn python 3 from the basic, from how you write the code with python. The site including OOP, Web Framework with Flask, Desktop App with Tkinter/PyQT, Machine Learning, and much more.
  • Introduction to Computer Science and Programming: MIT's course on learning computer science and Programming using python.

  • Google's Python Classes Learn Python from GOOGLE classes

  • Fluent Python A classic book by Luciano Ramalho published by O'REILLY. It is full of useful programming tricks for intermediate to advanced Python coders who want to push the boundaries.

  • Python Cookbook This 3rd Edition provides complete recipes for more than a dozen topics, covering the core Python language as well as tasks common to a wide variety of application domains. Each recipe contains code samples you can use in your projects right away, along with a discussion about how and why the solution works

  • Full Stack Python (video) This is a talk about building full-stack python web applications where you manage every part of the application yourself. I will walk through how to setup a production server with your web application code, a local development environment using vagrant, and how to deploy from your local environment to production. I will also walk through python and Django libraries that will make your life easier.

  • Codecademy Learn Python This course is a great introduction to both fundamental programming concepts and the Python programming language. By the end, you’ll be comfortable programming in Python and taking your skills off the Codecademy platform and onto your own computer.

  • Coding Games and Programs for Python: Here, you can improve your coding skills by playing coding games and solving challenges. This is appopriate for beginners and advanced programmers alike. Fun way to brush up on your concepts, or practice them!

  • Real Python Reading the mood from text with machine learning is called sentiment analysis, and it is one of the prominent use cases in text classification and here we will find how to do it.

  • Programiz Learn to code with these beginner-friendly tutorials and examples. Read tutorials, try examples, write programs, and learn to code.

  • Coding in Python Creative Coding in Python presents over 30 creative projects that teach how to code in the easy and intuitive programming language, Python.

  • Python for Data Science This free Python course provides a beginner-friendly introduction to Python for Data Science. Practice through lab exercises, and you'll be ready to create your first Python scripts on your own!

  • Data Visualization with Python Data visualization is the graphical representation of data in order to interactively and efficiently convey insights to clients, customers, and stakeholders in general. It is a way to summarize your findings and display it in a form that facilitates interpretation and can help in identifying patterns or trends. In this Data Visualization with Python course, you'll learn how to create interesting graphics and charts and customize them to make them more effective and more pleasing to your audience.

  • Cracking Codes with Python: Cracking Codes with Python teaches complete beginners how to program in the Python programming language. The book features the source code to several ciphers and hacking programs for these ciphers.

  • Practice with 100 programming Exercises:Learn Python by practicing it daily. This repository has been divided into 25 days, so you can daily practice and learn practically. These exercises will immensely help you, especially if you are a beginner.

  • Common Python Data Structures Data structures are the fundamental constructs around which you build your programs. Each data structure provides a particular way of organizing data so it can be accessed efficiently, depending on your use case. Python ships with an extensive set of data structures in its standard library.

  • Python Basic To Advance Concepts This guy has got you covered in all aspects and branches of python. Do give a try and enjoy it in hindi language too. PS: he provides source code to every tutorial.

  • Python Tutorial: Python Online Course This tutorial provides a comprehensive and in-depth introduction to the Python language. The course is aimed at both beginners and intermediate to experienced programmers or developers who are looking for differences to other programming languages.

  • Data Structures with Python This guy has got you covered in all aspects and branches of python. Do give a try and enjoy it. The roadmap to every career related to python is explained too.

  • [Python for Beginners] (https://www.youtube.com/watch?v=QXeEoD0pB3E&list=PLsyeobzWxl7poL9JTVyndKe62ieoN-MZ3) Absolute beginner-friendly course

  • Data Structures and Algorithms with Rachit Jain Rachit Jain has worked with Microsoft, Flipkart, Grofers, HackerEarth, Codechef and also delivered lectures in IIIT-H about problem solving and logical reasoning. Do give a try and enjoy it.

  • System Design with Gaurav Sen Gaurav Sen is a experienced guy in the System Design and Competitive Programming. He teaches basics and advances of System Design. Do give a try and enjoy it.