К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
The Complete Python Course · LearnSpace
Назад в каталог
courseraПрограммирование

The Complete Python Course

Курс от Packt
Средний≈ 19 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Master Python programming with this all-in-one course. Learn Python's core concepts, from variables and loops to advanced topics like functions, classes, and modules, with hands-on coding experience in Python and PyCharm. Start with setting up Python on Windows and Mac, then dive into variables, operators, type conversions, and input handling. Build a solid foundation through loops, decision-making, and string manipulations. Advance to functions, recursion, lambda expressions, object-oriented programming, and Python data structures like lists, tuples, sets, and dictionaries. This course is perfect for aspiring programmers, software developers, data enthusiasts, and anyone looking to learn Python from scratch. No prior programming knowledge is required. By the end of the course, you will be able to write Python programs confidently, understand and use data structures effectively, create functions and classes, and leverage modules to solve real-world problems efficiently.

Навыки, которые вы освоите

Code ReusabilityMathematical SoftwareObject Oriented DesignData ManagementSoftware InstallationDescriptive StatisticsProgramming PrinciplesComputer Programming Tools

Программа курса

26 модулей · 137 учебных материалов

01Introduction3 материалов

Introduction

Course IntroductionВидеоPython Introduction and FeaturesВидеоFull Course ResourcesЧтение
02Set Up Python6 материалов

Set Up Python

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

The Complete Python Course
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 19 ч

26 модулей

Язык: Английский

Часть программы вашего университета
Install Python (2025)Видео
Install PyCharm (2025)Видео
Connect Python and PyCharm (2025)Видео
First Python program on PyCharm (2025)Видео
Installing and Running Python Programs on WindowsDIALOGUE
Set Up Python - AssessmentЗадание
03Install Python on MAC3 материалов

Install Python on MAC

Install Python and PyCharm on MACВидеоUnderstanding Python Installation and IDE Setup on MacDIALOGUEInstall Python on MAC - AssessmentЗадание
04Python Variables4 материалов

Python Variables

What Are Variables in Python?ВидеоCoding Example - VariablesВидеоUnderstanding Python Variables and Data TypesDIALOGUEPython Variables - AssessmentЗадание
05Scope of Variables6 материалов

Scope of Variables

What Is the Scope of Variables?ВидеоLocal ScopeВидеоGlobal ScopeВидеоGlobal Keyword: Change the Value of a Global VariableВидеоUnderstanding Variable Scope in PythonDIALOGUEScope of Variables - AssessmentЗадание
06Python Tokens6 материалов

Python Tokens

What Are tokens and Their Types?ВидеоKeywordsВидеоIdentifiersВидеоLiteralsВидеоUnderstanding Python Tokens: Keywords, Identifiers, and LiteralsDIALOGUEPython Tokens - AssessmentЗадание
07Python - Operators9 материалов

Python - Operators

What Are Operators?ВидеоArithmetic OperatorsВидеоAssignment OperatorsВидеоLogical OperatorsВидеоIdentity OperatorsВидеоMembership OperatorsВидеоBitwise OperatorsВидеоExploring Python Operators Through Real-World ScenariosDIALOGUEPython - Operators - AssessmentЗадание
08Python - Comments4 материалов

Python - Comments

What Are Comments?ВидеоSingle-Line and Multi-Line CommentsВидеоUnderstanding Python CommentsDIALOGUEPython - Comments - AssessmentЗадание
09Python – Type Conversion4 материалов

Python – Type Conversion

What Is Type Conversion in Python?Видео3 Coding ExamplesВидеоUnderstanding Python Type Conversion TechniquesDIALOGUEPython – Type Conversion - AssessmentЗадание
10Python – Get User Input3 материалов

Python – Get User Input

How to Get User Input (With Example)ВидеоUnderstanding Python User Input and Code PatternsDIALOGUEPython – Get User Input - AssessmentЗадание
11Python – Decision-Making Statements6 материалов

Python – Decision-Making Statements

What Are Decision-Making Statements in Python?Видеоif StatementВидеоif…else StatementВидеоif...elif...elseВидеоUnderstanding Decision-Making Statements in PythonDIALOGUEPython – Decision-Making Statements - AssessmentЗадание
12Python – Break and Continue Statements4 материалов

Python – Break and Continue Statements

