Teach Yourself
Installation

This video will guide you through the first steps of learning Python.

  • 00:18 - Before Installing Python
  • 01:10 - Why to not use the windows store python version ?
  • 01:27 - Installing python
  • 02:00 - Windows PATH basic explanation
  • 02:55 - Why not to add python to windows PATH
  • 03:22 - Finish installation
Virtual Environments

Learn the basics of how to manage dependency hell.

  • 00:00 - Why Virtual Environments ?
  • 00:47 - How to create virtual environments
  • 03:17 - Installing Packages
  • 04:29 - Saving Dependencies
  • 05:26 - Example Workflow
  • 07:07 - Tips
Installing Multiple Versions

Sometimes, you may need more than one python version installed!

  • 00:35 - Check which python versions you already have installed.
  • 00:57 - How to install new python version.
  • 02:16 - Docker containers basic explanation
  • 02:57 - Switching between python versions
Poetry Package Manager

One of the best dependency managers for python.

  • 02:59 - Virtual environment creation tools
  • 05:20 - How does poetry work ?
  • 06:33 - Creating virtual environments with poetry.
  • 07:30 - Create virtual environment inside project folder.
  • 08:34 - Running the virtual environment.
  • 10:25 - Building and deploying packages to pypi
  • 11:59 - Tips
Editors and IDE

Jetbrains' pycharm IDE is the most recommended one for python development.

  • 00:21 - Difference between IDE and Editor
  • 01:14 - Sponsor Ad
  • 01:49 - Vim Editor
  • 02:46 - Atom Editor
  • 03:41 - Visual Studio Code - Editor or IDE depending on how you use it.
  • 04:53 - Sublime Text Editor
  • 05:51 - Pycharm IDE: The ONE & ONLY IDE I recommend.
Variables

Learn how to re-use values by storing them in variables.

  • 00:00 - Variables Explained!
  • 00:17 - Variable Assignement Example
  • 00:47 - If using another editor instead of jupyter notebook, you will need to run the script via command line.
  • 01:10 - Check datatype
  • 02:58 - Variables are case sensitive!
  • 03:18 - Assigning multiple values to multiple variables.
  • 04:14 - Multiple variables containing the same value.
  • 05:56 - Ways to write variables.
  • 09:54 - String concatenation
  • 10:52 - Addition
  • 11:08 - "Printing" Multiple Variables.
  • Page 1 of 2
  • Next
  • Last »