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

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

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

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

Introduction to Python for Beginners

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

О курсе

By the end of this course, you will write, run, and debug your own Python scripts to automate tasks and organize data. You will install Python and execute files from the terminal, control program flow using conditions and loops, and manage information with lists, tuples, sets, and dictionaries. You will also build reusable functions, read and write text files safely, and deploy a simple web application using Flask. Finally, you will apply basic security practices to protect your code and evaluate AI-generated scripts before using them. This course is designed for absolute beginners, analysts, and office professionals who want a working Python environment today without prior programming experience. What sets this program apart is its immediate practical focus: you will not just read theory, but actively build a personal profile script, a password validator, and a text analyzer. You will learn how to read tracebacks, fix errors, and use free, open-source tools like VS Code. By avoiding complex external libraries initially, you build a solid foundation in the Python standard library, preparing you to automate repetitive manual tasks and build small, reliable command-line utilities.

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

Code ReviewSecure CodingFlask (Web Framework)Application DevelopmentApplication DeploymentWeb DevelopmentWeb ApplicationsIT AutomationFile I/OPython ProgrammingProgram DevelopmentCode ReusabilityDebuggingScriptingObject Oriented Programming (OOP)Software DevelopmentSoftware EngineeringData StructuresProgramming PrinciplesBack-End Web Development

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

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

01How to Set Up Python and Write Your First Working Program?8 материалов
Why Python Is Worth Your Time: Careers, Automation, and Real Use CasesВидеоWhat Makes Python Different: Readability, Principles, and Code StyleВидеоRunning Your First Python File From the TerminalВидеоStoring Values: Integers, Floats, Strings, and BooleansВидео

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

Anton Voroniuk

CEO, SkillsBooster Academy | Google Academy Trainer | Generative AI Leader

Introduction to Python for Beginners
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 5.5 ч

7 модулей

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

Часть программы вашего университета
Reading a Traceback and Fixing the Error It Points ToВидео
Fixing a Broken Install: PATH, Python Versions, and the VS Code InterpreterЧтение
Error Diagnosis WorksheetЧтение
Build and Debug a Personal Profile ScriptЛабораторная
02How to Control a Python Program with Input, Conditions, and Loops?8 материалов
How a Program Decides and Repeats: Control Flow in Plain LanguageВидеоHow Python Judges a Condition: Comparisons, Boolean Logic, and TruthinessВидеоCollecting User Input and Printing Formatted OutputВидеоBranching Logic: Writing if, elif, and else That Cover Every CaseВидеоRepeating Work Automatically with for and while LoopsВидеоSteering a Loop from the Inside with break and continueВидеоEscaping Infinite Loops and Off-by-One Errors ЧтениеBuild a Password Checker That Validates Length and CharactersЛабораторная
03How to Organize Real Data with Python Lists and Dictionaries?8 материалов
How Python Holds Many Values at Once: Ordered, Unique, and Keyed DataВидеоChoosing Your Container: List vs Tuple vs Set vs DictionaryВидеоBuilding, Indexing, and Slicing ListsВидеоLocking Values with Tuples and Removing Duplicates with SetsВидеоMapping Keys to Values with DictionariesВидеоAdding, Removing, and Looping Through Items in Any CollectionВидеоCollection Cheat Sheet: What Each Structure Costs You ЧтениеAdvise a Colleague on Restructuring Their Spreadsheet DataDIALOGUE
04How to Write Reusable Python Functions and Use Built-in Modules?7 материалов
Why Reusable Code Wins: Functions and Modules in Plain LanguageВидеоHow Python Resolves Names: Scope, Namespaces, and Where Modules LiveВидеоDefining and Calling Your Own FunctionsВидеоPassing Arguments and Returning ResultsВидеоBorrowing Power from math, random, and datetimeВидеоNaming, Docstrings, and When a Function Is Doing Too Much ЧтениеBuild a Random Password Generator From Your Own FunctionsЛабораторная
05How to Read, Write, and Analyze Text Files with Python?6 материалов
How Programs Keep Data After They Close: Files in Plain LanguageВидеоPaths, Modes, and Encoding: What Happens When Python Opens a FileВидеоOpening, Reading, Writing, and Appending Files SafelyВидеоParsing a Text File and Pulling Out Only What You NeedВидеоHandling FileNotFoundError and Never Overwriting the Wrong FileЧтениеTurn a Manager's Vague Reporting Request Into a File ScriptDIALOGUE
06How to Build and Deploy a Simple Web App with Flask?6 материалов
From Script to Website: What Happens Between a URL and Your CodeВидеоInside Flask: Routes, Templates, and Project StructureВидеоBuilding and Running Your First Flask App LocallyВидеоSending Python Data into an HTML Page with TemplatesВидеоDeployment Checklist: Environment Variables, Debug Mode, and Free-Tier LimitsЧтениеFlask Basics, Templates, and DeploymentЗадание
07How to Keep Python Code Secure and Your Skills Future-Ready?6 материалов
How Small Python Projects Get Breached: Secrets, Input, and Unsafe CallsВидеоInstalling Packages Without Inheriting Someone Else's RiskВидеоJudging AI-Generated Python Before You Trust ItВидеоWhere Python Is Heading and How to Keep GrowingВидеоThe Python Security Checklist for Small ProjectsЧтениеSecurity, Code Quality, and Python's FutureЗадание