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

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

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

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

Foundations of Python Programming

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

О курсе

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 will start by learning the fundamentals of Python programming. You will benefit from a solid understanding of Python syntax, including variables, operators, and data types, and you’ll quickly get hands-on experience working with Python scripts and functions. By working through practical exercises and examples, you’ll also become familiar with Python's role in solving real-world problems. As you progress, you’ll dive deeper into Python's more advanced features, such as conditional statements, loops, and data structures like lists, tuples, and dictionaries. The course takes you step-by-step through Python programming concepts, guiding you from basic syntax and operations to writing full-fledged Python programs, using conditional logic, loops, and list manipulation. This course is ideal for beginners in programming. No prior programming experience is required, but you should be ready to engage with code and complete hands-on exercises. The course is designed to develop practical skills that allow you to write Python scripts, understand key programming concepts, and solve real-world problems with Python. By the end of the course, you will be able to understand Python programming concepts, write Python code efficiently, use functions and libraries, perform data transformations, and debug your programs. You will also be capable of creating dynamic and interactive Python applications using loops, conditional logic, and complex data structures.

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

Python ProgrammingData StructuresComputer ProgrammingCode ReusabilityDebuggingScriptingProgram DevelopmentDevelopment EnvironmentProgramming PrinciplesScripting LanguagesComputational Logic

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

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

01Python Basics11 материалов

Python Basics

Introduction to the SpecializationВидеоIntroduction to the Course 'Foundations of Python Programming'ЧтениеWhat Is Python? Installation and First ExecutionВидеоVariables, Creating and Running External Script, Interactive ShellВидео

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

Packt - Course Instructors

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

Foundations of Python Programming
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 11.4 ч

8 модулей

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

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

Часть программы вашего университета
CommentsВидео
Types of VariablesВидео
Math OperatorsВидео
Exercise: Adding VAT to ProductsВидео
Semicolon and ENTER - Assigning Multiple Values to Variables at OnceВидео
Assignment OperatorsВидео
Playing with Strings (Slicing, Adding, and Having Fun)Видео
02Functions and Libraries Basics5 материалов

Functions and Libraries Basics

Importing Libraries, What Are Functions - BasicsВидеоImportant Video about Common Mistakes Regarding FunctionsВидеоTaking Data from User and Type Conversion (Casting)ВидеоUnderstanding Python Functions and LibrariesDIALOGUEFunctions and Libraries Basics - AssessmentЗадание
03Conditional Statements7 материалов

Conditional Statements

Comparison (Relational) OperatorsВидеоInstruction 'If' Why Indentation Is Important in PythonВидеоExercise: Simple CalculatorВидеоValues Different than 0ВидеоLogical OperatorsВидеоUnderstanding Comparison and Conditional Operators in PythonDIALOGUEConditional Statements - AssessmentЗадание
04Loops7 материалов

Loops

While LoopВидеоExercise: Adding Numbers Taken from the UserВидеоFor LoopВидеоInstruction Break and ContinueВидеоExercise: Guess the NumberВидеоUnderstanding Loop Structures and Conditional Statements in PythonDIALOGUELoops - AssessmentЗадание
05Lists6 материалов

Lists

What Are Lists? Basic Operations on ListsВидеоChecking Whether Element Is 'in' or 'not in' the ListВидеоExercise: Giving Secret AccessВидеоOperating on Lists with FunctionsВидеоUnderstanding Python Lists and Their ManipulationDIALOGUELists - AssessmentЗадание
06Advanced Types11 материалов

Advanced Types

Tuples - What Does Immutable Mean?ВидеоDictionariesВидеоSetsВидеоOperations on SetsВидеоNested TypesВидеоProcessing Nested Types Using LoopsВидеоDictionary Inside Dictionary, Dictionary Inside List - When to Choose Which?ВидеоExtracting (Iterating Through) Values from Nested DictionariesВидеоExercise: Dynamic Dictionary with DefinitionsВидеоUnderstanding and Using Nested Data Structures in PythonDIALOGUEAdvanced Types - AssessmentЗадание
07Transformations7 материалов

Transformations

List ComprehensionsВидеоGenerator ExpressionsВидеоDictionary ComprehensionВидеоSet ComprehensionВидеоExercise: Finding Numbers That Are Divisible by 7, but Not Divisible by 5ВидеоUnderstanding List, Dictionary, Set and Generator Comprehensions in PythonDIALOGUETransformations - AssessmentЗадание
08Functions8 материалов

Functions

What Are functions? How to Create a Function? Why Should We Use Functions?ВидеоMultiple Parameters in Function (Passing More Arguments)ВидеоReturning Values from FunctionВидеоConclusion to the Course 'Foundations of Python Programming'ЧтениеUnderstanding Function Arguments and Return Values in PythonDIALOGUEFunctions - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание