Included in the course
43 lessons (video or text)
54 exercises in the IDE
135 quizzes
Assistance in Discussions on the website
What you'll learn
- Create programs using basic language constructions (conditions, loops, functions, etc.)
- Compose programs consisting of several modules
- Correctly analyze errors in code and use the debug printout when searching for them
Description
In this course, you will learn the basics of the Python language. You will learn about simple data types, conditions, loops, functions, and built-in methods. In the end, you will learn how to write simple programs and how to look for and analyze errors in your code. The knowledge from this course will help you get a basic understanding of Python. This course is suitable both for beginners in programming and for those who are mastering a new language.
Course program
Estimated time: 55 hours
-
5
Design errors, syntax and linter
Exploring types of errors and ways to fix them -
14
Immutability and primitive types
Explore whether Python can change strings or numbers -
31
Conditional constructions
Learning how to control the program's behavior depending on different conditions -
35
Conditions in the loop body
Learning to control the behavior of programs in loops -
41
Module random
Using the random module, responsible for generating random numbers -
44
Additional resources
Some materials the Hexlet team have picked up. This will give you a more in-depth understanding of the topic
Challenges
We recommend working on these challenges after completing the course. They'll help you obtain more experience in programming and strengthen your new skills.
#
Challenge
completion rate