PyClass: Difference between revisions
Line 2: | Line 2: | ||
''' Important announcement: ''' | ''' Important announcement: ''' | ||
Please drop by at the normal times: | Please drop by at the normal times: | ||
Line 11: | Line 8: | ||
''' The new standard curriculum is now available: ''' | |||
The order of the following courses has not yet been determined. Please email PyClass@googlegroups.com if you want to know which courses are coming up! | |||
Without further ado: | |||
# JSON format, Python Types, and the JSON Module | |||
# Control Flow, itertools, and Functional Programming | |||
# Built-in Functions | |||
# Built-in Types and String Services | |||
# Numeric and Mathematical Modules, and Operators | |||
# argparse, ConfigParser, and more - configuring your applications | |||
# pip, virtualenv, packaging, versions, and inspect. | |||
# Logging your applications: logging, logging.config, logging.handlers | |||
# Exceptions and Debugging: Exception behavior, custom exceptions, pdb, cProfile, timeit, time, trace. | |||
# os, sys, and io (Caution, here be Python 3, inside the io module) | |||
# (potential for a unittest course) | |||
''' The following material is old material from Kellan and Liz's long-running PyClass: ''' | |||
'''Come learn [http://www.python.org/ Python]'''!!<br> | |||
See our awesome website for both PyClasses at [http://pycourse.com/ Noisebridge Learning Python] | |||
After 9pm Tuesdays, we'll have open hacking time and time for questions for those that are kicking so much ass they just can't go home yet, or even for those that may have gone to Mondays' Front-end Web Development class and want to come back for more. If you have problems from work or home, feel free to bring them after 9 and everyone can help each other. | |||
=== Mailing List === | === Mailing List === |
Revision as of 01:24, 16 August 2014
Noisebridge's Learning Python Classes
Important announcement:
Please drop by at the normal times:
- Tuesday 7:00 - 9:00 PM PST - 'Turing' Classroom
- Wednesday 7:00 - 9:00 PM PST - 'Church' Classroom
The new standard curriculum is now available:
The order of the following courses has not yet been determined. Please email PyClass@googlegroups.com if you want to know which courses are coming up!
Without further ado:
- JSON format, Python Types, and the JSON Module
- Control Flow, itertools, and Functional Programming
- Built-in Functions
- Built-in Types and String Services
- Numeric and Mathematical Modules, and Operators
- argparse, ConfigParser, and more - configuring your applications
- pip, virtualenv, packaging, versions, and inspect.
- Logging your applications: logging, logging.config, logging.handlers
- Exceptions and Debugging: Exception behavior, custom exceptions, pdb, cProfile, timeit, time, trace.
- os, sys, and io (Caution, here be Python 3, inside the io module)
- (potential for a unittest course)
The following material is old material from Kellan and Liz's long-running PyClass:
Come learn Python!!
See our awesome website for both PyClasses at Noisebridge Learning Python
After 9pm Tuesdays, we'll have open hacking time and time for questions for those that are kicking so much ass they just can't go home yet, or even for those that may have gone to Mondays' Front-end Web Development class and want to come back for more. If you have problems from work or home, feel free to bring them after 9 and everyone can help each other.
Mailing List
Sign up for this now!
Once you join the mailing list, send a request to join the PyClass organization to https://github.com/egonSchiele
Semi-Official Intro to Python Class Texts
- Think Python: How to Think Like a Computer Scientist
- Learn Python The Hard Way - A good introductory text with lots of exercises written by prolific programmer Zed Shaw
- PEP 8 -- The highly recommended Style Guide for Python Code
Other Intro to Python Texts
- A Byte of Python
- Learn Python - Free Interactive Python Tutorial
- How to Think Like a Computer Scientist: Learning with Python 2nd Edition
- The Python Tutorial - written by Guido van Rossum, creator of the Python programming language
- Python 2.x.x Documentation download - Contains Python Tutorial & other docs in various readable formats
PyClass Githubs
- PyClass Organization
- Invent with Python Textbook Code <404 Error>
- https://github.com/noisebridge/Intro-Python / Kellan Jacobs Notes
- https://github.com/noisebridge/web2py-noiselist
- https://github.com/noisebridge/flask-noiselist / E Leddy
- https://github.com/tachang/django_noiselist
d=== [Old] Class Slides ===
Other Helpful PyClass links
- Main Python.org site
- Python in a Nutshell - an older but handy reference
- Pygame
- Invent Your Own Computer Games with Python - written by Noisebridger Al Sweigart, free to download here or here