Learn python: Difference between revisions
(→Vidyo) |
|||
Line 30: | Line 30: | ||
NZ/Auckland: +64 9 555 1100, extension 92, 99710 | NZ/Auckland: +64 9 555 1100, extension 92, 99710 | ||
Short term we will be using the secreview vidyo room, and transitioning to a dedicated room soon, please watch this space for changes. | |||
== IRC == | == IRC == | ||
* [[IRC]] on #python | * [[IRC]] on #python |
Revision as of 16:13, 20 October 2014
Python Learning Group
To grow the community and general skill set of those that want to learn python a Python Learning group based on Learn Python the hard way is being offered.
The 52 lessons will be roughly spread over 25 weeks staring the week of 2014-10-20 and to roughly the end of May 2015 to allow for holidays.
Book
We'll be using Learn Python the Hardway as the text for this class. You will not need the physical book, unless you want it, as the online version is available for free at the below link.
Book: http://learnpythonthehardway.org/book/
Communications
Vidyo
- Please click on the link below to attend:
https://v.mozilla.com/flex.html?roomdirect.html&key=EEtiuXn8C5EP
If you do not have a user account, please enter your name in the "Guest Name" field and then click "Join".
To join from a telephone, dial one of the following numbers depending on your nearest location:
US Toll Free +1 800 707 2533, pin 369, conf 99710 US/CA/Mountain View +1 650 903 0800, extension 92, 99710 US/CA/San Francisco: +1 415 762 5700, extension 92, 99710 US/OR/Portland: +1 971 544 8000, extension 92, 99710 CA/BC/Vancouver: +1 778 785 1540, extension 92, 99710 CA/ON/Toronto: +1 416 848 3114, extension 92, 99710 UK/London: +44 (0)207 855 3000, extension 92, 99710 FR/Paris: +33 1 184 883 737, extension 3, extension 92, 99710 DE/Berlin: +49 30 983 333 000, extension 92, 99710 NZ/Auckland: +64 9 555 1100, extension 92, 99710
Short term we will be using the secreview vidyo room, and transitioning to a dedicated room soon, please watch this space for changes.
IRC
- IRC on #python
Schedule
- Twice weekly 30 minute meetings.
- Both meetings are the same topic but at different day/times to accommodate the most people.
- Tue
US Eastern Standard Time [EDT; UTC-0400] Start: 12:00 Tue End: 12:30 Tue Pacific Standard Time [PDT; UTC-0700] Start: 09:00 Tue End: 09:30 Tue Germany, Berlin [CEST; UTC+0200] Start: 18:00 Tue End: 18:30 Tue UTC [GMT; UTC+0000] Start: 16:00 Tue End: 16:30 Tue New Zealand, Auckland [NZDT; UTC+1300] Start: 05:00 Wed End: 05:30 Wed
- Thu
US Eastern Standard Time [EDT; UTC-0400] Start: 16:00 Thu End: 16:30 Thu Pacific Standard Time [PDT; UTC-0700] Start: 13:00 Thu End: 13:30 Thu Germany, Berlin [CEST; UTC+0200] Start: 22:00 Thu End: 22:30 Thu UTC [GMT; UTC+0000] Start: 20:00 Thu End: 20:30 Thu New Zealand, Auckland [NZDT; UTC+1300] Start: 09:00 Fri End: 09:30 Fri
Schedule
- Pre Work (to be done before the first session)
- Week One 2014-10-20 (10/21 & 10/23) || Mentor: Curtisk
- Exercise 1: A Good First Program
- Exercise 2: Comments And Pound Characters
Week 2 2014-10-27 (10/28 & 10/30) || Mentor:
- Exercise 3: Numbers And Math
- Exercise 4: Variables And Names
Week 3 2014-11-03 Exercise 5: More Variables And Printing Exercise 6: Strings And Text
Week 4 2014-11-10 Exercise 7: More Printing Exercise 8: Printing, Printing
Week 5 2014-11-17 Exercise 9: Printing, Printing, Printing Exercise 10: What Was That?
Week 6 2014-12-01 Exercise 11: Asking Questions Exercise 12: Prompting People
Week 7 2014-12-08 Exercise 13: Parameters, Unpacking, Variables Exercise 14: Prompting And Passing
Week 8 2014-12-15 Exercise 15: Reading Files Exercise 16: Reading And Writing Files
Week 9 2015-01-05 Exercise 17: More Files Exercise 18: Names, Variables, Code, Functions
Week 10 2015-01-12 Exercise 19: Functions And Variables Exercise 20: Functions And Files
Week 11 2015-01-19 Exercise 21: Functions Can Return Something Exercise 22: What Do You Know So Far?
Week 12 2015-01-26 Exercise 23: Read Some Code Exercise 24: More Practice
Week 13 2015-02-02 Exercise 25: Even More Practice Exercise 26: Congratulations, Take A Test!
Week 14 2015-02-09 Exercise 27: Memorizing Logic Exercise 28: Boolean Practice
Week 15 2015-02-16 Exercise 29: What If Exercise 30: Else And If
Week 16 2015-02-23 Exercise 31: Making Decisions Exercise 32: Loops And Lists
Week 17 2015-03-02 Exercise 33: While Loops Exercise 34: Accessing Elements Of Lists
Week 18 2015-03-09 Exercise 35: Branches and Functions Exercise 36: Designing and Debugging
Week 19 2015-03-16 Exercise 37: Symbol Review Exercise 38: Doing Things To Lists
Week 20 2015-03-23 Exercise 39: Dictionaries, Oh Lovely Dictionaries Exercise 40: Modules, Classes, And Objects
Week 21 2015-03-30 Exercise 41: Learning To Speak Object Oriented Exercise 42: Is-A, Has-A, Objects, and Classes
Week 22 2015-04-06 Exercise 43: Gothons From Planet Percal #25 Exercise 44: Inheritance Vs. Composition
Week 23 2015-04-13 Exercise 45: You Make A Game Exercise 46: A Project Skeleton
Week 24 2015-04-20 Exercise 47: Automated Testing Exercise 48: Advanced User Input
Week 25 2015-04-27 Exercise 49: Making Sentences Exercise 50: Your First Website
Week 26 2015-05-04 Exercise 51: Getting Input From A Browser Exercise 52: The Start Of Your Web Game