-
Notifications
You must be signed in to change notification settings - Fork 12
/
index.html
181 lines (131 loc) · 9.06 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
---
layout: simple
title: Python workshops
nav: false
---
<section class="bg_full">
<div class="container">
<h2>About</h2>
<p class="cols">We, a group of Python coaches, would like to spread the joy of programming with Python. So we decided to give programming introductions as well as workshops on niche topics. We've run the Python for beginners workshop <a href="http://www.meetup.com/opentechschool-berlin/events/101148462/">in</a> <a href="http://www.meetup.com/OpenTechSchool-Melbourne/events/99983172/">different</a> <a href="http://www.meetup.com/opentechschool-zurich/events/116008182/">cities</a> and <a href="http://www.meetup.com/opentechschool-berlin/events/116283532/">venues</a> successfully, and have a set of different curricula prepared for your local OpenTechSchool chapter, or for home learning.</p>
</div>
</section>
<div class="bg_full">
<div class="container container_narrow">
<div class="col_left">
<h2>Coaching</h2>
<ul>
<li><a href="http://opentechschool.github.com/slides/presentations/coaching/">Coaching Guidelines</li>
<li><a href="http://www.opentechschool.org/handbooks/workshops/organisers-schedule.html">Scheduling a workshop</a></li>
<li><a href="http://www.opentechschool.org/handbooks/workshops/starting-a-workshop.html">Creating a new workshop</a></li>
<li><a href="http://www.opentechschool.org/handbooks/contribute.html">Translating and Contributing</a></li>
<li>
<div>
<span>Join the <a href="http://groups.google.com/a/opentechschool.org/group/coaches.python" target="_blank">Python coaches mailing list</a>:</span>
<form action="http://groups.google.com/a/opentechschool.org/group/coaches.python/boxsubscribe">
<input type="text" placeholder="Email" name="email"><input type="submit" name="sub" value="Sign up">
</form>
</div>
</li>
</ul>
</div>
<div class="col_right">
<h2>Learning Materials</h2>
<ul>
<li><a href="#python-beginners">Introduction to programming with Python</li>
<li><a href="#facebook-client">Facebook Search client</a></li>
<li><a href="#data-processing">Data Processing in Python</a></li>
<li><a href="#python-flask">Websites with Python Flask</a> [<a href="https://github.com/OpenTechSchool/python-flask-code">code</a>]</li>
<li><a href="#biopython">workshop on biological data</a></li>
<li><a href="#django-workshop">Basic Django WebApp workshop</a></li>
</ul>
<a href="http://opentechschool.org/materials.html">and other languages</a>
</div>
</div>
</div>
<section class="bg_full" id="python-beginners">
<div class="container">
<h2>Python for beginners</h2>
<div class="container_small">
<p>If you are interested in learning the basic concepts of programming, you will love our <a href="http://opentechschool.github.io/python-beginners/"><strong>Introduction to programming with Python</strong></a>.
</p>
<h3>Schedule</h3>
<p>This workshop usually consist of two parts: a Friday evening and a Saturday afternoon.
</p>
<h4>Friday evening</h4>
<p>We organise a little get-together and install party. If you don't have Python on your laptop just yet, bring it by and we install it together. It is not mandatory to come to this meeting but it also gives you the chance to get to know the coaches as well as other participants in a relaxed and casual environment upfront.</p>
<h4>Satuday afternoon</h4>
<p>On Saturday afternoon we gather together to get our hands dirty. We'll start with a quick introduction by one of the coaches, who's also taking you through what we want to do that afternoon and then head right into hacking our first little scripts and programs using the awesome <a href="http://docs.python.org/library/turtle.html">turtle in python</a>.
</p>
</div>
</div>
</section>
<section class="bg_full" id="python-flask">
<div class="container">
<h2>Flask</h2>
<div class="container_small">
<p>Ever wanted to learn how websites work or wanted to build one yourself? Or maybe you have played around with some HTML but wonder how to get it to actually do something? Now is the time to start with our <a href="http://opentechschool.github.io/python-flask/">Websites with Python Flask</a> workshop. We take you through creating a <a href="https://github.com/OpenTechSchool/python-flask-code">basic interactive website</a> using Flask, a very popular choice for websites created using the Python programming language.
</p>
</div>
</div>
</section>
<section class="bg_full" id="biopython">
<div class="container">
<h2>BioPython</h2>
<div class="container_small">
<p>Reverse transcribing RNA to DNA, counting point mutations, translating RNA to proteins. Sounds interesting? Or are you maybe a biologist who would like to perform these or more complex tasks? In this <a href="https://github.com/OpenTechSchool/biopython/tree/material">workshop on biological data</a>, you can make your first steps with the <a href="http://biopython.org/">BioPython library</a>. You can learn how to handle biological sequences with Python and then work on the <a href="http://rosalind.info/">Rosalind challenges</a>.
</p>
</div>
</div>
</section>
<section class="bg_full" id="data-processing">
<div class="container">
<h2>Data Processing with Python</h2>
<div class="container_small">
<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>.
</p>
</div>
</div>
</section>
<section class="bg_full" id="facebook-client">
<div class="container">
<h2>Facebook Search Client</h2>
<div class="container_small">
<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.
</p>
</div>
</div>
</section>
<section class="bg_full" id="django-workshop">
<div class="container">
<h2>Django WebApp workshop</h2>
<div class="container_small">
<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.
</p>
</div>
</div>
</section>
<section class="bg_full">
<div class="container">
<h2>Scripting the MP3 Library with Python (incomplete)</h2>
<div class="container_small">
<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.
</p>
</div>
</div>
</section>
<section class="bg_full">
<div class="container">
<h2>Object-oriented programming in Python (incomplete)</h2>
<div class="container_small">
<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.
</p>
</div>
</div>
</section>
<section class="bg_full">
<div class="container">
<h2 ><span>About OpenTechSchool</span></h2>
<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>.
</p>
</div>
</section>