Intro To Python¶
In This Course¶
Lectures:¶
- Session One: Introductions
- Session Two: gitHub, Functions, Booleans and Modules
- Session Three: Sequences, Iteration and String Formatting
- Session Four: Lists, Iteration, Strings, Dictionaries, Sets
- Session Five: Files, Streams & String IO
- Session Six: Exceptions, Testing and Advanced Argument Passing
- Session Seven: Object Oriented Programming
- Session Eight: Object Oriented Programming 2
- Session Nine: Object Oriented Programming 3
- Session Ten: Functional Programming
Materials:¶
- Exercises
- Supplemental Materials
- Useful Python Learning Resources
- Setting up your Mac for Python
- Setting up Windows for Python
- Setting Up Python For Linux
- Working with Virtualenv
- Turning Sublime Text Into a Lightweight Python IDE
- Shell Customizations for Python Development
- git Overview
- Installing Nano on Windows
- Unicode
- Mechanics
- Basic Unicode LAB
- Packages and Packaging
- Distributing
These materials copyright Christopher Barker and Cris Ewing, with thanks to Jon Jacky and Brian Dorsey for the materials from which these were derived. Licenced under the Creative Commons Attribution-ShareAlike 4.0 International Public License.