Skip to content

Commit d3b7e2d

Browse files
committed
Merge branch 'gh-pages' of github.com:OpenTechSchool/python into gh-pages
2 parents 07eddc4 + 70ee935 commit d3b7e2d

File tree

3 files changed

+81
-271
lines changed

3 files changed

+81
-271
lines changed

index.html

+68-16
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,47 @@ <h2>About</h2>
1313
</div>
1414

1515
</section>
16+
<div class="bg_full">
17+
<div class="container container_narrow">
18+
19+
<div class="col_left">
20+
<h2>Coaching</h2>
21+
22+
<ul>
23+
<li><a href="http://opentechschool.github.com/slides/presentations/coaching/">Coaching Guidelines</li>
24+
<li><a href="http://www.opentechschool.org/handbooks/workshops/organisers-schedule.html">Scheduling a workshop</a></li>
25+
<li><a href="http://www.opentechschool.org/handbooks/workshops/starting-a-workshop.html">Creating a new workshop</a></li>
26+
<li><a href="http://www.opentechschool.org/handbooks/contribute.html">Translating and Contributing</a></li>
27+
<li>
28+
<div>
29+
<span>Join the <a href="http://groups.google.com/a/opentechschool.org/group/coaches.python" target="_blank">Python coaches mailing list</a>:</span>
30+
31+
<form action="http://groups.google.com/a/opentechschool.org/group/coaches.python/boxsubscribe">
32+
<input type="text" placeholder="Email" name="email"><input type="submit" name="sub" value="Sign up">
33+
</form>
34+
</div>
35+
</li>
36+
</ul>
37+
</div>
1638

17-
<section class="bg_full">
39+
40+
<div class="col_right">
41+
<h2>Learning Materials</h2>
42+
<ul>
43+
<li><a href="#python-beginners">Introduction to programming with Python</li>
44+
<li><a href="#facebook-client">Facebook Search client</a></li>
45+
<li><a href="#data-processing">Data Processing in Python</a></li>
46+
<li><a href="#python-flask">Websites with Python Flask</a> [<a href="https://github.com/OpenTechSchool/python-flask-code">code</a>]</li>
47+
<li><a href="#biopython">workshop on biological data</a></li>
48+
<li><a href="#django-workshop">Basic Django WebApp workshop</a></li>
49+
</ul>
50+
<a href="http://opentechschool.org/materials.html">and other languages</a>
51+
52+
</div>
53+
</div>
54+
</div>
55+
56+
<section class="bg_full" id="python-beginners">
1857
<div class="container">
1958

2059
<h2>Python for beginners</h2>
@@ -36,7 +75,7 @@ <h4>Satuday afternoon</h4>
3675
</div>
3776
</section>
3877

39-
<section class="bg_full">
78+
<section class="bg_full" id="python-flask">
4079
<div class="container">
4180

4281
<h2>Flask</h2>
@@ -49,7 +88,7 @@ <h2>Flask</h2>
4988
</div>
5089
</section>
5190

52-
<section class="bg_full">
91+
<section class="bg_full" id="biopython">
5392
<div class="container">
5493

5594
<h2>BioPython</h2>
@@ -62,39 +101,41 @@ <h2>BioPython</h2>
62101
</div>
63102
</section>
64103

65-
<section class="bg_full">
104+
<section class="bg_full" id="data-processing">
66105
<div class="container">
67106

68-
<h2>Data Processing with Python (draft)</h2>
107+
<h2>Data Processing with Python</h2>
69108
<div class="container_small">
70109

71-
<p>In this <a href="http://opentechschool.github.io/python-data-intro/">workshop</a> we take you through the fundamentals of working with text and other types of data with Python.
110+
<p>In this <a href="http://opentechschool.github.io/python-data-intro/">workshop</a> we take you through the fundamentals of working with text and other types of data with Python. Reading files, understanding data structures in Python and plotting data using the <a href="http://ipython.org/notebook.html">IPython Notebook</a>.
72111
</p>
73112

74113
</div>
75114
</div>
76115
</section>
77116

78-
<section class="bg_full">
117+
118+
<section class="bg_full" id="facebook-client">
79119
<div class="container">
80120

81-
<h2>Scripting the MP3 Library with Python (draft)</h2>
121+
<h2>Facebook Search Client</h2>
82122
<div class="container_small">
83123

84-
<p>This <a href="https://github.com/OpenTechSchool/pyid3/blob/master/tutorial.md">workshop</a> introduces Python as a scripting language. Scripting in here is referred to as small tasks, often used for system administration and filesystem organisation, which do not really require a full blown program but just some little script to automate tasks. In this particular case we work on organsing MP3 files depending on their embedded tags.
124+
<p>Interested in learning about how to read data from the biggest Social Network created so far? The <a href="https://github.com/OpenTechSchool/python/wiki/Facebook-Client">Facebook Search client workshop</a> will show you, how to make requests via HTTP to the Facebook Search API (Application Programmable Interface), read and understand the data they deliver.
85125
</p>
86126

87127
</div>
88128
</div>
89129
</section>
90130

