pycam / python-functions-and-modules Goto Github PK
View Code? Open in Web Editor NEWPython3 teaching materials for functions and modules (1 day)
Home Page: http://pycam.github.io/
License: The Unlicense
Python3 teaching materials for functions and modules (1 day)
Home Page: http://pycam.github.io/
License: The Unlicense
Use the file to plot data later on.
only one file to import, simple way.
more about BioPython?
BioConda - brilliant. Super powerful, more than Python. For Bioinformatics.
Proposed to add bonus exercises
Base the entire course on one exercise with logical connection with everything.
Function that become module -- which use cases?
Building module gradually
Nothing trivial which could be solved in excel
Exercises 1.1
We are going to look at a Gapminder dataset, made famous by Hans Rosling from the Ted presentation ‘The best stats you’ve ever seen’.
Read the dataset from the file data/gapminder.txt
Find what are the oldest and youngest years in the dataset programatically
Calculate average life expectancy as well as global population increase between these two years
Find which country has the lowest life expectancy in 2002
Not clear: 'Find what are the oldest and youngest years in the dataset programatically'
Repharse it.
It should go back to the first two days courses.
We should start with function!
Discussion about python-functions-and-modules/python_fm_1.ipynb
Crashed course before?
Idea to send an email to participant before.
Link to crash course for participants to look before?
Update the description of the course to make sure participants know Python before coming to this course.
Should be given in less than one hour.
Update text to make it clearer.
BioPython
and Mathplotlib to be expendanted
Spend more time on these libraries
Add new course on Pandas?
Only BioPython and matplotlib
Remove building module yourself
Create maybe a thrird potential course - with one exercise building up and creating your own and publishing it
Possibles sessions:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.