Complete Python Bootcamp: Go from zero to hero in Python 3
-
Student Chat Channel: https://discord.gg/TztE6B8
-
Video Guide to the Chat Room: https://www.youtube.com/watch?v=bkH89OJ001M
-
Notebooks: https://github.com/Pierian-Data/Complete-Python-3-Bootcamp
-
Info on Certification: https://support.udemy.com/hc/en-us/articles/229603868-Certificate-of-Completion
$ docker run -it --name python -v /path/to/python3-bootcamp:/srv/python3-bootcamp -w /srv/python3-bootcamp python:3.8-slim-buster /bin/bash
$ pip install -r requirements.txt
or to use Jupyter Notebooks
$ docker run -it --name jupyter -v /path/to/python3-bootcamp:/srv/python3-bootcamp -p 8888:8888 -w /srv/python3-bootcamp jupyter/base-notebook
To disable stdout/stderr output by Pytest
$ pytest -s
$ xcode-select --install
$ brew update && brew install pyenv
$ pyenv install <version>
$ pyenv global <version>
Add eval "$(pyenv init -)"
to ~/.bash_profile
. Relaunch Terminal.
Check that pyenv
managed version is used
which python
Upgrade pip
pip install --upgrade pip
Install pytest
$ pip install -U pytest
-
Section 1: Course Overview
-
Section 2: Python Setup
-
Section 3: Python Object and Data Structure Basics
-
Section 4: Python Comparison Operators
-
Section 5: Python Statements
-
Section 6: Methods and Functions
-
Section 7: Milestone Project - 1 (Tic-Tac-Toe)
-
Section 8: Object Oriented Programming
-
Section 9: Modules and Packages
-
Section 10: Errors and Exception Handling
-
Section 11: Milestone Project - 2 (Blackjack)
-
Section 12: Python Decorators
-
Section 13: Python Generators
-
Section 14: Final Capstone Python Project
-
Section 15: Advanced Python Modules
-
Section 16: Advanced Python Objects and Data Structures
-
Section 17: Bonus Material - Introduction to GUIs
-
Section 18: Appendix: Older Python 2 Material
-
Section 19: Bonus Section: Thank You!