beeon.academy
backendBeginner

Python

A beginner Python path: types, control flow, lists and dicts, functions, modules, files, errors, light OOP, and a mini CLI capstone. No Flask/Django.

Pythonpipvenv
Duration
8 weeks
Starts
Students
0+
Rating
0 / 5
Starting from
49 000 ֏
Enrolling now
  • 8 weeks (41h total)
  • Starts
  • online format
  • HY · EN · RU
  • Certificate on completion

No payment required to register · We’ll contact you within 24h

What this course is about

Overview

A beginner Python path: types, control flow, lists and dicts, functions, modules, files, errors, light OOP, and a mini CLI capstone. No Flask/Django.

Across 8 weeks (41 hours of live + project work) you’ll move from fundamentals to shipping a real, production-grade project — guided by Tigran Hakobyan and the beeon.academy mentor team.

Learning outcomes

What you will learn

Write and run Python scripts
Use lists, dicts, and functions
Read/write files and handle errors
Finish a capstone mini project
Interactive course

Lessons

72 lessons · all open, start with any
  1. 1What is Python?30 min
  2. 2Python vs JS and PHP30 min
  3. 3Install and check Python35 min
  4. 4Hello Python30 min
  5. 5Indentation is syntax35 min
  6. 6Python files and folders30 min
  7. 7Reading Python errors30 min
  8. 8Variables and names35 min
  9. 9Basic types35 min
  10. 10Strings in depth40 min
  11. 11Numbers and math35 min
  12. 12bool and None30 min
  13. 13input() from the user35 min
  14. 14f-strings35 min
  15. 15Converting types35 min
  16. 16Comments and style25 min
  17. 17Arithmetic operators30 min
  18. 18Comparison and logic35 min
  19. 19if statements40 min
  20. 20elif and else35 min
  21. 21match / case35 min
  22. 22while loops40 min
  23. 23for and range40 min
  24. 24break and continue25 min
  25. 25Lists40 min
  26. 26List methods40 min
  27. 27Tuples30 min
  28. 28Dictionaries40 min
  29. 29Dict methods35 min
  30. 30Sets35 min
  31. 31Nested structures35 min
  32. 32Unpacking30 min
  33. 33Comprehensions40 min
  34. 34enumerate and zip30 min
  35. 35Functions40 min
  36. 36Parameters40 min
  37. 37return values30 min
  38. 38Scope35 min
  39. 39lambda30 min
  40. 40*args and **kwargs35 min
  41. 41Useful built-ins35 min
  42. 42Modules and import35 min
  43. 43Standard library peek35 min
  44. 44pip packages30 min
  45. 45Virtual environments35 min
  46. 46requirements.txt30 min
  47. 47Paths with pathlib30 min
  48. 48Reading files35 min
  49. 49Writing files35 min
  50. 50with open(...)30 min
  51. 51JSON in Python35 min
  52. 52CSV basics30 min
  53. 53What exceptions are30 min
  54. 54try / except40 min
  55. 55raise your own30 min
  56. 56Custom exceptions30 min
  57. 57Classes and objects40 min
  58. 58__init__35 min
  59. 59Instance methods35 min
  60. 60Understanding self30 min
  61. 61Inheritance40 min
  62. 62Overriding methods30 min
  63. 63Useful dunder methods35 min
  64. 64OOP mini models45 min
  65. 65Command-line args35 min
  66. 66Project structure35 min
  67. 67What is a test?30 min
  68. 68Refactor for clarity30 min
  69. 69Debugging habits30 min
  70. 70Mini CLI app45 min
  71. 71Where Python goes next25 min
  72. 72Capstone project50 min
Course modules

Syllabus

  1. 1
    • What is Python?
    • Install and check Python
    • Hello Python
    • Indentation is syntax
  2. 2
  3. 3
  4. 4
What you need to start

Requirements

  • Laptop and Python 3
  • Run examples on your machine
  • No prior Python required
Learn from a working engineer

Your instructor

TH

Tigran Hakobyan

Backend Mentor · beeon.academy

beeon.academy-ի դասավանդող։ Այս ուղին Python-ի հիմքերն են. 72 դաս, մինչև եզրափակիչ։

What graduates say

Student reviews

Common questions

FAQ

No. The box checks your code as text. You run the same code in a .py file with python on your machine.
Starting from
49 000 ֏
Register