-1+1152 
Programming for the web 101: A modern introduction with Python

tl;dr: We will be using Python 3 and Debian 7 linux. The intro lesson (essentially syllabus plus some guides and tips on getting everything set up and ready to go) will be up around halloween, and the curriculum will begin in earnest sometime in mid november. I aim to post 1 "lesson" per week and aims to require between 3 to 10 hours of study time. You do not have to "keep up", as I intend for this to stand on its own as an extensive guide upon completion of this course. Meaning you can do this at your own pace.

The key goal of this course is to establish a comfort with working with python on linux to get things done on the web.

Lectures
    no lectures added
Prerequisites

A basic understanding of computers and the web. No prior experience with Linux or Programming necessary.

Syllabus

To be updated more fully soon:

Nov 15 is tentative start date. 1 Lesson per week.

What are we covering, exactly? Installation and basic configuration of: = Debian 7 = ZSH = Nginx = PostgreSQL = Gunicorn = Python 3.x = An assortment of python tools, namely Virtualenv & wrapper, Pip, nose, etc = Git Establishing an understanding of: = Users, Usergroups and associated permissions = Code deployment by way of Git and Rsync = Code collaboration and version control = How to use Google Code, StackOverflow, and Github = Interfacing with Reddit, Facebook, Twitter and Tumblr API's = Batch scripts, file manipulation/parsing = "REST", aka Hyper Text Transfer Protocol (GET, POST, etc)

Additional information

Live Lectures is being marked no for now. Should a time come that that seems worth our time I'll give it a shot. This is my first time teaching a class, so buckle up. Probably be a bit rough on the first few lessons till I get into the swing of things.

Teacher qualifications

I published my first website in 1997 at 8 years old and have been programming ever since.

I am proficient in: Python Scala Haskell Erlang Go C

My primary coding experience has been on server side web development and transferring into ARM development for machine automation.

Latest Update

none

Roster
1. jvrplmlmn
2. mskallisti
3. Purpledancen
4. iknowmyfirstnameisadam
5. drewdog173
6. boneykingofnowhere
7. exit_success
8. rahu_
9. SleepingToday
10. bluebox44
11. boiazul
12. rad140
13. leetNightshade
14. yoshimibattles
15. muggims
16. suem
17. corazo909
18. gervic
19. WhoopDeDoo
20. IcedTeaWithLemon
21. SoNiK85
22. alery
23. PerVertX
24. pageman
25. garretble
26. bowiz2
27. bshoemaker
28. thelan
29. cookyie
30. WizardMask
31. bem13
32. TheUraniumOrf
33. piscoster
34. vkc
35. mhay
36. Alixar
37. reality_bites
38. koririn
39. damson
40. bohemiaaftrdark
41. Rezilla
42. corycruse
43. kudika
44. HaroldWales
45. steel_otter
46. fkgtz013
47. lancelion
48. jam2931
49. burp3141
50. imanoreotwe
51. BaconLover24
52. ninjafish01
53. jucafribeiro
54. user1996
55. captmkg
56. just_for_fun_i_guess
57. pbeattie
58. duva
59. takezo
60. hugokallstrom
61. An-21
62. r.vasu0
63. sasoon
64. dvijayr
65. MrKnowStuff
66. StivnC
67. ic10503
68. sobersocialist
69. wildweazel
70. Skender
71. wakeupgetdown
72. CodeSigh
73. highhopes223
74. HansTheMoleMann
75. frozentrually
76. Tony116
77. reddishlynx
78. ragavannsr
79. richardpd
80. sandeeptalati
81. JeffersonCalaway
82. ctc26
83. DinoRawrrous
84. screamingstar
85. godie
86. pattzalrex
87. sherrycallaway
88. t1minator
89. SockRabbit
90. rogerology
91. jairapelefromage
92. mobyxe
93. snowultimate
94. mastiff
95. arkllno
96. jairuncaloth
97. fourpac
98. ashsaysrawr
99. fear_the_turtle
100. NaefAlduhaim
101. buniku
102. Social_Anxiet
103. ineedtohidethis
104. DigitalKlepto
105. greasewizard
106. Exolis
107. dontletitrain
108. Gatanka
109. rvzxjr
110. ozgurbudak
111. brettt
112. lookingforsome
113. jaxiinofea
114. Hopeless-Wanderer
115. selfrighteouspsycho
116. humbl3st
117. scruffydan
118. piy9
119. ericqespiritu
120. mcicero
121. feyissa
122. liebstraum
123. saladspork
124. janeeyrea
125. manishsingh
126. DavidHolmes
127. chaitanya26
128. xaliap81
129. georgeman007
130. vaggelas
131. satthuvdh
132. tmlambert13
133. nghnam
134. johnek302
135. enviro
136. rubemlrm
137. getoffmyfoot
138. lunarsphinx
139. flemindk
140. jesusthunder
141. audunthecyborg
142. RexCarsalot
143. conogarcia
144. maniacodomachado
145. pfmescher
146. bobthesheep
147. cynicalceleste
148. thriftstorekiller
149. andmag
150. mooniqlo
151. cobleau
152. ychaouche
153. Robtimism
154. efederi
155. lx003n
156. nordastel0
157. Naiyon