- Introduction to programming in Python
- Genesis and history of Python
- Applications and possibilities
- Installation and configuration of the environment
- Python interpreter
- Virtual environment (venv)
- Integrated development environment (IDE)
- Basics of Python syntax
- Interaction with the user
- Variables and basic data types
- Data structures
- Conditional statements
- Loops
- Comprehension expressions
- Procedural programming
- Basics of defining functions
- Passing arguments
- Date and time handling (`datetime` module)
- Analyst’s work environment
- Anaconda
- Conda package manager
- pip manager
- Creating a virtual environment
- Jupyter notebook
- Markdown
- Elements of Latex notation
- Anaconda
- Data processing
- Introduction to NumPy
- Creating vectors and matrices
- Transformations, operations in NumPy
- Selection
- Vectorization
- Broadcasting
- Arithmetic and algebra using NumPy
- Solving linear equations
- Introduction to Pandas
- Data series and frames
- Obtaining data from various sources
- Files
- Resources on the Internet
- Databases
- Data Preparation and Cleansing – DataFrame Operations and Transformations
- Deleting columns and rows
- Changing dimensions – reshaping
- Pivoting
- Ranking and sorting data
- Combining frames (concatenate, merge, join)
- Introduction to NumPy
- Data analysis
- Visualizations
- Introduction to matplotlib
- Generating charts from pandas
- Seaborn and other data visualization tools in Python
- Basics of statistical analysis
- Statistical inference
- Visualizations
- Introduction to machine learning
- Review of machine learning methods and algorithms
- Machine learning methods
- Supervised learning
- Unsupervised learning
- Machine learning methods
- Machine learning process
- Data mining
- How to choose the best model for the task
- Data preparation
- Training set
- Test set
- Model training
- Model validation
- Model overfitting
- Data dimensionality reduction techniques
- Overview of machine learning methods
- Regression
- Linear Regression
- Polynomial regression
- Logistic regression
- Classification
- Data grouping
- Dimension reduction
- Artificial Neural Networks
- Regression
- Combining classifiers
- Visualizing results
Course Data Analysis in PythonLC-PYTHON-ANALYSIS
The course is available on demand.
Online (English)
-
22.02 - weekend classes (Sat-Sun, on average every 2 weeks)
Remote training: online live with a trainer and a group. Also available on demand, at time and place convenient to you, for groups of at least 7 participants.
Price: 1290 EUR
ability to pay in 3 installments
first minute (30+ days before) - 3%
access to recordings if needed
For those interested, free workshops in HR
practical exercises and mini-projects
refreshments included
computer station included
Logo