These are the slides for the Girl Develop It Intermediate Python class. This class was originally taught by the Central VA chapter by Steven Loria. Feel free to fork and modify this.
- Python 3 installed
- A text editor
- A terminal
- Basic Python knowledge (basic data types, flow control, loops)
- Class 1: Object-oriented programming; Classes and objects; Inheritance; Errors
- Class 2: Modules; Packages; Installing and using 3rd party packages (pip and virtualenv)
- Class 3: How web apps work; Hands-on practice with Django
- Class 4: Hands-on practice cont'd; Testing; Putting it all together (final project)
- Accompanying code for the final project is here
npm install
Slides are written in Markdown and are built using reveal-md.
Open class1.md and run the following to edit the class 1 slides with livereload:
npm run class1
This will open the class1 slides and will autoreload when class1.md is modified.
npm run serve
npm run deploy