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

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

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

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

Introduction to Programming Using Python

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

О курсе

This course introduces the basics of programming using the Python language, a powerful and versatile tool in software development. Python’s simplicity makes it an excellent choice for beginners, offering a strong foundation for future programming tasks in various domains such as web development, data science, and automation. You will start by learning how to use basic data types, assign values to variables, and perform operations on them. As you progress, you’ll learn to work with lists, loops, conditional statements, and functions to create programs with more complex logic. Through hands-on practice, you will enhance your problem-solving and programming skills. What makes this course stand out is its practical approach. It integrates foundational programming concepts with real-world examples and projects, ensuring that you can apply your skills to solve real problems. This course is perfect for beginners with no prior programming experience. It’s also ideal for anyone looking to transition into programming from other technical backgrounds. The course requires no advanced knowledge, but a general familiarity with computer usage will be helpful. By the end of the course, you will have a solid understanding of Python’s core features and be able to build your own Python programs.

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

Python ProgrammingComputer ProgrammingFile I/OFunctional DesignContext ManagementFile ManagementProgramming PrinciplesScriptingData StructuresCode Reusability

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

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

01Getting Started with Python3 материалов

Getting Started with Python

OverviewВидеоFull Course ResourcesЧтениеWorking with Primitive Data TypesВидео
02Efficient Variable Assignment Techniques3 материалов

Efficient Variable Assignment Techniques

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

Packt - Course Instructors

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

Introduction to Programming Using Python
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 22.6 ч

25 модулей

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

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

Часть программы вашего университета
Working with Multiple Assignment StatementsВидео
Understanding and Using Multiple Assignment Statements in PythonDIALOGUE
Efficient Variable Assignment Techniques - AssessmentЗадание
03Data Type Conversion in Python3 материалов

Data Type Conversion in Python

Converting Types in PythonВидеоConverting Data Types in Python SafelyDIALOGUEData Type Conversion in Python - AssessmentЗадание
04Introduction to List Creation3 материалов

Introduction to List Creation

Creating ListsВидеоCreating and Accessing Python ListsDIALOGUEIntroduction to List Creation - AssessmentЗадание
05Techniques for Modifying Lists3 материалов

Techniques for Modifying Lists

Modifying ListsВидеоModifying Lists in Python: Append, Delete, Pop, and UpdateDIALOGUETechniques for Modifying Lists - AssessmentЗадание
06Sorting and Reversing List Elements3 материалов

Sorting and Reversing List Elements

Sorting and Reversing ListsВидеоSorting and Reversing Python ListsDIALOGUESorting and Reversing List Elements - AssessmentЗадание
07List Slicing Techniques3 материалов

List Slicing Techniques

Slicing ListsВидеоMastering Python List SlicingDIALOGUEList Slicing Techniques - AssessmentЗадание
08Mastering Python Operators3 материалов

Mastering Python Operators

Working with OperatorsВидеоExploring Python Operators: Arithmetic & ComparisonDIALOGUEMastering Python Operators - AssessmentЗадание
09Understanding Operator Precedence3 материалов

Understanding Operator Precedence

Determining Operator PrecedenceВидеоExploring Python Operator Precedence and Special OperatorsDIALOGUEUnderstanding Operator Precedence - AssessmentЗадание
10Conditional Logic with If Statements3 материалов

Conditional Logic with If Statements

Working with If StatementsВидеоBuilding Logic with Python If, Elif, and ElseDIALOGUEConditional Logic with If Statements - AssessmentЗадание
11Advanced Conditional Expressions3 материалов

Advanced Conditional Expressions

Using Compound Conditional ExpressionsВидеоMastering Compound Conditionals in Python: AND, OR, and Exclusive LogicDIALOGUEAdvanced Conditional Expressions - AssessmentЗадание
12Iterating with For Loops3 материалов

Iterating with For Loops

Working with For LoopsВидеоMastering Python For Loops and IterationDIALOGUEIterating with For Loops - AssessmentЗадание
13Looping with While Constructs3 материалов

Looping with While Constructs

Working with While LoopsВидеоComparing For Loops and While Loops in PythonDIALOGUELooping with While Constructs - AssessmentЗадание
14Complex Iterations with Nested For Loops3 материалов

Complex Iterations with Nested For Loops

Nesting For LoopsВидеоExploring Nested For Loops and Their Runtime Behavior in PythonDIALOGUEComplex Iterations with Nested For Loops - AssessmentЗадание
15File Reading Techniques in Python3 материалов

File Reading Techniques in Python

Reading FilesВидеоReading Files in Python with Context ManagersDIALOGUEFile Reading Techniques in Python - AssessmentЗадание
16File Copying Methods3 материалов

File Copying Methods

Copying FilesВидеоCopying and Writing Files in PythonDIALOGUEFile Copying Methods - AssessmentЗадание
17Automating Email Merges3 материалов

Automating Email Merges

Merging MailsВидеоAutomating Mail Merges with Python File OperationsDIALOGUEAutomating Email Merges - AssessmentЗадание
18Handling Console Inputs and Outputs3 материалов

Handling Console Inputs and Outputs

Reading Console Inputs and Formatting OutputsВидеоReading Inputs and Formatting Outputs in a Python Grocery CalculatorDIALOGUEHandling Console Inputs and Outputs - AssessmentЗадание
19Processing Command Line Arguments3 материалов

Processing Command Line Arguments

Reading Command Line ArgumentsВидеоReading Command Line Arguments in PythonDIALOGUEProcessing Command Line Arguments - AssessmentЗадание
20Creating Custom Functions3 материалов

Creating Custom Functions

Defining FunctionsВидеоDefining and Using Functions in PythonDIALOGUECreating Custom Functions - AssessmentЗадание
21Implementing Default Arguments in Functions3 материалов

Implementing Default Arguments in Functions

Using Default ArgumentsВидеоUsing Default Arguments in Python FunctionsDIALOGUEImplementing Default Arguments in Functions - AssessmentЗадание
22Working with Keyword and Positional Arguments3 материалов

Working with Keyword and Positional Arguments

Using Keyword and Positional ArgumentsВидеоMastering Keyword and Positional Arguments in PythonDIALOGUEWorking with Keyword and Positional Arguments - AssessmentЗадание
23Exception Handling in Python3 материалов

Exception Handling in Python

Handling ExceptionsВидеоHandling Exceptions in Python EffectivelyDIALOGUEException Handling in Python - AssessmentЗадание
24Exploring the Math and Random Modules3 материалов

Exploring the Math and Random Modules

Using Math and Random ModulesВидеоUsing Python's math and random ModulesDIALOGUEExploring the Math and Random Modules - AssessmentЗадание
25Managing Datetime and File Metadata3 материалов

Managing Datetime and File Metadata

Display Datetime Working Directory File MetadataВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание