Here is a selection of useful resources as well as slides, exercises and materials from our workshops.
- Overview of free STEM classes
- Code Academy ~ Python track (beginner friendly)
- Automate the boring stuff (beginner friendly)
- PyBites (train your skills)
- CodeWars (train your skills)
- (Book) Online Free Book Python 3, learn from scratch step by step - https://python.swaroopch.com/first_steps.html
- (Tutorial) Learn basic python with drawing with turtle python module - http://opentechschool.github.io/python-beginners/
- (Learning options index) Up to date list of learning resources - https://python-guide.readthedocs.io/en/latest/intro/learning/
- Build a text adventure - Exercises with solutions (practice if, else, for logic) https://github.com/PyLadiesBerlin/python-beginners-workshop/blob/master/tasks/README.rst
- Practice pythonic code with solutions in small exercises (git used to submit exercises) https://exercism.io/
- Git tutorial (good to know first a bit what git is) - https://www.codecademy.com/learn/learn-git
- Command line tutorial - https://www.codecademy.com/learn/learn-the-command-line
- Python intermediate advanced/concepts - http://book.pythontips.com/en/latest/index.html
- Flask - http://opentechschool.github.io/python-flask/
- Django - https://tutorial.djangogirls.org/en/
- Fastapi, new async web framework - suitable for experienced web developers - https://fastapi.tiangolo.com/tutorial
- First experience with data, jupyter, csv etc. tutorial - http://opentechschool.github.io/python-data-intro/
- Very brief numpy and pandas basics tutorial - https://www.learnpython.org/
- Pandas dataframe detailed tutorial (with video) https://www.datacamp.com/community/tutorials/pandas-tutorial-dataframe-python
More deep data resources (opentechschool - [datascience learning recommendations] (https://github.com/ellenkoenig/datascience-co-learning#python))
- Pandas complete tutorial - https://bitbucket.org/hrojas/learn-pandas
- StatsModels Tutorial - https://github.com/jseabold/statsmodels-tutorial
Transfer learning for computer vision - https://github.com/ividal/TransferLearning/blob/master/README.md
- Build pretty GUIs with python - workshop with solutions - https://github.com/cmaureir/qtforpython_workshop
- http://automatetheboringstuff.com/#toc
- https://pybit.es/pages//challenges.html
- Concurrent Futures workshop (Parallel programming in Python) https://github.com/teoguso/concurrent-futures-tutorial
- Open Tech School Python Co-Learning (beginner friendly, python for web aps)
- Open Tech School Data Science Co-Learning (beginner friendly, python for data science)
- Heart of Code (beginner friendly)
- PyData Berlin
- Coders Club (weekly co-learning)
- Django Girls Berlin (yearly workshops)
- Open Source diversity (Get started with contributing to Open Source projects)
- Learn IT, Girl! (https://www.learnitgirl.com) (mentoring scheme over 12 weeks, beginner friendly, requires an application)
- Python Study Group organized by the Anita B.Org community (https://anitab.org) (beginner friendly, requires an application, follows this (free) Python course https://www.udemy.com/share/101r6uAkAedVpURHg=/)
You can also find more projects on the open source diversity forum
- Getting started - setting up your machine
- Introduction to programming with python
- Understanding the web basics
- Introduction to Django
- Introduction to git
- Python basics variables functions files for beginners
- Data visualization with django and highcharts
- Workshop web scraping
- Python in science
- Test driven development
- Pandas intro
- Building a small web app using mvc patterns
- How to write pythonic code
- Fun games
- Coding alg to win
- Microservices
- Rest apis
- Blender solar system modellingn
- Git and github
- Telegram Bots
- Python beginners workshop
- MicroPython IoT workshop
- Hardware Hackevening Resources
- Data Wrangling with Pandas (Meetup event)
- Developers X Operations AKA devops! Docker edition (slides included in the repo), (Meetup event)
- TDD workshop (Meetup event)
- Build and Implement a Deep Learning Speech Classifier in Python, (Meetup event)
- Getting started with PyMC and Bayesian Modelling, (Meetup event)
- Noise filters in Python, Make a free account in https://i.notebooks.ai/i/qrtJj3 to access, (Meetup event)
- Building a data science project from scratch, (Meetup event), many nice resource in the requirements
- Web Scraping with Scrapy and MongoDB running on Docker
Brilliant talks about public speaking in conferences.
- CFP Advice (what to talk about and how)
- Crafting your Bio
- Your perfect tech talk Prepare a talk to be remembered!!
- The art of slide design
- The day of your talk Checklist of everything to prepare so nothing can go wrong.
Find some slides with great tips from our own CFP writing event here
If you wanna join us as a coach, please fill in this form and we will reach out to ask you whenever we are in need.
Thanks for your active support β€οΈ
Everything related with Pyladies Berlin chapter organizing.
If you found an issue on the page or only have a quick suggestion (for example a resource to add), please open a new issue in our issue list. Thank you! π
- You can clone this repository and add resources (ie workshop material) if you do so π, please submit a Pull Request.
- How to create a pull request? This guide will help you get started: Opening a pull request β€οΈ
You can reach us either through email or on our slack, if your not already a member you can an invite here.
The PyLadies community has a code of conduct that are shared between all our members and apply at our Meetups as well as on our online platforms, please respect our shared values. π