311866d09e | ||
---|---|---|
.. | ||
01 - Formatting and linting | ||
02 - Lambdas | ||
03 - Classes | ||
04 - Inheritance | ||
05 - Mixins | ||
06 - Managing the file system | ||
07 - Reading and writing files | ||
08 - Managing external resources | ||
09 - Asynchronous programming | ||
Slides | ||
.gitignore | ||
README.md | ||
requirements.txt |
README.md
More Python for beginners
Overview
When we created Python for beginners we knew we wouldn't be able to cover everything in Python. We focused on the features which are core to getting started with the language. But, of course, we left some items off the list. Well, we're back for more! We created another set of videos to highlight more features, including a couple of "cutting edge" items like async/await
. These skills will allow you to continue to grow as a Python developer.
What you'll learn
- Creating classes and objects
- Asynchronous development
- Working with the filesystem
What we don't cover
- Programming concepts like object-oriented design
- Database access
Prerequisites
- An understanding of git
- An understanding of Python
- Visual Studio Code or another code editor
Setup steps
# Windows
python -m venv venv
.\venv\Scripts\activate
# Linux or macOS
python3 -m venv venv
. ./venv/bin/activate
- Install the packages for Async/Await
# Windows
pip install -r requirements.txt
# Linux or macOS
pip3 install -r requirements.txt
Next steps
If you're looking to continue building, here's a couple of courses and quickstarts you might find of interest: