Python Tutor for Learn Python
Sep 8, 2018·
·
2 min read
Denis Trofimov

Achivements
- Tutored into Python course for 10 weeks, 40 hours total, participated in 4 waves total.
- Supervised 21 students working on their diploma projects.
- Assigned and checked a homework exercises.
Learn Python Course programm
The course consists of two parts: a core course and a specialization course.
After completing the core course and learning the basics of Python programming, you’ll move on to the specialization course: web development.
In addition to the Web Development track, we also offer other tracks—you can take additional training in them after completing the web development course. Or you can initially choose these as a specialization course:
- Web Development
- Data Analysis
- Chatbots
Main Track
- Introduction to Python
- Flow Management
- Files, Dates, and Virtual Environments
- Fundamentals of Teamwork
- Code Quality
- Introduction to Testing
- Hosting your Project
Web Development Track
- Simple Web Server and Using External APIs
- HTML Basics and Website Parsing
- Database Basics
- Web Forms and User Registration
- Dividing the Project into Modules
- Database Migrations
- Automatically Running Tasks with Celery
- Adding Comments to the Website
Data Analysis Track
- Introduction to Jupyter
- Introducing Pandas
- Loading Data into a Dataframe from External Sources
- Data Visualization
- Creating Predictions
Chatbots Track
- Basic Telegram Bot
- Expanding the bot’s capabilities
- Custom keyboards
- Integrating the bot with external services
- Dialog bots
- Getting to Know MongoDB
- Automated Tasks
- Using Inline Keyboards
- Testing Chatbots
Teaching
Web Development
Data Analysis
Chat Bot
Backend
Python
Pandas
MongoDB
Flask
SqlAlchemy
Telegram API
Redis
Celery
Jinja
Docker
Nginx

Authors
Denis Trofimov
(he/him)
Software Architect, Data Architect
Software Architect, Data Architect
Seasoned software developer with experience at startups, banks, and industries like space and railroads.
- Go, Python, C++, C engineer since 2006.
- Last 3 years: Platform Engineering, building Internal Developer Portals (IDPs), and shifting organizations left in DevOps.
- Designed and built standalone and client-server apps with Oracle DB, PostgreSQL, and MySQL.
- Delivered CRM systems, web-based automated order processing, and simulations for railroad rolling stock operations.