english
Preface
Variables
Strings
Input and output
Some of the most popular complex types
Branching
While loop
for loop
Subroutines
The concept of a function
Modules
Object-oriented programming
O1B
Specialized methods for non-IT arts and sciences. The following materials were prepared for the Jupyter system, and are in the form of IPython notebooks. You can access them either on your local Jupyter installation or with Google Colaboratory (account needed).
Try Jupyter - a few ways to get started with the Jupyter ecosystem.
Text/strings manipulation (linguistics, sociology, social sciences, philology)
source materials maintained on bitbucket
Natural Language ToolKit, part 2 - POS Tagging, Bag of words, Word frequency, Synonyms & Antonyms.
Natural Language ToolKit, part 3 - text-features extraction and creation.
Statistics (economy, social sciences)
source materials maintained on bitbucket
Biostatistics, bioinformatics (biomedical and natural sciences)
source materials maintained on bitbucket
Algorithms, theory of programming (mathematics)
source materials maintained on bitbucket
Scientific and numerical methods, data analysis (physics)
source materials maintained on bitbucket
O2
Programming exercises. For part O1A exercises and questions are included in the manual lessons.
Text/strings manipulation (linguistics, sociology, social sciences, philology)
source materials maintained on bitbucket
Natural Language ToolKit, part 2 - POS Tagging, Bag of words, Word frequency, Synonyms & Antonyms.
Natural Language ToolKit, part 3 - text-features extraction and creation.
Statistics (economy, social sciences)
source materials maintained on bitbucket
Biostatistics, bioinformatics (biomedical and natural sciences)
source materials maintained on bitbucket
Algorithms, theory of programming (mathematics)
source materials maintained on bitbucket
Scientific and numerical methods, data analysis (physics)
source materials maintained on bitbucket
O3
Programming exercises for self-evaluation. You will need working nbgrader server.
Course in programming
Text/strings manipulation (linguistics, sociology, social sciences, philology)
source materials maintained on bitbucket
Natural Language ToolKit, part 2 - POS Tagging, Bag of words, Word frequency, Synonyms & Antonyms.
Natural Language ToolKit, part 3 - text-features extraction and creation.
Statistics (economy, social sciences)
source materials maintained on bitbucket
Biostatistics, bioinformatics (biomedical and natural sciences)
source materials maintained on bitbucket
Algorithms, theory of programming (mathematics)
source materials maintained on bitbucket
Scientific and numerical methods, data analysis (physics)
source materials maintained on bitbucket