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

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

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

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

Introduction to Python Programming and Essentials

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

О курсе

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 master the foundational concepts of Python, from data types to loops, functions, and file processing. You’ll start with a comprehensive introduction to Python and get hands-on experience with installing Python and setting up an IDE. As you dive deeper into Python's essentials, you’ll learn about variables, data types (like integers, strings, lists, and dictionaries), and operations that you can perform on them. With this foundation, you will be able to start writing simple programs and gradually move to more complex functions and loops. Throughout the course, you'll be introduced to concepts in a structured, easy-to-understand format, with each section building on the last. You’ll explore how to interact with users through input processing, create your own functions, and apply conditionals to control the flow of your code. The course emphasizes real-world application, teaching you how to use Python’s built-in features to solve practical problems, such as processing files and managing user inputs. This course is perfect for beginners who are keen to learn Python and understand its core concepts in depth. Whether you’re new to programming or looking to solidify your Python skills, this course will equip you with the knowledge and confidence to build your own Python programs. No prior programming experience is required, and by the end of the course, you'll be capable of writing, running, and debugging Python code to solve real-world problems. By the end of the course, you will be able to create Python programs with functions, handle user inputs, manipulate data with various data types, implement loops, process files, and understand Python modules.

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

File I/OFile ManagementData StructuresCode ReusabilityComputer ProgrammingProgram DevelopmentProgramming PrinciplesScriptingIntegrated Development EnvironmentsMicrosoft Visual StudioSoftware InstallationDevelopment Environment

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

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

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

Welcome

Introduction to the SpecializationВидеоIntroduction to the Course 'Introduction to Python Programming and Essentials'ЧтениеFull Specialization ResourcesЧтение
02Getting Started with Python6 материалов

Getting Started with Python

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

Packt - Course Instructors

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

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 11.1 ч

12 модулей

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

Часть программы вашего университета
Section IntroductionВидео
Installing Python and the IDEВидео
Creating and Running a Python ProgramВидео
What (Surprisingly) Is Python?Видео
Understanding Python Syntax and Execution WorkflowDIALOGUE
Getting Started with Python - AssessmentЗадание
03The Basics: Data Types15 материалов

The Basics: Data Types

Section IntroductionВидеоVariables -Why and How to Use VariablesВидеоPython Interactive ShellВидеоTerminalВидеоSimple Types: Integers, Strings, and FloatsВидеоList TypesВидеоRangesВидеоData Type AttributesВидеоHow to Find Out What Code You NeedВидеоDictionary TypesВидеоWhat Makes a Programmer a Programmer?ВидеоTuplesВидеоHow to Use Datatypes in the Real WorldВидеоUnderstanding Python Data Types, Variables, and Basic OperationsDIALOGUEThe Basics: Data Types - AssessmentЗадание
04The Basics: Operations with Data Types10 материалов

The Basics: Operations with Data Types

Section IntroductionВидеоTip: Better Error Messages in Python 3.10ВидеоMore Operations with ListsВидеоAccessing List ItemsВидеоAccessing List SlicesВидеоAccessing Items and Slices with Negative IndexesВидеоAccessing Characters and Slices in StringsВидеоAccessing Items in DictionariesВидеоUnderstanding Data Types and Error Messages in PythonDIALOGUEThe Basics: Operations with Data Types - AssessmentЗадание
05The Basics: Functions and Conditionals11 материалов

The Basics: Functions and Conditionals

Section IntroductionВидеоCreating Your Own FunctionsВидеоPrint or Return?ВидеоIntroduction to ConditionalsВидеоIf Conditional ExampleВидеоConditional Explained Line by LineВидеоMore on ConditionalsВидеоElif ConditionalsВидеоWhite SpaceВидеоUsing Functions and Conditionals in PythonDIALOGUEThe Basics: Functions and Conditionals - AssessmentЗадание
06The Basics: Processing User Input6 материалов

The Basics: Processing User Input

Section IntroductionВидеоUser InputВидеоString FormattingВидеоString Formatting with Multiple VariablesВидеоGetting and Using User Input in PythonDIALOGUEThe Basics: Processing User Input - AssessmentЗадание
07The Basics: Loops8 материалов

The Basics: Loops

Section IntroductionВидеоFor Loops: How and WhyВидеоLooping Through a DictionaryВидеоWhile Loops: How and WhyВидеоWhile Loop Example with User InputВидеоWhile Loops with Break and ContinueВидеоMastering For Loops and Control Statements in PythonDIALOGUEThe Basics: Loops - AssessmentЗадание
08Putting the Pieces Together: Building a Program8 материалов

Putting the Pieces Together: Building a Program

Section IntroductionВидеоProblem StatementВидеоApproaching the ProblemВидеоBuilding the Maker FunctionВидеоConstructing the LoopВидеоMaking the Output User-FriendlyВидеоUnderstanding Python User Input, Loops, and String ManipulationDIALOGUEPutting the Pieces Together: Building a Program - AssessmentЗадание
09List Comprehensions6 материалов

List Comprehensions

Section IntroductionВидеоSimple List ComprehensionВидеоList Comprehension with If ConditionalВидеоList Comprehension with If-Else ConditionalВидеоUnderstanding List Comprehensions in PythonDIALOGUEList Comprehensions - AssessmentЗадание
10More about Functions7 материалов

More about Functions

Section IntroductionВидеоFunctions with Multiple ArgumentsВидеоDefault and Non-Default Parameters and Keyword and Non-Keyword ArgumentsВидеоFunctions with an Arbitrary Number of Non-Keyword ArgumentsВидеоFunctions with an Arbitrary Number of Keyword ArgumentsВидеоUnderstanding Function Arguments and Parameters in PythonDIALOGUEMore about Functions - AssessmentЗадание
11File Processing11 материалов

File Processing

Section IntroductionВидеоProcessing Files with PythonВидеоReading Text from a FileВидеоFile CursorВидеоClosing a FileВидеоOpening Files Using "with"ВидеоDifferent File pathsВидеоWriting Text to a FileВидеоAppending Text to an Existing FileВидеоReading and Writing Text Files in PythonDIALOGUEFile Processing - AssessmentЗадание
12Modules10 материалов

Modules

Section IntroductionВидеоBuilt-In ModulesВидеоStandard Python ModulesВидеоThird-Party ModulesВидеоThird-Party Module ExampleВидеоUnderstanding Python Modules and LibrariesDIALOGUEConclusion to the Course 'Introduction to Python Programming and Essentials'ЧтениеModules - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание