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

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

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

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

Crash Course on Python

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

О курсе

This course is designed to teach you the foundations in order to write simple programs in Python using the most common structures. No previous exposure to programming is needed. By the end of this course, you will understand the benefits of programming in IT roles; understand basic Python syntax; explore different code editors and developer environments; be able to write simple programs using Python; figure out how the building blocks of programming fit together; and combine all of this knowledge to solve a complex programming problem. We'll start off by diving into the basics of writing a computer program. Along the way, you’ll get hands-on experience with programming concepts through interactive exercises and real-world examples. You’ll quickly start to see how computers can perform a multitude of tasks — you just have to write code that tells them what to do.

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

Python ProgrammingData StructuresProgram DevelopmentData StoreComputational LogicScripting LanguagesScriptingDevelopment EnvironmentDebuggingIntegrated Development EnvironmentsComputational ThinkingComputer ProgrammingProgramming Principles

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

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

01Hello Python!42 материалов

Course Introduction

Specialization IntroductionВидеоCourse IntroductionВидеоWelcome to the programЧтение

Introduction to Programming

The Beginning of Your Programming JourneyВидео

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

Google Career Certificates

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

Crash Course on Python
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 20.9 ч

5 модулей

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

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

Часть программы вашего университета
Reflection: Your Python automation journeyЗадание
What is programming?Видео
What is automation?Видео
Uses for AutomationЧтение
Getting Computers to Work for YouВидео
Study Guide: Introduction to Programming Чтение
Test your knowledge: Introduction to programmingЗадание

Introduction to Python

What is Python?ВидеоPython ResourcesЧтениеA Note on Syntax and Code BlocksЧтениеWhy is Python relevant to IT?ВидеоOther LanguagesВидеоStudy Guide: Introduction to PythonЧтениеTest your knowledge: Introduction to PythonЗадание

Hello World

Review: Hello, World!ЧтениеHello, World!ВидеоReview: Getting information from the userЧтениеGetting Information from the UserВидеоReview: Python can be your calculatorЧтениеPython Can Be Your CalculatorВидеоStudy Guide: First Programming ConceptsЧтениеTest your knowledge: Hello WorldЗаданиеCode editors and IDEs overviewВидеоReview: Use the command-lineЧтениеUse the command-lineВидеоReview: Use JupyterLab and Jupyter NotebooksЧтениеUse JupyterLab and Jupyter NotebooksВидеоReview: Use ColabЧтениеUse ColabВидеоReview: Use VS CodeЧтениеUse VS CodeВидеоMore on IDEs and code editorsЧтение

Module Review

First Steps Wrap UpВидеоMeet Marga, the Curriculum DeveloperВидеоGlossary terms from course 1, module 1ЧтениеStudy Guide: Module 1 Graded QuizЧтениеModule 1 challenge: Hello Python!ЗаданиеPursue your Google IT Automation with Python CertificateВидео
02Basic Python Syntax45 материалов

Expressions and Variables

Basic Python Syntax introductionВидеоExplore Python syntaxЧтениеReview: Data typesЧтениеData TypesВидеоCategorize: Naming variablesPLUGINAnnotating Variables by TypeЧтениеReview: Expressions, numbers, and type conversionsЧтениеExpressions, numbers, and type conversionsВидеоImplicit vs explicit conversionЧтениеStudy guide: Expressions and variablesЧтениеGet learning assistance with Google AI Pro at no costЧтениеRedeem Your Google AI Pro TrialВнешний инструментTest your knowledge: Expressions and variablesЗадание

Functions

Review: Defining functionsЧтениеDefining FunctionsВидеоBuilt-in functionsЧтениеReview: Returning valuesЧтениеReturning ValuesВидеоReview: The principles of code reuseЧтениеThe principles of code reuse

Conditionals

Review: Comparing thingsЧтениеComparing thingsВидеоComparison Operators with Equations ЧтениеComparison Operators with StringsЧтениеLogical Operators ЧтениеReview: Branching with if statementsЧтениеBranching with if Statements

Module Review

In Marga's Words: Why I Like PythonВидеоGlossary terms from course 1, module 2ЧтениеStudy Guide: Module 2 Graded QuizЧтениеModule 2 challenge: Basic Python Syntax AssessmentЗаданиеBasic Syntax Wrap UpВидео
03Loops38 материалов

While Loops

Introduction to LoopsВидеоReview: What is a while loop?ЧтениеWhat is a while loop?ВидеоAnatomy of a While LoopЧтениеReview: More while loop examplesЧтениеMore while loop examplesВидеоReview: Why initializing variables mattersЧтениеWhy Initializing Variables MattersВидеоReview: Infinite loops and how to break themЧтениеInfinite Loops and How to Break ThemВидеоStudy guide: while loopsЧтениеTest your knowledge: While loopsЗадание

For Loops

