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

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

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

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

Python Quick Start

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

О курсе

Python is one of today's most versatile and in-demand programming languages, used in everything from data analysis and automation to web development and machine learning. Companies across nearly every industry now expect at least a working familiarity with it. If code has felt out of reach until now, this course gives you a clear, practical way in, with no assumed background and no wasted time on filler. You'll start by setting up a working Python environment and organizing your first pieces of data, then write and call your own Python functions, organize larger collections of data using lists and tuples, and control your program's logic with conditional statements and loops. From there, you'll write recursive functions and build classes and objects, giving you a working foundation in both procedural and object-oriented programming. By the end, you'll be able to write real Python programs from scratch, using functions, data structures, and classes to solve practical problems on your own.

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

Python ProgrammingObject Oriented Programming (OOP)Code ReusabilityData StructuresData AnalysisAlgorithmsIT AutomationComputer ProgrammingDevelopment EnvironmentProgramming PrinciplesComputational ThinkingJupyter

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

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

01Identifying Python as a Programming Language10 материалов

Why Python Is Worth Learning Right Now

Why Python Is Worth Learning Right NowВидео

Demystifying Python

Demystifying PythonВидеоIs Python's Reputation Actually Deserved?DIALOGUE

Starting with Python

Starting with PythonВидео

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

Madecraft

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

Python Quick Start
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 10.5 ч

9 модулей

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

Часть программы вашего университета
Seven Reasons Python Rewards a First-Timer's EffortЧтение

Comparing Python vs. Java

Comparing Python vs. JavaВидеоWhat Actually Changes When You Swap Python for JavaЧтение

Harnessing the Power of Python

Harnessing the Power of PythonВидеоPicking the Right Python Toolkit for the JobDIALOGUEJudging Whether Python Fits What You're BuildingЗадание
02Setting Up Your Environment and Structuring Data in Python7 материалов

Setting Up Your Python Environment

Setting Up Your Python EnvironmentВидеоWhy Your First Setup Choice Actually MattersЧтение

Recognizing Types of Data

Recognizing Types of DataВидеоIs That Really a Number, or Just Text That Looks Like One?DIALOGUE

Storing Data Using Variables

Storing Data Using VariablesВидеоNaming the Box Before You Fill ItDIALOGUEGetting Your Data Organized and RunningЗадание
03Writing and Calling Functions in Python12 материалов

Defining Functions in Python

Defining Functions in PythonВидеоWhy Copy-Pasting Code Is a Warning Sign, Not a ShortcutDIALOGUE

Using Built-in Functions in Python

Using Built-in Functions in PythonВидеоThe Functions Python Hands You Before You Write a LineЧтение

Building Your Own Functions

Building Your Own FunctionsВидеоThe Four Pieces Every Custom Function NeedsЧтение

Distinguishing Types of Functions

Distinguishing Types of FunctionsВидеоFour Ways a Function Can Talk Back to YouЧтениеReading a Function by What It Takes and GivesЗадание

Using Modules in Python

Using Modules in PythonВидеоBuilding a Weekend Dice Game Without Reinventing the WheelDIALOGUETurning Repeated Code Into Reusable FunctionsЗадание
04Working with Lists and Tuples in Python8 материалов

Defining Sequences

Defining SequencesВидеоWhy Not Just Make Ten Separate Variables?DIALOGUE

Using Lists in Python

Using Lists in PythonВидеоWhat Really Happens When You Index a ListЧтениеChoosing Between Lists and TuplesЗадание

Leveraging Tuples in Python

Leveraging Tuples in PythonВидеоProtecting a Record That Should Never ChangeDIALOGUEStoring Data That Should Change or Stay FixedЗадание
05Writing Conditional Logic in Python9 материалов

Defining Conditional Statements

Defining Conditional StatementsВидеоMaking a Program Actually Respond to What's HappeningDIALOGUE

Working with If Statements

Working with If StatementsВидеоThe Quiet Type Problem Hiding in Your First If StatementЧтение

Using If-Else Statements

Using If-Else StatementsВидеоGiving Your Program Somewhere to Go When the Answer Is NoЧтение

If-Elif and If-Elif-Else

If-Elif and If-Elif-ElseВидеоSorting Customers Into the Right Bucket, in the Right OrderDIALOGUEMaking Your Program Respond to What's TrueЗадание
06Writing Loops to Automate Repetition in Python7 материалов

Defining Iteration

Defining IterationВидеоCounting Vowels One Character at a Time, By HandDIALOGUE

Using a For Loop

Using a For LoopВидеоTwo Different Jobs a For Loop Can DoЧтение

Writing a While Loop

Writing a While LoopВидеоWorking Through the Support Queue Until It's EmptyDIALOGUEAutomating Repetition With the Right LoopЗадание
07Writing Recursive Functions in Python5 материалов

Demystifying Recursive Functions

Demystifying Recursive FunctionsВидеоHow Can a Function Call Itself Without Going in Circles?DIALOGUE

Navigating a Recursive Function

Navigating a Recursive FunctionВидеоFinding the Base Case for a Brand New ProblemDIALOGUEBreaking a Problem Down Into ItselfЗадание
08Building Classes and Objects in Python6 материалов

What is Object-Oriented Programming?

What is Object-Oriented Programming?ВидеоWhy Not Just Use Separate Variables and Functions?DIALOGUE

Applying Object-Oriented Programming

Applying Object-Oriented ProgrammingВидеоAvoiding Copy-Pasted Classes for Every Vehicle TypeDIALOGUESharing and Customizing Behavior Across ClassesЗаданиеModeling Real Things as Classes and ObjectsЗадание
09Conclusion3 материалов

Next Steps

Next StepsВидео"I'll Just Keep Practicing" Isn't a PlanDIALOGUEApplying Python Fundamentals Across the CourseЗадание