Python Tutor for Learn Python

Sep 8, 2018·
Denis Trofimov
Denis Trofimov
· 2 min read
projects

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
Denis Trofimov
Authors
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.