Skip to content

Latest commit

 

History

History
39 lines (20 loc) · 2.44 KB

beginner-resources.md

File metadata and controls

39 lines (20 loc) · 2.44 KB

How-to Python : A Beginners' Resource Guide

  1. Installing Python

    1.1 - Corey Schafer's Guide to installing Python on Windows

    1.2 - Corey Schafer's Guide to installing Python on Mac OS

    1.3 - On Linux-based systems, it come pre-installed. To update, just do $ sudo apt-get install python3

  2. Configuring Sublime Text 3 (Text Editor) (Why Sublime Text 3? It's free and it'll make you wanna code)

    2.1 - Installing it on Windows, Mac OS or Linux

    2.2 - Setting up Sublime Text 3 with Python

    2.3 (Optional) - To harness the whole power of Sublime Text 3, watch this playlist by Corey Schafer

    2.4 (Optional) - To explore themes on Sublime Text 3, just try Googling "Sublime Text 3 themes"

  3. Helpful Packages/Links for Python

    3.1 PythonTutor - Stuck on any piece of Python code? Run it here and be delighted.

    3.2 PyPI - Yellow pages for Python packages.

    3.3 Installing Jupyter Notebook on your machine - $ pip3 install jupyter - Very helpful and popular package in the MOOC realm.

    3.4 Google Colab - Basically Jupyter Notebook but on Google's servers. Really helpful for CPU extensive programs (eg. training your ML models)

  4. Basic Tutorials

    4.1 Codecademy - Perfect for total beginners. Step-by-step walkthrough of code and on-spot coding practice. Reading and coding based tutorial.

    4.2 Corey Schafer's Beginners' Playlist - This guy is The Guy for Python. Great playlist for jumping right into Python.

    4.3 MITX Online Course - Great for reference. If you're not able to understand a basic concept, try searching for an explanation in this course material.

    4.4 Python Official Documentation - All the above resources have been derived from this master. Any ambiguity in syntax/utility of Python, here's your Bible.