91-
<section class="bg_full">
131+
132+
<section class="bg_full" id="django-workshop">
92133
<div class="container">
93134

94-
<h2>Object-oriented programming in Python (draft)</h2>
135+
<h2>Django WebApp workshop</h2>
95136
<div class="container_small">
96137

97-
<p>In the past exercises we have seen how to interact with turtle. Sadly, we've been limited to one single, pre-defined turtle. Wouldn't it be great if we could have many of them, or change their very core behaviour? See this <a href="https://github.com/OpenTechSchool/python-oop/blob/master/index.rst">workshop</a> for details.
138+
<p>Websites are no longer just more or less dynamic web sites, they also are frontend of many great service app - so called WebApps. The <a href="http://django-marcador.keimlink.de/">Django WebApp workshop</a> takes you through setting up Django, the very popular Python WebApp-Framework, and shows you how to create your first own bookmark management tool.
98139
</p>
99140

100141
</div>
@@ -104,13 +145,24 @@ <h2>Object-oriented programming in Python (draft)</h2>
104145
<section class="bg_full">
105146
<div class="container">
106147

107-
<h2>Twitter Client (defunct)</h2>
148+
<h2>Scripting the MP3 Library with Python (incomplete)</h2>
108149
<div class="container_small">
109150

110-
<p><a href="http://blog.opentechschool.org/2012/09/python-workshop-2-everybodys-tweeting.html">Learn</a> how to search Twitter using Python. This is very much a <a href="https://github.com/OpenTechSchool/python/wiki/Twitter-Client">data-centric tutorial</a>, with most of it being dedicated to learning the ins and outs of Python lists and dictionaries. The Twitter Search API showed itself to be particular good as an example service, being both easy-to-use and quite popular.
151+
<p>This <a href="http://opentechschool.github.io/python-scripting-mp3/">workshop</a> introduces Python as a scripting language. Scripting in here is referred to as small tasks, often used for system administration and filesystem organisation, which do not really require a full blown program but just some little script to automate tasks. In this particular case we work on organsing MP3 files depending on their embedded tags.
111152
</p>
112153

113-
<p><strong>Notice:</strong> This material was written against <a href="https://dev.twitter.com/discussions/10803">now-deprecated</a> parts of the Twitter API and needs updating.</p>
154+
</div>
155+
</div>
156+
</section>
157+
158+
<section class="bg_full">
159+
<div class="container">
160+
161+
<h2>Object-oriented programming in Python (incomplete)</h2>
162+
<div class="container_small">
163+
164+
<p>In the past exercises we have seen how to interact with turtle. Sadly, we've been limited to one single, pre-defined turtle. Wouldn't it be great if we could have many of them, or change their very core behaviour? See this <a href="https://github.com/OpenTechSchool/python-oop/blob/master/index.rst">workshop</a> for details.
165+
</p>
114166

115167
</div>
116168
</div>
@@ -121,7 +173,7 @@ <h2>Twitter Client (defunct)</h2>
121173
<div class="container">
122174

123175
<h2 ><span>About OpenTechSchool</span></h2>
124-
<p class="cols">OpenTechSchool is a community initiative to provide programming and other tech-related workshops to women and their friends. We take care of the organizational side of things (venues, press, finding participants) and let our volunteer coaches to create the curriculum according to their vision. Our main goal is to create a friendly and safe learning environment where no one feels shy about asking any question. Everyone, no matter what their gender, skill level or experience, is invited to participate, whether as a coach or a learner. OTS is an idea we would be very happy to see spread across the globe!<br><br>If you want to know more about OTS, check out <a href="http://www.opentechschool.org">our Website</a>, <a href="http://blog.opentechschool.org">our Blog</a> and most importantly; join <a href="https://groups.google.com/forum/?fromgroups#!forum/opentechschool">our mailinglist</a>.
176+
<p class="cols">OpenTechSchool is a community initiative to provide programming and other tech-related workshops to women and their friends. We take care of the organizational side of things (venues, press, finding participants) and let our volunteer coaches to create the curriculum according to their vision. Our main goal is to create a friendly and safe learning environment where no one feels shy about asking any question. Everyone, no matter what their gender, skill level or experience, is invited to participate, whether as a coach or a learner. OTS is an idea we would be very happy to see spread across the globe!<br><br>If you want to know more about OTS, check out <a href="http://www.opentechschool.org">our Website</a>, <a href="http://blog.opentechschool.org">our Blog</a> and most importantly; join <a href="https://groups.google.com/forum/?fromgroups#!forum/opentechschool">our mailing list</a>.
125177
</p>
126178

127179
</div>

stylesheets/style.css

+13
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,19 @@ footer a:focus {
232232
overflow: hidden;
233233
}
234234

235+
236+
.col_left {
237+
width: 46%;
238+
float: left;
239+
margin: 0 4% 1.5em 0;
240+
}
241+
242+
243+
.col_right {
244+
width: 46%;
245+
float: right;
246+
margin: 0 0 1.5em 4%;
247+
}
235248

236249
/* ============================== */
237250
/* ! Layout for desktop version */

0 commit comments

Comments
 (0)