https://github.com/bckohan/learn-python-test
A tester repo used for CI for the learn-python class
https://github.com/bckohan/learn-python-test
Last synced: about 1 month ago
JSON representation
A tester repo used for CI for the learn-python class
- Host: GitHub
- URL: https://github.com/bckohan/learn-python-test
- Owner: bckohan
- License: mit
- Created: 2023-09-28T04:51:22.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-28T23:16:49.000Z (over 2 years ago)
- Last Synced: 2025-03-02T18:57:28.325Z (over 1 year ago)
- Language: Python
- Size: 17.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# learn-python
Download python to your brains.
## Prerequisits
1. [pyenv](https://github.com/pyenv/pyenv)
2. [Poetry](https://python-poetry.org/)
3. [VSCode](https://code.visualstudio.com/)
- [GitHub Extension](https://code.visualstudio.com/docs/sourcecontrol/github)
- [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
- [TOML Extension](https://marketplace.visualstudio.com/items?itemName=be5invis.toml)
- [SVG Viewer](https://marketplace.visualstudio.com/items?itemName=vitaliymaz.vscode-svg-previewer)
## Syllabus
0. [Preamble](https://www.youtube.com/watch?v=ZhbVGXxVoGk&t=3256s&ab_channel=bckohan)
- What is a computer?
- What is an operating system?
- What is a "process"?
- Interpreted vs Compiled Languages
- What is Python?
2. [Module 1 - Getting started with Python](https://www.youtube.com/watch?v=EI1qbU32e5w&ab_channel=bckohan)
- Tools
- [git](https://git-scm.com/)
- [GitHub](https://github.com)
- [Python Virtual Environments](https://realpython.com/python-virtual-environments-a-primer/)
- [Poetry](https://python-poetry.org/)
- [Standard Library](https://docs.python.org/3/library/index.html)
- [PyPi](https://pypi.org/)
- [VSCode](https://code.visualstudio.com/)
- [ChatGPT](https://chat.openai.com/)
- Python PATH
- Packages and Modules
- Importing Code
- Running Code
- Gateway 1
3. Module 2 - The Basics
- builtin types
- strings
- lists
- integers
- floats
- operators
- cheat sheet
- loops
- Gateway 2
4. Module 3 - Data Structures
- Lists, Sets, Dictionaries
- Strings
- regex
- Comprehensions
- Complexity Theory
- BigO notation
5. Module 4 - Debugging and Exceptions
-