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

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

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

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

Python Foundations: The Complete PCEP Certification Path

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

О курсе

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. In this course, you'll gain a strong foundation in Python, one of the world’s most popular programming languages. Starting with basic concepts, you'll learn how to install Python, write scripts, and work with core programming terminology. This course is designed to gradually build your skills, from understanding data types and variables to mastering conditional statements, loops, and functions. You'll apply what you've learned through mini labs and projects, ensuring you can write real Python code. Throughout your journey, you'll explore Python's core data types, operators, expressions, and the essential control structures like loops and conditionals. You'll also get hands-on experience with collections like lists, dictionaries, and sets, enabling you to organize data and handle complex tasks with ease. By working on real-world projects, including a temperature converter and number guessing game, you’ll learn how to implement Python in practical scenarios. This course is perfect for beginners who have little or no prior experience in programming. It’s designed for those who are eager to start their coding journey with Python and build a solid base for further study. No prior programming knowledge is needed, and the course progresses at a comfortable pace, making it suitable for self-paced learners. By the end of the course, you will be able to install Python, write functions, handle user input/output, use data structures like lists and dictionaries, and apply your skills in practical coding challenges like quizzes and games.

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

Python ProgrammingData StructuresCode ReusabilityComputer ProgrammingSoftware InstallationProblem SolvingData ManagementDevelopment EnvironmentProgramming PrinciplesFunctional TestingScripting LanguagesData ProcessingScriptingDebugging

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

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

01Introduction to Python and Programming8 материалов

Introduction to Python and Programming

What Is Python and What Can It Do?ВидеоFull Course ResourceЧтениеInstalling Python on Windows, macOS, and LinuxВидеоSetting Up Your First Python ScriptВидео

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

Packt - Course Instructors

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

Python Foundations: The Complete PCEP Certification Path
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 14.2 ч

9 модулей

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

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Using the Python Shell vs ScriptsВидео
Choosing an IDE – VS Code, PyCharm, or IDLEВидео
Understanding Programming Terminology (Variables, Functions, etc.)Видео
Python Syntax Basics – Indentation, Comments, and Code BlocksВидео
02Data Types and Variables9 материалов

Data Types and Variables

Introduction to Data Types in PythonВидеоVariables and NamingВидеоIntegers and Float Numbers – Basics and ArithmeticВидеоStrings – Creating and Printing TextВидеоString Concatenation and Escape SequencesВидеоBooleans – True, False, and Logical BasicsВидеоType Conversion and Casting (str, int, float, bool)ВидеоWorking with Python Data Types and VariablesDIALOGUEData Types and Variables - AssessmentЗадание
03Operators and Expressions11 материалов

Operators and Expressions

Operators and ExpressionsВидеоMini Lab – Operators and ExpressionsВидеоAssignment OperatorsВидеоComparison OperatorsВидеоLogical OperatorsВидеоBitwise Operators – Basics and Use Cases (Light Version)ВидеоOperator Precedence and Grouping with ParenthesesВидеоMini Lab – Operator Precedence and Grouping with ParenthesesВидеоMini Project – Temperature ConverterВидеоMastering Python Operators and ExpressionsDIALOGUEOperators and Expressions - AssessmentЗадание
04Conditional Statements10 материалов

Conditional Statements

Writing Simple If StatementsВидеоAdding Else StatementВидеоUsing Elif for Multiple ConditionsВидеоMini Lab – Build a Simple Grade EvaluatorВидеоNested If Statements and Best PracticesВидеоTruthy and Falsy Values in ConditionsВидеоMini Lab – Age Checker with Nested If ConditionsВидеоChallenge – Movie Ticket Price CalculatorВидеоMastering Python Conditional StatementsDIALOGUEConditional Statements - AssessmentЗадание
05Loops and Loop Control11 материалов

Loops and Loop Control

The While Loop – Syntax and ExamplesВидеоInfinite Loops and Breaking ThemВидеоMini Lab – Create a Countdown Timer with WhileВидеоThe For Loop – Iterating Over SequencesВидеоUsing range() in LoopsВидеоLoop Control Statements – break, continue, and passВидеоNested Loops and Loop Design PatternsВидеоMini Lab – Print a Multiplication Table with LoopsВидеоMini Project – Number Guessing Game (Random Number + While Loop + Break)ВидеоMastering Loops and Loop Control in PythonDIALOGUELoops and Loop Control - AssessmentЗадание
06Functions12 материалов

Functions

What Are Functions and Why Use Them?ВидеоDefining a FunctionВидеоMini Lab – Write a Function to Add Two NumbersВидеоFunction Arguments and ParametersВидеоReturning Values with returnВидеоMini Lab – Create a Function That Calculates Area of a CircleВидеоScope – Local vs Global VariablesВидеоIntroduction to RecursionВидеоMini Lab – Write a Recursive Function to Calculate FactorialВидеоChallenge Task – Write a Function That Returns Whether a Number Is Even or OddВидеоUnderstanding and Defining Functions in PythonDIALOGUEFunctions - AssessmentЗадание
07Data Collections – Lists, Tuples, Dictionaries, Sets13 материалов

Data Collections – Lists, Tuples, Dictionaries, Sets

Creating and Accessing ListsВидеоList Methods – append(), remove(), etc.ВидеоSlicing and Iterating Over ListsВидеоMini Lab – Build a Simple Grocery List AppВидеоTuples – What Makes Them ImmutableВидеоDictionaries – Keys and ValuesВидеоAdding, Accessing, and Removing Dictionary ElementsВидеоMini Lab – Create a Contact Book Using DictionariesВидеоSets – What They Are and When to Use ThemВидеоMini Lab – Use Sets to Remove Duplicates from a ListВидеоMini Project – To-Do List ManagerВидеоExploring Python Data Collections: Lists, Dictionaries, Tuples, and SetsDIALOGUEData Collections – Lists, Tuples, Dictionaries, Sets - AssessmentЗадание
08Input, Output, and Basic Errors8 материалов

Input, Output, and Basic Errors

Using input() to Get User InputВидеоPrinting Output – print() and FormattingВидеоWorking with Escape Characters and Multiline StringsВидеоCommon Errors and Intro to try-except (Minimal)ВидеоMini Lab – Build a Simple Login Prompt Using Input and OutputВидеоChallenge Prompt – Create a Simple Quiz AppВидеоPython Input, Output, and Error Handling FundamentalsDIALOGUEInput, Output, and Basic Errors - AssessmentЗадание
09Final Preparation and Practice7 материалов

Final Preparation and Practice

What to Expect on the PCEP ExamВидеоStudy Tips and Common Mistakes to AvoidВидеоHow to Practice Effectively with Coding ChallengesВидеоPlanning Your Next StepsВидеоFinal Preparation and Practice - AssessnmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание