| Why Python? Installing Python. Jupyter/IPython Notebook. Canopy/Anaconda/Spider |
|
1. Why Python? |
|
00:00:00 |
|
2. Installing Python |
|
00:00:00 |
|
3. Jupyter/IPython Notebook |
|
00:00:00 |
|
4. Canopy/Anaconda/Spider |
|
00:00:00 |
| Data Types and Operators. Input/Оutput. Files (csv, xml, json) |
|
1. Data Types and Operators |
|
00:00:00 |
|
2. Floating Point Arithmetic |
|
00:00:00 |
|
3. Input/Оutput |
|
00:00:00 |
|
4. Working with Files (csv, xml, json) |
|
00:00:00 |
| Control Flow |
| Coding with Style (PEP8) |
| Functions. Modules. Packages |
| Pseudorandom Generators |
| Programming Statistical Methods |
| Manipulating Strings. Formatting |
| Regular Expressions |
| Object Oriented Programming (Classes, Errors and Exception, Multithreading) |
| Lists |
| NumPy (Arrays, Tables Manipulations, Matrix Operations, Statistical Methods) |
| Data Manipulation and Cleaning |
| Tuples. Dictionaries. Sets |
| Panda (Series; Data Frames) (Handling Missing Data; Reshaping; Data Alignment; Time-series) |
| StatsModels |
| SciPy Statistics |
| Social Graphs |
| Data Management (HDF, SQLAlchemy, PyMongo) |
| Developing Applications (PyQt) |