Review: What is a for loop?ЧтениеWhat is a for loop?ВидеоReview: More for loops examplesЧтениеMore for loop examplesВидеоA Closer Look at the Range() FunctionЧтениеIdentify: Select the correct iterative statementPLUGINReview: Nested for loops

Recursion (Optional)

Review: What is recursion?ЧтениеWhat is recursion? (Optional)ВидеоReview: Recursion in Action in the IT contextЧтениеRecursion in Action in the IT ContextВидеоAdditional Recursion SourcesЧтениеTest your knowledge: RecursionЗадание

Module Review

Loops Wrap UpВидеоIn Marga's Words: How I Got Into ProgrammingВидеоGlossary terms from course 1, module 3ЧтениеStudy Guide: Module 3 Graded QuizЧтениеModule 3 challenge: LoopsЗадание
04Strings, Lists and Dictionaries59 материалов

Strings

Basic Structures IntroductionВидеоReview: What is a string?ЧтениеWhat is a string?ВидеоReview: The parts of a stringЧтениеThe Parts of a StringВидеоString Indexing and SlicingЧтениеPractice: Work with index valuesPLUGINReview: Creating new stringsЧтениеCreating New StringsВидеоBasic String MethodsЧтениеReview: More string methodsЧтениеMore String MethodsВидеоAdvanced String MethodsЧтениеReview: Formatting stringsЧтениеFormatting StringsВидеоString FormattingЧтениеString Reference GuideЧтениеFormatting strings reference guideЧтениеStudy Guide: StringsЧтениеTest your knowledge: StringsЗадание

Lists

Review: What is a list?ЧтениеWhat is a list?ВидеоLists DefinedЧтениеReview: Modifying the contents of a listЧтениеModifying the Contents of a ListВидеоReview: Lists and tuplesЧтениеLists and Tuples

Dictionaries

Review: What is a dictionary?ЧтениеWhat is a dictionary?ВидеоDictionaries DefinedЧтениеReview: Iterating over the contents of a dictionaryЧтениеIterating over the Contents of a DictionaryВидеоUse while loops and if else statements for dictionariesЧтение

Object-oriented Programming (Optional)

OOP Introduction (Optional)ВидеоWhat Is a Method?ЧтениеConstructors and Other Special Methods (Optional)ЧтениеSpecial MethodsЧтениеInstance Methods (Optional)ВидеоMethods as special operatorsЧтение

Module Review

Basic Structures Wrap UpВидеоIn Marga's Words: My Most Challenging ScriptВидеоGlossary terms from course 1, module 4ЧтениеStudy Guide: Module 4 Graded QuizЧтениеModule 4 challenge: Strings, Lists, and DictionariesЗадание
05Final Project23 материалов

Writing a Script from the Ground Up

Final Project IntroductionВидеоProblem StatementВидеоReview: ResearchЧтениеResearchВидеоReview: PlanningЧтениеPlanningВидеоReview: Writing the ScriptЧтениеWriting the ScriptВидеоReview: Putting it all togetherЧтениеPutting It All TogetherВидеоPutting It All TogetherЛабораторнаяPython in actionЧтениеCoach dialogue: Planning for efficient Python solutionsDIALOGUEModule 5 challenge: Final ProjectЗадание

Course Wrap Up

Join the community ЧтениеCongratulations!ВидеоCourse 1 glossaryЧтениеSneak Peek of the Next CourseВидео

Seeking a New Career or Advancement

Finding Your Path and Perfect RoleЧтениеExploring Technical CareersЧтениеTailor your resumeЧтениеDiversity and InclusionЧтениеGetting PromotedЧтение
Видео
Review: Code styleЧтение
Code styleВидео
Study guide: FunctionsЧтение
Test your knowledge: FunctionsЗадание
Видео
Review: else statementsЧтение
else StatementsВидео
else Statements and the Modulo OperatorЧтение
Review: elif statementsЧтение
elif StatementsВидео
Complex Branching with elif StatementsЧтение
Explore: If, elif, and else statementsPLUGIN
Study Guide: ConditionalsЧтение
Test your knowledge: ConditionalsЗадание
Чтение
Nested for LoopsВидео
Strings and for loopsЧтение
Looping over a StringЧтение
Slice and Join StringsЧтение
Review: Common errors in for loopsЧтение
Common Errors in for LoopsВидео
Study Guide: for LoopsЧтение
Test your knowledge: For loopsЗадание
Видео
TuplesЧтение
Review: Iterating over lists and tuplesЧтение
Iterating over Lists and TuplesВидео
Iterating Over Lists Using EnumerateЧтение
Review: List comprehensionsЧтение
List ComprehensionsВидео
List comprehension vs for loopsВидео
List Comprehension ExamplesЧтение
Study Guide: List Operations and MethodsЧтение
Test your knowledge: ListsЗадание
Dictionaries vs. ListsВидео
Connect: Types of iterablesPLUGIN
Study Guide: Dictionary Methods Чтение
Test your knowledge: DictionariesЗадание
Study guide: Classes and methods (optional)Чтение