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

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

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

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

Python Basics and Core Concepts

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

О курсе

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. Learn the fundamentals of Python, from setting up your environment to mastering key programming concepts such as variables, functions, data types, and object-oriented programming. By the end of the course, you will have a solid understanding of Python's core concepts, enabling you to start building programs with confidence. Through a structured series of lessons and hands-on practice, you will walk through Python's most important features, including data types like lists, tuples, dictionaries, and sets, and functions like print(), input(), and dir(). You'll also work with advanced topics like string manipulation, numeric types, and magic methods, while focusing on best practices in code formatting, PEP 8 guidelines, and using IDEs like PyCharm. This course is designed for learners at all levels, whether you are completely new to programming or looking to solidify your Python skills. With interactive tutorials, exercises, and real-world projects, you'll be prepared for further exploration into Python, from web development to data science.

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

Data ManagementDevelopment EnvironmentIntegrated Development EnvironmentsSoftware InstallationStyle GuidesProgramming Principles

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

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

01Introduction to Python8 материалов

Introduction to Python

Introduction to the SpecializationВидеоIntroduction to the course 'Python Basics and Core Concepts'ЧтениеFull Course ResourcesЧтениеCourse OverviewВидео

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

Packt - Course Instructors

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

Python Basics and Core Concepts
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 20.9 ч

21 модулей

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

Субтитры: Казахский

Часть программы вашего университета
Where to Write and Run Python CodeВидео
Practice Installing PythonВидео
Practice - Using the Python Interactive InterpreterВидео
Introduction to Python - AssessmentЗадание
02Installing and Using Pycharm IDE4 материалов

Installing and Using Pycharm IDE

Installing PyCharmВидеоGetting Familiar with the PyCharm InterfaceВидеоGetting Started with PyCharm for Python DevelopmentDIALOGUEInstalling and Using Pycharm IDE - AssessmentЗадание
03Basics Concepts in Python5 материалов

Basics Concepts in Python

Key Concept in PythonВидеоMain Data Types in PythonВидеоPractice - Working with Main Data TypesВидеоUnderstanding Objects and Classes in PythonDIALOGUEBasics Concepts in Python - AssessmentЗадание
04Introduction to Functions and Built-in Functions in Python8 материалов

Introduction to Functions and Built-in Functions in python

Built-in FunctionsВидеоPractice - Defining and Using FunctionsВидеоPractice - Using the Return Statement in FunctionsВидеоPractice - Exploring Built-in FunctionsВидеоPractice - Using the built-in dir() FunctionВидеоPractice - Gathering User Input with the built-in input() FunctionВидеоUnderstanding Python Built-in FunctionsDIALOGUEIntroduction to Functions and Built-in Functions in Python - AssessmentЗадание
05Code formatting and PEP86 материалов

Code formatting and PEP8

Code IndentationsВидеоPractice - Working with IndentationsВидеоFollowing PEP 8 GuidelinesВидеоEnabling Auto-Formatting in PyCharmВидеоUnderstanding Indentation in PythonDIALOGUECode formatting and PEP8 - AssessmentЗадание
06Comments4 материалов

Comments

CommentsВидеоPractice - Adding Comments to Your CodeВидеоUsing Python Comments EffectivelyDIALOGUEComments - AssessmentЗадание
07Expressions and Instructions6 материалов

Expressions and Instructions

Understanding ExpressionsВидеоUnderstanding StatementsВидеоPractice - Using ExpressionsВидеоPractice - Using StatementsВидеоExploring Python Expressions vs. StatementsDIALOGUEExpressions and Instructions - AssessmentЗадание
08Variables4 материалов

Variables

VariablesВидеоPractice - Defining and Using VariablesВидеоUnderstanding Python Variables and Naming ConventionsDIALOGUEVariables - AssessmentЗадание
09Data Types and structures8 материалов

Data Types and structures

