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

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

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

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

Python from Scratch: Learn by Coding

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

О курсе

Start coding in Python from day one. Start from zero and build solid Python fundamentals by writing and running code in a professional development environment. With short, focused lessons and instant feedback, you’ll learn core programming concepts through practice - and gain skills you can apply in real projects. By the end of this course, you will: - Write clean, readable Python code with confidence. - Understand essential programming concepts and structures. - Be ready to move on to data science, automation, or software development tracks. Perfect for beginners who want practical skills, not just theory.

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

Python ProgrammingFile I/OCode ReusabilityComputational LogicScriptingProgramming PrinciplesNumPyIntegrated Development EnvironmentsCode ReviewNumerical AnalysisObject Oriented DesignDevelopment EnvironmentComputational ThinkingData StructuresComputer ProgrammingPackage and Software ManagementSoftware InstallationData Processing

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

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

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

Welcome to the Course

Welcome to the CourseВидео

Course Setup and Essentials

Course Setup & EssentialsВидео

JetBrains Toolbox and IDE Setup

Installing JetBrains Toolbox and PyCharmВидео

Our First Program

Hello WorldВнешний инструмент

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

JetBrains Academy team

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

Python from Scratch: Learn by Coding
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 14.5 ч

10 модулей

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

Субтитры: Китайский (Тайвань), Арабский, Французский, Европейский португальский, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Урду, Русский, Индонезийский, Испанский, Хинди, Японский

Часть программы вашего университета

Comments

CommentsВидеоCommentsВнешний инструмент

Check Yourself

Module 1Задание
02Variables17 материалов

Variable definition

Variable definitionВидеоVariable definitionВнешний инструмент

Undefined variable

Undefined variableВидеоUndefined variableВнешний инструмент

Variable types

Variable typesВидеоVariable typesВнешний инструмент

Type conversion

Type conversionВидеоType conversionВнешний инструмент

Arithmetic operators

Arithmetic operatorsВидеоArithmetic operatorsВнешний инструмент

Assignments

AssignmentsВидеоAssignmentsВнешний инструмент

Boolean operators

Boolean operatorsВидеоBoolean operatorsВнешний инструмент

Comparison operators

Comparison operatorsВидеоComparison operatorsВнешний инструмент

Check Yourself

Module 2Задание
03Strings23 материалов

Concatenation

ConcatenationВидеоConcatenationВнешний инструмент

String multiplication

String multiplicationВидеоString multiplicationВнешний инструмент

String indexing

String indexingВидеоString indexingВнешний инструмент

String negative indexing

String negative indexingВидеоString negative indexingВнешний инструмент

String slicing

String slicingВидеоString slicingВнешний инструмент

In operator

In operatorВидеоIn operatorВнешний инструмент

String length

String lengthВидеоString lengthВнешний инструмент

Character escaping

Character escapingВидеоCharacter escapingВнешний инструмент

Basic string methods

Basic string methodsВидеоBasic string methodsВнешний инструмент

String formatting

String formattingВидеоString formattingВнешний инструмент

F-strings

F-stringsВидеоF-stringsВнешний инструмент

Check Yourself

Module 3Задание
04Data Structures21 материалов

Lists introduction

Lists introductionВидеоLists introductionВнешний инструмент

Lists operations

Lists operationsВидеоLists operationsВнешний инструмент

List items

List itemsВидеоList itemsВнешний инструмент

Nested Lists

Nested ListsВидеоNested ListsВнешний инструмент

Tuples

TuplesВидеоTuplesВнешний инструмент

Join method

Join methodВидеоJoin methodВнешний инструмент

Dictionaries

DictionariesВидеоDictionariesВнешний инструмент

Add Items from lists

Add Items from listsВнешний инструмент

Dictionary keys() and values()

Dictionary keys() and values()ВидеоDictionary keys() and values()Внешний инструмент

Dictionary keys

Dictionary keysВнешний инструмент

In keyword

In keywordВидеоIn keywordВнешний инструмент

Check Yourself

Module 4Задание
05Condition Expressions11 материалов

Boolean operators

Boolean operatorsВидеоBoolean operatorsВнешний инструмент

Boolean operators order

Boolean operators orderВидеоBoolean operators orderВнешний инструмент

If statement

If statementВидеоIf statementВнешний инструмент

Else and elif parts in if statement

Else and elif parts in if statementВидеоElse and elif parts in if statementВнешний инструмент

Single-line-if-else statement

Single-line-if-else statementВнешний инструмент

Indentation

IndentationВнешний инструмент

Check Yourself

Module 5Задание
06Loops22 материалов

For loop

For loopВидеоFor loopВнешний инструмент

Loop over a string

Loop over a stringВидеоLoop over a stringВнешний инструмент

Nested for Loop

Nested for LoopВидеоNested for LoopВнешний инструмент

List Comprehension

List ComprehensionВидеоList ComprehensionВнешний инструмент

Nested List Comprehension

Nested List ComprehensionВидеоNested List ComprehensionВнешний инструмент

While loop

While loopВидеоWhile loopВнешний инструмент

Break keyword

Break keywordВидеоBreak keywordВнешний инструмент

Fix infinite execution

Fix infinite executionВнешний инструмент

Else with loops

Else with loopsВидеоElse with loopsВнешний инструмент

Else with loops 2

Else with loops 2ВидеоElse with loops 2Внешний инструмент

Continue keyword

Continue keywordВидеоContinue keywordВнешний инструмент

Check Yourself

Module 6Задание
07Functions18 материалов

Definition

DefinitionВидеоDefinitionВнешний инструмент

Parameters and call arguments

Parameters and call argumentsВидеоParameters and call argumentsВнешний инструмент

Return value

Return valueВидеоReturn valueВнешний инструмент

Docstrings

DocstringsВидеоDocstringsВнешний инструмент

Default parameters

Default parametersВидеоDefault parametersВнешний инструмент

Keyword Arguments

Keyword ArgumentsВидеоKeyword ArgumentsВнешний инструмент

Argument Order

Argument OrderВнешний инструмент

Args and kwargs

Args and kwargsВидеоArgs and kwargsВнешний инструмент

Recursion

RecursionВидеоRecursionВнешний инструмент

Check Yourself

Module 7Задание
08Classes and Objects16 материалов

Definition

DefinitionВидеоDefinitionВнешний инструмент

Variable access

Variable accessВидеоVariable accessВнешний инструмент

Update variable

Update variableВнешний инструмент

The self parameter

The self parameterВидеоThe self parameterВнешний инструмент

Call a method from another method

Call a method from another methodВнешний инструмент

Special _init_method

Special _init_methodВидеоSpecial _init_methodВнешний инструмент

_str_vs_repr_

_str_vs_repr_Видео_str_vs_repr_Внешний инструмент

Class and Instance Variables

Class and Instance VariablesВидеоClass and Instance VariablesВнешний инструмент

Class and Instance Variables 2

Class and Instance Variables 2Внешний инструмент

Check Yourself

Module 8Задание
09Modules and Packages12 материалов

Import module

Import moduleВидеоImport moduleВнешний инструмент

Import module part 2

Import module part 2Внешний инструмент

Built-in modules

Built-in modulesВидеоBuilt-in modulesВнешний инструмент

From import

From importВидеоFrom importВнешний инструмент

Packages

PackagesВидеоPackagesВнешний инструмент

Executing modules as scripts

Executing modules as scriptsВидеоExecuting modules as scriptsВнешний инструмент

Check Yourself

Module 9Задание
10File input/output9 материалов

Open file

Open fileВидеоOpen fileВнешний инструмент

Read file

Read fileВидеоRead fileВнешний инструмент

Read all lines

Read all linesВнешний инструмент

Write to file

Write to fileВидеоWrite to fileВнешний инструмент

Check Yourself

Module 10Задание

What's Next

What's NextЧтение