In recent years, increasing numbers of the UC Berkeley community have wanted to learn to program. And what better language to code in than Python? From grad students incorporating computation into their research and staff making their workflows more efficient, to undergrads working on the next big app, Cal Bears love to code.  Check out the graph below that shows how popular Python has become in the last few years (source: StackOverflow Blog).



Perhaps you too would like to see what all the fuss is about. But where do you go to learn all the jargon and start coding? Who on campus has the time to mentor you in a small group of like-minded people? That's where Team Python comes in.

 Team Python at the D-Lab are the instructors and TAs that teach our Python workshops: Soumya, Rachel, Chris G, Chris H, Ilina and Geoff. We're a collection of PhD, Masters and undergraduate students bound together by our core mission: to empower members of the UC Berkeley community to use Python in their working lives. From our introductory FUN!damentals series to our pandas workshop, from our course on regular expressions to our series on computational text analysis, we've been helping people count from 0 and modify lists in place.

And it's been a busy semester for Team Python at the D-Lab! We've taught our four part FUN!damentals series once a month for every month of the semester, including the week before classes started. But don't worry if you haven't made it to one yet. We're continuing the trend and offering it for the next two months of March and April too. And then again in RRR week! That's not to mention our workshops on web scraping, using APIs, and natural language processing.

Visit the D-Lab's training portal to sign up for our workshops. Is there a Python skill you don't see there but would like to learn? Let us know and we'll try to put it on the syllabus for next semester! Stay tuned for big news if you want to improve your visualization skills in Python.





Geoff Bacon

Geoff is a PhD student in the Language and Cognition lab in the Linguistics department. His research is in computational semantics, building and evaluating statistical models of the acquisition of meaning. He teaches Python at the D-Lab.