Break StatementВидеоContinue StatementВидеоUnderstanding 'break' and 'continue' in Python LoopsDIALOGUEPython – Break and Continue Statements - AssessmentЗадание
13Python – Loops5 материалов

Python – Loops

What Are Loops?ВидеоWhile LoopВидеоFor LoopВидеоUnderstanding Loops in Python: 'While' and 'For'DIALOGUEPython – Loops - AssessmentЗадание
14Python – Numbers4 материалов

Python – Numbers

What Are Numeric Datatypes?ВидеоTypes - Integer, Long, Float, Complex Data TypesВидеоUnderstanding Python Numeric Data TypesDIALOGUEPython – Numbers - AssessmentЗадание
15Python – Strings10 материалов

Python – Strings

What Are Strings?ВидеоCreate a String in PythonВидеоString LiteralsВидеоSlicing to Access SubstringsВидеоNegative Indexing to Access SubstringsВидеоAccessing a Character in Python StringsВидеоConcatenate StringsВидео30+ Built-In String Methods - Coding ExamplesВидеоUnderstanding Python String Operations and MethodsDIALOGUEPython – Strings - AssessmentЗадание
16Python – Functions8 материалов

Python – Functions

What Are Functions?ВидеоCreate and Call a FunctionВидеоCreate a Function with ParametersВидеоFunction ArgumentsВидеоRecursionВидеоThe Return StatementВидеоUnderstanding Python Functions and ArgumentsDIALOGUEPython – Functions - AssessmentЗадание
17Python – Lambda Functions4 материалов

Python – Lambda Functions

What Are Lambda Functions?Видео5 Coding ExamplesВидеоUnderstanding Lambda Functions in PythonDIALOGUEPython – Lambda Functions - AssessmentЗадание
18Python – Classes and Objects7 материалов

Python – Classes and Objects

Classes and Objects - IntroductionВидеоWhat Is a class? How to Create It?ВидеоWhat Is an Object?ВидеоExamples - Classes and ObjectsВидеоinit() FunctionВидеоUnderstanding Classes and Objects in PythonDIALOGUEPython – Classes and Objects - AssessmentЗадание
19Python – Tuples6 материалов

Python – Tuples

What Are Tuples in Python?ВидеоDifference between Tuples and ListsВидеоCreate a Tuple in PythonВидеоTuples - 16 Coding ExamplesВидеоUnderstanding Tuples in PythonDIALOGUEPython – Tuples - AssessmentЗадание
20Python – Dictionary5 материалов

Python – Dictionary

What Are Dictionaries in Python?ВидеоHow to Create a DictionaryВидео19 Coding Examples - DictionaryВидеоUnderstanding Python DictionariesDIALOGUEPython – Dictionary - AssessmentЗадание
21Python – Lists8 материалов

Python – Lists

What Are Lists in Python?ВидеоDifference between Tuples and ListsВидеоCreating a List in PythonВидео22 Coding Examples - ListsВидеоJoin ListsВидеоMulti-Dimensional Python ListВидеоUnderstanding Python Lists and TuplesDIALOGUEPython – Lists - AssessmentЗадание
22Python – Sets5 материалов

Python – Sets

What Are Sets in Python?ВидеоHow to Create a SetВидеоSets - 15 Coding ExampleВидеоUnderstanding Python Sets and OperationsDIALOGUEPython – Sets - AssessmentЗадание
23Python – Modules4 материалов

Python – Modules

What Are Python Modules?ВидеоHow to Load a Module in PythonВидеоUnderstanding Python Modules and Import StatementsDIALOGUEPython – Modules - AssessmentЗадание
24Python – math Module4 материалов

Python – math Module

What Is a Math Module and How to Import?Видео10 Coding Examples - Math Module FunctionsВидеоExploring the Python Math Module FunctionsDIALOGUEPython – math Module - AssessmentЗадание
25Python – Statistics Module4 материалов

Python – Statistics Module

What Is a Statistics Module and How to Import?Видео4 Coding Examples - Statistics Module FunctionsВидеоWorking with Python's statistics ModuleDIALOGUEPython – Statistics Module - AssessmentЗадание
26Python – Random Modules5 материалов

Python – Random Modules

What Is a Random module and How to Import It?ВидеоFour Coding Examples - Random Module FunctionsВидеоPython – Random Modules - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание