Начало работы с Python в Windows для начинающих
Это пошаговое руководство для пользователей, начинающих работу с Python в Windows.
Настройка среды разработки
Для начинающих, которые не знакомы с Python, рекомендуется установить Python из Microsoft Store. При установке из Microsoft Store используется базовый интерпретатор Python3, но в дополнение к автоматическому обновлению также настраиваются параметры пути для текущего пользователя (без необходимости доступа администратора). Это особенно полезно, если вы работаете из среды образовательного учреждения или являетесь частью организации, которая ограничивает разрешения или административный доступ на компьютере.
Если вы используете Python в Windows для разработки веб-приложений, мы рекомендуем настроить среду разработки другим образом. Вместо установки непосредственно в Windows рекомендуется установить и использовать Python через подсистему Windows для Linux. Дополнительные сведения см. в статье «Начало работы с Python для веб-разработки в Windows». Если вы заинтересованы в автоматизации распространенных задач в операционной системе, ознакомьтесь с нашим руководством. Начало работы с Python в Windows для сценариев и автоматизации. Для некоторых сложных сценариев (например, необходимо получить доступ к установленным файлам Python или изменить файлы Python, создавать копии двоичных файлов или использовать библиотеки DLL Python напрямую), вам может потребоваться скачать конкретный выпуск Python непосредственно из python.org или рассмотреть возможность установки альтернативы, например Anaconda, Jython, PyPy, WinPython, IronPython и т. д. Мы рекомендуем использовать это только в том случае, если вы являетесь более продвинутым программистом Python с определенной причиной выбора альтернативной реализации.
установите Python;
Чтобы установить Python с помощью Microsoft Store, сделайте следующее:
- Перейдите в меню Пуск (значок Windows в нижнем левом углу), введите «Microsoft Store» и щелкните ссылку, чтобы открыть магазин.
- Когда магазин откроется, выберите Поиск в верхнем правом меню и введите «Python». Выберите, какую версию Python вы хотите использовать, из результатов в разделе «Приложения». Мы рекомендуем использовать самую последнюю версию, если только у вас нет причин для обратного (например, по причине согласования с версией, использованной в уже существующем проекте, над которым вы планируете работать). Определив, какую версию вы хотите установить, выберите Получить.
- После того как Python завершит процесс загрузки и установки, откройте Windows PowerShell, используя меню Пуск (значок Windows в нижнем левом углу). После открытия PowerShell введите Python —version , чтобы убедиться, что Python 3 установлен на компьютере.
- Установка Python из Microsoft Store содержит стандартный диспетчер пакетов pip. Pip позволяет устанавливать дополнительные пакеты, которые не входят в стандартную библиотеку Python, и управлять ими. Чтобы убедиться, что у вас есть pip, который можно использовать для установки пакетов и управления ими, введите pip —version .
Установка Visual Studio Code
При использовании VS Code в качестве текстового редактора или интегрированной среды разработки (IDE) вам доступны IntelliSense (помощь в завершении кода), анализ кода (помогает избежать ошибок в коде), поддержка отладки (помогает находить ошибки в коде после запуска), фрагменты кода (шаблоны для небольших повторно используемых блоков кода) и модульное тестирование (тестирование интерфейса кода с различными типами входных данных).
VS Code также содержит встроенный терминал, который позволяет открывать командную строку Python с помощью командной строки Windows, PowerShell или любой другой, создавая простой рабочий процесс между редактором кода и командной строкой.

- Чтобы установить VS Code, скачайте VS Code для Windows: https://code.visualstudio.com.
- Установив VS Code, необходимо также установить расширение Python. Для установки расширения Python можно выбрать ссылку на VS Code в Marketplace или открыть VS Code и выполнить поиск по фразе Python в меню расширений (Ctrl+Shift+X).
- Python — интерпретируемый язык, и для выполнения кода Python необходимо указать VS Code, какой интерпретатор нужно использовать. Мы рекомендуем использовать самую последнюю версию Python, если у вас нет особой причины для обратного. После установки расширения Python выберите интерпретатор Python 3, открыв палитру команд (CTRL+SHIFT+P), начните вводить команду Python: выберите интерпретатор для поиска, а затем выберите команду. Вы также можете использовать параметр Select Python Environment (Выбрать среду Python) в нижней строке состояния, если она доступна (возможно, уже отображается выбранный интерпретатор). Команда предоставляет список доступных интерпретаторов, которые VS Code может найти автоматически, включая виртуальные среды. Если нужный интерпретатор не отображается, перейдите к статье о настройке сред Python.
- Чтобы открыть терминал в VS Code, выберите Просмотр>Терминал или используйте клавиши CTRL+` (символ обратного апострофа). Терминалом по умолчанию является PowerShell.
- В окне терминала VS Code откройте Python, просто введя команду: python
- Попробуйте использовать интерпретатор Python, введя: print(«Hello World») . Python вернет фразу «Hello World».
Установка Git (необязательно)
Если вы планируете совместно работать над кодом Python с другими пользователями или размещать проект на сайте с открытым исходным кодом (например, GitHub), примите во внимание, что VS Code поддерживает управление версиями с помощью Git. Вкладка системы управления версиями в VS Code отслеживает все изменения и содержит общие команды Git (добавление, фиксация, принудительная отправка, извлечение) прямо в пользовательском интерфейсе. Сначала необходимо установить Git для включения панели управления версиями.
- Скачайте и установите Git для Windows с веб-сайта git-scm.
- В комплект входит мастер установки, который задает вам ряд вопросов о параметрах установки Git. Рекомендуется использовать все параметры по умолчанию, если у вас нет конкретной причины изменить какой-либо из них.
- Если вы никогда не использовали Git, обратитесь к руководствам по GitHub. Они помогут вам приступить к работе.
Учебник по некоторым основам работы с Python (на примере Hello World)
Python, согласно его создателю Гвидо ван Россуму, — это «язык программирования высокого уровня, и его основная философия проектирования — это удобочитаемость кода и синтаксис, позволяющий программистам выразить концепции в нескольких строках кода».
Python — интерпретируемый язык. В отличие от скомпилированных языков, в которых написанный код необходимо перевести в машинный код для выполнения процессором компьютера, код Python передается непосредственно интерпретатору и запускается напрямую. Просто введите код и запустите его. Попробуем сделать это!
- Откройте командную строку PowerShell и введите python , чтобы запустить интерпретатор Python 3. (В некоторых инструкциях указано использовать команду py или python3 , которые также подойдут.) Если вы делаете все правильно,появится командная строка с тремя символами «больше, чем» >>>.
- Существует несколько встроенных методов, позволяющих вносить изменения в строки в Python. Создайте переменную с помощью команды variable = ‘Hello World!’ . Нажмите клавишу ВВОД для создания новой строки.
- Выведите переменную с помощью команды print(variable) . Отобразится текст «Hello World!».
- Выясните, сколько символов используется для переменной строки, с помощью команды len(variable) . Будет показано, что используется 12 символов. (Обратите внимание, что пробел учитывается как символ в общей длине.)
- Преобразуйте строковую переменную в буквы верхнего регистра: variable.upper() . Теперь преобразуйте строковую переменную в буквы нижнего регистра: variable.lower() .
- Подсчитайте, сколько раз буква «l» используется в строковой переменной: variable.count(«l») .
- Найдите определенный символ в вашей строковой переменной. Давайте найдем восклицательный знак с помощью команды variable.find(«!») . Будет показано, что восклицательный знак находится в позиции 11 строки.
- Замените восклицательный знак на вопросительный знак: variable.replace(«!», «?») .
- Чтобы выйти из Python, введите exit() , quit() или нажмите клавиши CTRL+Z.

Надеемся, вам понравилось использовать некоторые из встроенных в Python методов модификации строк. Теперь попробуйте создать файл программы Python и запустить его с помощью VS Code.
Учебник по использованию Python с VS Code (на примере Hello World)
Команда VS Code составила отличный учебник по началу работы с Python с пошаговым руководством по созданию программы Hello World с помощью Python, запуску программного файла, настройке и запуску отладчика, а также установке пакетов, таких как matplotlib и numpy, для создания графического изображения в виртуальной среде.
-
Откройте PowerShell и создайте пустую папку с именем hello, перейдите в эту папку и откройте ее в VS Code:
mkdir hello cd hello code .
Создание простой игры с помощью Pygame

Pygame — это популярный пакет Python для создания игр, который позволяет учащимся изучать программирование увлекательным способом. Pygame отображает графические изображения в новом окне, поэтому метод «только командной строки» WSL не подойдет. Но если вы установили Python с помощью Microsoft Store, как описано в этом учебнике, все получится.
- После установки Python установите Pygame из командной строки (или терминала в VS Code), введя python -m pip install -U pygame —user .
- Протестируйте установку, запустив пример игры: python -m pygame.examples.aliens
- Если все в порядке, откроется окно игры. По завершении игры закройте окно.
Вот как начать написание кода собственной игры:
-
Откройте PowerShell (или командную строку Windows) и создайте пустую папку с именем bounce. Перейдите к этой папке и создайте файл с именем bounce.py. Откройте папку в VS Code:
mkdir bounce cd bounce new-item bounce.py code .
import sys, pygame pygame.init() size = width, height = 640, 480 dx = 1 dy = 1 x= 163 y = 120 black = (0,0,0) white = (255,255,255) screen = pygame.display.set_mode(size) while 1: for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() x += dx y += dy if x < 0 or x >width: dx = -dx if y < 0 or y >height: dy = -dy screen.fill(black) pygame.draw.circle(screen, white, (x,y), 8) pygame.display.flip()

Попробуйте изменить некоторые из чисел, чтобы увидеть, как они влияют на прыгающий шарик.
Дополнительные сведения о создании игр с помощью Pygame см. на сайте pygame.org.
Материалы для непрерывного обучения
Мы рекомендуем использовать следующие ресурсы, чтобы продолжить изучение разработки на Python в Windows.
- Блоги разработчиков Майкрософт: Python: ознакомьтесь с последними обновлениями обо всех вещах Python в Майкрософт.
Онлайн-ресурсы для обучения Python
- Введение в Python. Попробуйте интерактивную платформу Microsoft Learn и заработать точки опыта для выполнения этого модуля, охватывающего основы написания базового кода Python, объявления переменных и работы с входными и выходными данными консоли. Интерактивная среда песочницы предоставляет эту отличную возможность начать пользователям, у которых еще не настроена среда разработки Python.
- Обучение Python на LinkedIn.com: базовое введение в Python.
- Руководство по Python для начинающих. Полный и бесплатный учебник Python с интерактивными примерами кода (запускаемой) идеально подходит для начинающих и для тех, кто имеет предыдущий опыт.
- LearnPython.org учебники. Приступая к обучению Python без необходимости устанавливать или настраивать что-либо с помощью этих бесплатных интерактивных учебников Python от людей в DataCamp.
- Учебники по Python.org: впервые вводите читателя в основные понятия и функции языка Python и системы.
Работа с Python в VS Code
- Редактирование Python в VS Code: узнайте больше о том, как воспользоваться преимуществами автоматической компиляции VS Code и поддержки IntelliSense для Python, включая настройку их поведения. или просто отключите их.
- Linting Python: Linting — это процесс выполнения программы, которая будет анализировать код для потенциальных ошибок. Узнайте о различных формах поддержки анализа кода VS Code для Python и о том, как выполнить его настройку.
- Отладка Python: отладка — это процесс выявления и удаления ошибок из компьютерной программы. В статье по этой ссылке описывается инициализация и настройка отладки для Python с помощью VS Code, установка и проверка точек останова, присоединение локального скрипта, выполнение отладки для различных типов приложений или на удаленном компьютере, а также некоторые основные способы устранения неполадок.
- Модульное тестирование Python: описывает некоторые общие сведения о том, что означает модульное тестирование, пример пошагового руководства, включение платформы тестирования, создание и запуск тестов, отладка тестов и параметры конфигурации тестов.
Изучаем Python за 6 месяцев. Подробный план обучения

Простой и красивый синтаксис, множество библиотек под самые разные задачи и большое комьюнити делают Python одним из самых популярных языков программирования на сегодняшний день, который активно используется в data science и машинном обучении, веб-разработке и других областях программирования.
Когда я начал изучать питон, у меня возникло несколько вопросов:
- какие темы необходимо изучить;
- насколько это будет сложно;
- сколько это займёт времени;
- где найти хорошие источники информации?
Вкратце, на мой взгляд, необходимо знать следующие темы:

- стандартные типы данных;
- условия;
- циклы;
- функциональное программирование;
- работа с файлами;
- регулярные выражения;
- основы алгоритмов;
- объектно-ориентированное программирование (ООП);
- конкурентность;
- тестирование кода;
- полезные библиотеки типа itertools, collections и тому подобное.
Если вы прежде не занимались программированием, то поначалу будет сложновато, но потом мозги «настроятся» в нужное русло и будет нормально.
На этом преамбула окончена и переходим непосредственно к плану обучения.
Основы (3 месяца)
Предлагаю начать с прочтения книги Билла Любановича «Простой Python. Современный стиль программирования» (второе издание) чтобы иметь базовое представление о том, что такое программирование и как выглядит код на Python.

Далее переходим к курсам на платформе Stepik:
- «Поколение Python: курс для начинающих»;
- «Поколение Python: курс для продвинутых».
Очень хорошие курсы с морем задач, которые вас познакомят с основными типами данных, условиями, циклами, функциями и работой с файлами.
После следует приступить к плейлисту декораторы канала luchanos и для практики пройти на Stepik «Декораторы в Python»: часть 1 и часть 2.
Ещё по желанию можно пройти регулярные выражения: курс, учебник и практика.
Введение в алгоритмы (2 недели)
Вообще, о том, как шатать leetcode и проходить алгоритмические фиды на собесах – дело отдельной статьи, поэтому пока обойдёмся основами основ и здесь на сцену вступает небезызвестная книга Адитьи Бхаргавы «Грокаем алгоритмы».

Автору удалось сделать очень дружелюбное к новичкам пособие, из которого вы узнаете про алгоритмы поиска и сортировки, что такое рекурсия, динамическое программирование и многое другое – однозначно рекомендасьон.
Объектно-ориентированное программирование (3 недели)
Есть 2 хороших курса:
- плейлист Python OOP канала JimShapedCoding;
- курс Python ООП Олега Молчанова – лучшее объяснение из всех, что я видел.
Отсюда вы узнаете об устройстве объектной модели в Python, какие существуют парадигмы ООП, для чего применяются дескрипторы и многое другое.
Также параллельно с курсами было бы хорошо углубляться в пройденные темы и для этого есть неплохая книга «Object-oriented Python», Irv Kalb.

В отличие от курсов, в ней также уделяется внимание магическим методам и некоторым другим аспектам. Писать игры необязательно, как это делается в книге, но ознакомиться с ней стоит. В конце переходим к SOLID и по желанию к паттернам (плейлист и сайт).
Для практики переходим на codewars OOP: когда получится решать 5 кату, то можно двигаться дальше.
Конкурентность (2 недели и больше)
Для обеспечения быстрой и эффективной работы приложений, а также для обработки большого количества данных необходимо уметь пользоваться вычислительными ресурсами максимально эффективно, поэтому знания об основах конкурентности даже на начальном этапе будут большим преимуществом.
Основы многопроцессорности и многопоточности:
- Конкурентность в Python канала luchanos.
По асинхронному программированию есть 2 хороших плейлиста:
- Асинхронность в Python от Олега Молчанова;
- import asyncio: Learn Python’s Asyncio канала EdgeDB.
Параллельно с курсами лучше пользоваться книгой Мэттью Флауэра «Asyncio и конкурентное программирование на Python».

Отсюда вы узнаете о выполнении конкурентных запросов к базам данных, сочетании многопоточной обработки с asyncio, управлении подпроцессами и многом другом.
Тестирование кода (1 неделя)
Чтобы удостовериться в том, что написанный вами код выполняет именно тот функционал, который вы от него ожидаете, его необходимо уметь покрывать тестами хотя бы на базовом уровне.
Поэтому предлагаю перейти к плейлисту Pytest тестирование канала luchanos.
Ещё есть неплохая книга «Python Testing with pytest» (second edition), Brian Okken, с которой также желательно ознакомиться.

В качестве альтернативы Pytest есть неплохой плейлист Unittest in python канала Paris Nakita Kejser и книга Владимира Хорикова «Принципы юнит-тестирования» (примеры кода на C#).

Больше продвинутых тем (3 недели)
В принципе, может показаться, что всего вышеперечисленного уже достаточно, но для лучшего понимания устройства функций и классов, как работает сборщик мусора, в чем отличие итераторов от генераторов, как пользоваться библиотеками типа itertools, collections и т.д., ещё необходимо немного углубиться, и в этом нам помогут 2 книги:
- «Python – к вершинам мастерства» (второе издание), Лусиану Рамальо.

- «Dead simple Python», Jason C. Mcdonald.

Книги плюс-минус об одном и том же, однако в последней некоторые темы рассматриваются на немного более поверхностном уровне. За счёт этого она читается легче.
Какую из них выбрать? Лучше читать наиболее непонятные темы из обеих книг.
Best practices (1 неделя и больше)
После того, как вы изучите основные конструкции и возможности языка, не будет лишним и узнать об их эффективном использовании, и для этой цели есть хорошая книга «Effective Python. 90 specific ways to write better Python» (second edition), Brett Slatkin.

Солянка из лучших практик, показывающая как сделать код более лаконичным и эффективным с «питоновской» точки зрения.
Что в итоге
Занимаясь по 10 часов в день, на изучение всех вышеперечисленных тем уйдёт около полугода – это цифры из собственного опыта, так что можно их брать в качестве начального ориентира, однако, возможно, у вас будут другие результаты.
Что дальше
Дальше можно смело двигаться в выбранное вами направление: будь то веб-разработка с Django и Flask или же машинное обучение с Numpy, Pandas и Pytorch – полученных знаний хватит за глаза.
Дополнительные источники
- «Знакомство с Python», Дэн Бейдер;
- «Изучаем Python» (третье издание), Эрик Мэтиз;
- «Изучаем Python» (пятое издание, 2 тома), Марк Лутц;
- «Python Workout: 50 ten-minute exercises», Reuven M. Lerner;
- «Изучаем программирование на Python» (второе издание), Пол Бэрри;
- «Начинаем программировать на Python» (пятое издание), Тони Гэддис;
- «Автоматизация рутинных задач с помощью Python» (второе издание), Эл Свейгарт;
- Курс по Python от Google;
- Хендбук по Python – курс от Яндекса;
- Python Full Course на канале Bro Code;
- Питонтьютор – небольшой курс по Python;
- Интерактивное руководство по Python от DataCamp;
- Python tutorials – ещё один неплохой курс по питону;
- Python for Everybody – курс от университета Мичигана;
- Изучаем Python – курс для начинающих от freeCodeCamp;
- Добрый, добрый Python – обучающий курс от Сергея Балакирева;
- Инди-курс программирования на Python – курс от Артёма Егорова;
- Алгоритмы и структуры данных на Python 3 – лекции Тимофея Хирьянова;
- Программирование на Python – курс начального уровня от института биоинформатики.
- «Секреты Python Pro», Дейн Хиллард;
- «Using Asyncio in Python», Caleb Hattingh;
- «Beyond the Basic Stuff with Python», Al Sweigart;
- «Python. Книга рецептов», Дэвид Бизли, Брайан К. Джонс;
- «Профессиональная разработка на Python», Мэттью Уилкс;
- «Паттерны разработки на Python», Гарри Персиваль, Боб Грегори;
- «Чистый Python. Тонкости программирования для профи», Дэн Бейдер;
- «Python Object-Oriented Programming» (fourth edition), Steven F. Lott, Dusty Phillips;
- Intermediate Python – продолжение начального курса от freeCodeCamp;
- Python: основы и применение – курс среднего уровня от института биоинформатики;
- Программирование на Python – более продвинутый курс от Computer Science Center;
- Параллельное программирование – ещё один видеокурс от Computer Science Center.
Ещё несколько полезных ссылок:
- Документация по Python;
- Python Tutor – отладчик кода;
- Real Python – куча статей по Python;
- PEP 8 – руководство по стилю кода на Python;
- The Elements of Python Style – ещё одно руководство по стилю кода;
- Stack Overflow – известный сервис вопросов и ответов по программированию;
- CheckiO, LeetCode, Codewars, HackerRank – сайты с упражнениями для практики;
- PyLounge, Андрей Иванов | Python, Диджитализируй!, egoroff_channel, selfedu, Amigoscode, Python Programmer – полезные каналы по Python.
- python
- пайтон
- питон
- программирование
- план обучения
- разработка веб-сайтов
- bigdata
- data science
- машинное обучение
- карьера в it-индустрии
- Веб-разработка
- Python
- Программирование
- Машинное обучение
- Учебный процесс в IT
15 лучших бесплатных курсов для изучения Python в 2023 году
Если вы новичок и ищете бесплатные ресурсы по Python, чтобы начать своё путешествие по программированию в 2023 году, то вы попали в нужное место.
Преимущество онлайн-обучения, гибкость, которую оно обеспечивает, просто потрясающее. Вам нужен только ноутбук или смартфон с подключением к Интернету, и вы можете научиться чему угодно.
t.me/ai_machinelearning_big_data — огромное количество уроков, бесплатных нейросетей , Python гайдов и другого крутого материала в моем телеграм канале.
Кстати, прежде чем начать со списка курсов для изучения программирования на Python , я хочу поздравить вас с принятием правильного решения начать своё путешествие по программированию с Python!Многие новички, студенты и люди, начинающие программировать, задают мне этот вопрос каждый день. Должен ли я начать с Python или Java? Несмотря на то, что я Java-разработчик, я прошу людей начать с Python из-за его замечательных и многоцелевых функций.
Python легко выучить, проще по сравнению даже с Java. Вы можете написать небольшие скрипты Python, чтобы быстро автоматизировать то, что вы обычно делаете вручную, и это очень полезно для начинающих.
Python также является мощным, многофункциональным и многоцелевым. Например, вы можете использовать Python для веб-разработки, вы можете использовать его для создания скриптов и даже можете использовать его в областях науки о данных и машинного обучения .
Это делает изучение Python важным навыком, который будет приносить вам прибыль на протяжении всей вашей карьеры.
15 бесплатных курсов по программированию на Python
Теперь, когда вы знаете, что изучение Python отлично подходит для вашей карьеры программиста, пришло время действительно изучить Python. Всякий раз, когда я начинаю с новой технологии, я обычно следую своей модели из 3 пунктов, например, присоединяюсь к онлайн-курсу, покупаю книгу и делаю проект.Таким образом, я самостоятельно освоил несколько новых технологий, не посещая дорогие курсы коучинга или учебные лагеря, и ничто не сравнится с бесплатными ресурсами для начала.В прошлом я делился лучшими книгами и курсами по изучению Python , а сегодня я поделюсь некоторыми из лучших онлайн-курсов, которые вы можете пройти, чтобы бесплатно изучить программирование на Python.
1. Introduction To Python Programming
Если вам нужно быстро освежить знания или изучить Python с нуля, то этот курс для вас.
Удивительно, что инструктор является 17-летним студентом, а на этот курс Python зачислено более 130 тысяч студентов, обучающихся в Udemy, что говорит о качестве предоставляемых знаний.Вот ссылка, чтобы присоединиться к курсуЭтот курс представляет собой совокупность всего, что вам нужно знать, чтобы начать работу с Python, а также несколько поощрений.
Вы начнёте с основ Python, узнаете о строках, переменных и типах данных. Затем вы изучите другие важные конструкции программирования, например, циклы и условия.
Курс также научит вас работе с функциями. Короче говоря, быстрое и простое введение в программирование на Python.
Урок 1. Введение в курс
Здравствуйте, и добро пожаловать на курс программирования на языке Python для начинающих, одном из самых популярных языков не только для разработки, но и для обучения.
Меня зовут Никита Шультайс, я автор и преподаватель на данном курсе.
В первую очередь, курс предназначен для начинающих программистов и затрагивает как конструкции специфичные для Python, так и базовые концепции программирования: условия, циклы, функции, исключения, классы, ООП и так далее.
Даже если раньше вы не писали программы, то после прохождения курса у вас обязательно получится.
Курс можно разделить на две большие части: теорию и практику. Теория — это короткие видео-уроки, которые раскрывают одну-две небольшие темы. Обычно на это уходит 5–7 минут.
После уроков вам будет предложено решить несколько задач для закрепления и развития навыков программирования. Эти задачи можно решать прямо на сайте.
Поддержка
Если у вас возникнут трудности в решении задач или вопросы по теоретической части, то вы можете смело писать в специальной форме прямо под уроками или заданиями, а я постараюсь помочь.
Помощь периодически требуется практически всем ученикам, потому что обучение программированию это не просто. Да, сразу предупрежу, что легко не будет.
Но я буду с вами до победного пока не разберетесь в вопросе или не решите задачу.
Время обучения
При этом вы можете проходить курс в удобное для вас время и удобном месте: утром, вечером, дома, на работе — не важно где и когда. Разве я не рекомендую учиться с мобильного телефона. Это не очень удобно. Да и реальные программы, даже для мобильных телефонов, создаются на ноутбуках и компьютерах. Поэтому и учиться лучше на них.
Темп обучения вы выбираете сами. Много свободного времени — ок, можете пройти всё за неделю. Мало времени, работа, учеба, семья — без проблем, можете заниматься по 10-20-30 минут ежедневно. В целом курс растянется на больший срок, но это нормально.
Также вы спокойно можете брать паузу — для отпуска, сессии по семейным делам или просто если устали. Уроки и задачи вас дождутся. Хоть через месяц, хоть через год.
На этом у меня всё, а значит вы можете смело переходить к следующему уроку, в котором узнаете краткую историю языка Python.
Следующий урок
Урок 2. Краткая история Python
В этом уроке вы познакомитесь с краткой историей языка Python и его создателем Гвидо вам Россумом.
Полный курс с практикой
- 146 уроков
- 306 заданий
- Сертификат
- Поддержка преподавателя
- Доступ к курсу навсегда
- Можно в рассрочку