Understanding Dynamic TypingВидеоTypes and Data Structures OverviewВидеоVariables and ObjectsВидеоPractice - Using the built-in id() FunctionВидеоPractice - Exploring Core Data Classes (str, int, bool, list, dict)ВидеоPractice - Using the built-in isinstance() FunctionВидеоUnderstanding Dynamic vs Static Typing in PythonDIALOGUEData Types and structures - AssessmentЗадание
10Strings5 материалов

Strings

StringsВидеоPractice - String ManipulationВидеоPractice - String MethodsВидеоUnderstanding Python StringsDIALOGUEStrings - AssessmentЗадание
11String Concatenation6 материалов

String Concatenation

String ConcatenationВидеоPractice - Concatenating Strings using the + OperatorВидеоPractice - Using f-strings for String FormattingВидеоPractice - Alternative String Formatting MethodsВидеоString Concatenation and Formatting in PythonDIALOGUEString Concatenation - AssessmentЗадание
12Numeric Types7 материалов

Numeric Types

IntegersВидеоPractice - Integers ManipulationВидеоFloat NumbersВидеоPractice - Floating-Point Numbers ManipulationВидеоWorking with Complex NumbersВидеоWorking with Integers in PythonDIALOGUENumeric Types - AssessmentЗадание
13Boolean Values5 материалов

Boolean Values

Boolean ValuesВидеоPractice - Working with Boolean ValuesВидеоType ConversionВидеоBoolean Logic in PythonDIALOGUEBoolean Values - AssessmentЗадание
14Magic Methods4 материалов

Magic Methods

Magic MethodsВидеоPractice - Utilizing Magic Attributes and MethodsВидеоExploring Python Magic MethodsDIALOGUEMagic Methods - AssessmentЗадание
15Lists8 материалов

Lists

ListsВидеоList MethodsВидеоPractice - Working with ListsВидеоCopying ListsВидеоPractice - Copying ListsВидеоTASK - Working with ListsВидеоUnderstanding Python ListsDIALOGUELists - AssessmentЗадание
16Dictionaries9 материалов

Dictionaries

DictionariesВидеоPractice - Manipulating DictionariesВидеоPractice - Dictionary MethodsВидеоOther Operations with DictionariesВидеоPractice - Using the get() Method for DictionariesВидеоPractice - Converting Other Types to a DictionaryВидеоTASK - Working with DictionariesВидеоExploring Python DictionariesDIALOGUEDictionaries - AssessmentЗадание
17Tuples4 материалов

Tuples

TuplesВидеоPractice - Tuples ManipulationВидеоExploring Python TuplesDIALOGUETuples - AssessmentЗадание
18Sets9 материалов

Sets

SetsВидеоPractice - Working with SetsВидеоUnderstanding Set TheoryВидеоSet MethodsВидеоPractice - Usage of the Set MethodsВидеоPractice - Calculating Symmetric Difference of SetsВидеоTASK - Working with SetsВидеоExploring Python SetsDIALOGUESets - AssessmentЗадание
19Ranges5 материалов

Ranges

RangesВидеоPractice - Range ManipulationВидеоPractice - Range Methods and AttributesВидеоUnderstanding Python RangesDIALOGUERanges - AssessmentЗадание
20Working with Sequences7 материалов

Working with Sequences

Built-in Functions for SequencesВидеоBuilt-in zip() FunctionВидеоPractice - Working with zip ObjectsВидеоPractice - Converting a zip Object to a DictionaryВидеоComparison of Different SequencesВидеоExploring Python's Built-In Functions for SequencesDIALOGUEWorking with Sequences - AssessmentЗадание
21Modifying Objects in Python9 материалов

Modifying Objects in Python

Understanding Immutable Objects in PythonВидеоUnderstanding Mutable Objects in PythonВидеоStrategies to Prevent Object MutationВидеоPractice - Creating Deep Copies of ObjectsВидеоConclusion to the course 'Python Basics and Core Concepts'ЧтениеUnderstanding Immutable vs Mutable Objects in PythonDIALOGUEModifying Objects in Python - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание