2-day course, BIOCEV, October 2022
Link: bit.ly/python4sci
Organizer: Vendula Novosadová
Instructors: Karla Fejfarová, Petr Šimeček, Felipe Castro Nepomuceno
DAY 1 (OCTOBER 19, 2022)
- Variable, Numbers, Strings, and Booleans
- Control Flow
- Tuples, Lists, and Dictionaries
- Reading and Writing files
- Functions
- String formatting, regular expressions
DAY 2: (OCTOBER 20, 2022)
- VS Code
- Introduction to numpy
- Data manipulation with pandas
- Visualization: pandas and seaborn
- BioPython: working with FASTA files
This course would not be possible if other people would not enable high-quality teaching materials under free licenses. Namely, we would like to thank Jake VanderPlas for Whirlwind Tour Of Python and Tom McCoy for Introduction to Python notebooks, Software Carpentry volunteers for Data Analysis and Visualization in Python for Ecologists, Python as a Second Language and Advanced numpy materials, Czech PyLadies for Datový kurz PyLadies (pandas and visualizations) and BioPython developers for their tutorial. See the full list below.
- Introduction to Python: a colab with the intro to Python, something like this we need for Day 1
- Whirlwind Tour Of Python: notebooks for the Whirlwind Tour Of Python book by
- Data Analysis and Visualization in Python for Ecologists: Software Carpentry course tested on many interations
- Python for Scientists: interesting 5-day course for some astronomy students
- Google's Python class: self-learn 2-day course by Google
- Intro to PyData - could be inspiration for our intro, Python is a glue
- Python for Everybody: good intro
- Advanced numpy: SWC paris course
- Python as a Second Language SWC lecture, nice file processing summary
- Datový kurz PyLadies - Czech PyLadies' data course
- BioPython tutorial - just the first few chapters
the napkin - it has all started with the napkin