Website built with Python & Django • Hired four developers • None of them knew Python • They all pushed code to production within the first two weeks 1. My journey with Python
steps for a Python project: • Create a project folder • Create a virtual environment • via virtualenv or via conda • `pip install` some dependencies • Create a Python file and write your program • Execute Python file on the terminal
learn: 1. How to make variables? 2. What datatypes are available? 3. Functions & Classes 4. if-else-statement 5. for-loop & while-loop 6. Exception handling 7. Imports pssst... I teach all this at GA ;-)
Learn to use Git and github.com • Learn to use Vim • Learn to use UNIX-based operating systems • Learn how to provision servers (DevOps) • Learn Boolean Algebra • Learn about Algorithmic Efficiency • Learn about Relational and Non-Relational Databases • Learn about Object Oriented Programming and Functional Programming • All the above will help you with any programming language!