ℹ️ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 5.7 months ago (distributed domain, exempt) |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://learn.microsoft.com/ru-ru/windows/python/beginners |
| Last Crawled | 2025-10-21 00:26:33 (5 months ago) |
| First Indexed | 2022-09-26 22:43:57 (3 years ago) |
| HTTP Status Code | 200 |
| Meta Title | Использование Python в Windows для начинающих | Microsoft Learn |
| Meta Description | Руководство, которое поможет вам приступить к работе, если вы не знакомы с использованием Python в Windows. |
| Meta Canonical | null |
| Boilerpipe Text | Для начинающих, заинтересованных в обучении Python с помощью Windows, рекомендуется выбрать между этими двумя путями установки: Настройка среды разработки Python с помощью файла конфигурации winget Настройка среды разработки Python вручную Настройка среды разработки Python с помощью файла конфигурации WinGet Файлы конфигурации Winget включают все инструкции, необходимые для установки требований и настройки компьютера для определенного проекта. Чтобы использовать файл установки конфигурации WinGet из проекта Microsoft для начинающих в Python, выполните следующие действия. Скачайте файл конфигурации, открыв эту ссылку и выбрав "Скачивание необработанного содержимого > файла" (три точки меню в правом верхнем углу): Winget Configuration: learn_python.winget . Чтобы запустить файл, дважды щелкните скачанный файл конфигурации (при первом выборе приложения "Клиент диспетчера пакетов Windows" для открытия и запуска файла) или откройте PowerShell в терминале Windows и введите следующую команду: winget configure -f <path to learn_python.winget file>
Путь к файлу будет выглядеть примерно так winget configure -f C:\Users\<your-name>\Downloads\learn_python.winget . После запуска файла конфигурации вы увидите шаги установки, перечисленные в окне терминала, включая требования к проекту, которые будут установлены. Затем необходимо подтвердить, что вы проверили эти обновления конфигурации и убедитесь, что хотите продолжить, выбрав [Y] Да или [N] Нет. Как только вы продолжите, требования проекта будут установлены и сообщат, успешно ли применена конфигурация. Теперь ваш компьютер настроен на Learn Python! Чтобы подтвердить, проверьте, какая версия Python установлена на компьютере, введя команду: python --version Настройка среды разработки Python вручную Чтобы настроить среду разработки Python вручную, а не использовать файл конфигурации winget, вам потребуется: установите Python; Установка Visual Studio Code Установка расширения Visual Studio Code для Python Установка Python . Существует несколько версий Python, доступных для установки (на основе обновлений, внесенных на язык программирования с течением времени). Сначала необходимо определить нужную версию Python. Вы можете ссылаться на версии Python, которые поддерживаются в настоящее время, в Статус версий Python | Руководство разработчика Python . Мы рекомендуем использовать современную, поддерживаемую версию или сопоставить версию любого проекта Python, в который вы планируете внести свой вклад. В этом руководстве мы рекомендуем использовать Microsoft Store для установки Python. Установите Python 3 с помощью Microsoft Store . Выберите последнюю версию, а затем нажмите кнопку "Скачать". Установка Python через Microsoft Store использует Python 3 и обрабатывает настройку параметров PATH для текущего пользователя (избегая необходимости доступа администратора), помимо предоставления автоматических обновлений. После завершения процесса загрузки и установки Python откройте PowerShell в терминале Windows и введите команду: python --version чтобы подтвердить версию Python, установленную на компьютере. Если вы используете Python в Windows для разработки веб-приложений , мы рекомендуем настроить среду разработки другим образом. Вместо установки непосредственно в Windows рекомендуется установить и использовать Python через подсистему Windows для Linux. Если вы заинтересованы в автоматизации распространенных задач в операционной системе, ознакомьтесь с нашим руководством. Для некоторых расширенных сценариев (например, необходимо получить доступ к установленным файлам Python или изменить установленные файлы Python, создавать копии двоичных файлов или использовать библиотеки DLL Python напрямую), вам может потребоваться скачать конкретный выпуск Python непосредственно из python.org или установить альтернативу , например Anaconda, Jython, PyPy, WinPython, IronPython и т. д. Мы рекомендуем использовать это только в том случае, если вы являетесь более продвинутым программистом Python с определенной причиной выбора альтернативной реализации. Установить Visual Studio Code : Visual Studio Code — это средство редактирования кода, иногда называемое интегрированной средой разработки, или IDE. Visual Studio Code предоставляет такие функции, как GitHub Copilot (инструмент с поддержкой искусственного интеллекта, предоставляющий предложения по программированию), IntelliSense (помощь по завершению кода), Linting (помогает избежать ошибок в коде), поддержку отладки (помогает найти ошибки в коде после запуска), фрагменты кода (шаблоны для небольших многоразовых блоков кода) и модульное тестирование (тестирование интерфейса кода с различными типами входных данных). Установите расширение Visual Studio Code для Python: Visual Studio Code предлагает "расширения", позволяя добавлять функции поддержки, которые расширяют поддержку любого языка или инструментов, с которыми вы работаете. В этом случае расширение Python добавляет поддержку, специфичную для Python, форматирования кода, предложений завершения кода с IntelliSense, отладки, линтера, рефакторинга и т. д. Учебник по некоторым основам работы с 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 и запустить его с помощью Visual Studio Code. Учебник по использованию Python с VS Code (на примере Hello World) Команда VS Code составила отличный учебник по началу работы с Python с пошаговым руководством по созданию программы Hello World с помощью Python, запуску программного файла, настройке и запуску отладчика, а также установке пакетов, таких как matplotlib и numpy , для создания графического изображения в виртуальной среде. Чтобы запустить код Python, необходимо сообщить VS Code, какой интерпретатор следует использовать. Так как вы уже установили расширение Python, вы можете выбрать интерпретатор Python, открыв палитру команд (CTRL+SHIFT+P), начните вводить команду Python: выбрать интерпретатор для поиска, а затем выберите команду. Вы также можете использовать параметр Select Python Environment (Выбрать среду Python) в нижней строке состояния, если она доступна (возможно, уже отображается выбранный интерпретатор). Команда представляет список доступных интерпретаторов, включая виртуальные среды. Просто выберите первое в списке, если у вас нет причины для другого нужного интерпретатора, см. статью "Настройка сред Python ". Выбрав интерпретатор, давайте попробуем использовать его со встроенным терминалом VS Code: Чтобы открыть терминал в VS Code, выберите Просмотр > Терминал или используйте клавиши CTRL+` (символ обратного апострофа). Командная строка по умолчанию — PowerShell. В окне терминала VS Code откройте Python, просто введя команду: python Попробуйте использовать интерпретатор Python, введя: print("Hello World") . Python вернет вашу фразу на английском языке "Hello World". В терминале создайте пустую папку с именем hello, перейдите в эту папку и откройте ее в VS Code, используя приведенный ниже код: mkdir hello
cd hello
code .
После открытия среды VS Code, где показана новая папка hello в левом окне обозревателя , откройте окно командной строки в нижней панели VS Code, нажав CTRL+` (символ обратного апострофа) или выбрав Просмотр > Терминал . После запуска VS Code в папке эта папка станет вашей рабочей областью. VS Code хранит параметры, относящиеся к этой рабочей области, в файле .vscode/settings.json. Они отделены от параметров пользователя, которые хранятся глобально. Продолжайте учебное руководство в документации VS Code: Создайте файл исходного кода Python Hello World . Диспетчер пакетов — это средство, которое автоматизирует процесс установки, обновления, настройки и удаления пакетов программного обеспечения. Экосистема Python богата, с тысячами пакетов, доступных в индексе пакетов Python (PyPI). Pip — это стандартная программа диспетчера пакетов, которая входит в состав Python. Pip позволяет устанавливать дополнительные пакеты, которые не входят в стандартную библиотеку Python, и управлять ими. Чтобы убедиться, что у вас также есть pip, доступный для установки пакетов и управления ими, введите pip --version Чтобы установить пакет с помощью pip, можно использовать команду: pip install <package_name>
Попробуйте заменить <package_name> именем пакета из https://pypi.org/ . Например, можно попробовать установить обновления pip с помощью команды: pip install --upgrade pip Одним из преимуществ pip является его способность создать файл requirements.txt, который перечисляет все зависимости проекта. Этот файл можно использовать для репликации среды на другом компьютере. Используйте команду pip freeze > requirements.txt , чтобы создать файл, который будет перечислять все установленные пакеты в текущей среде разработки и их версиях. Чтобы запустить этот файл требований, чтобы настроить новый компьютер с той же средой, выполните команду pip install -r requirements.txt . Создание простой игры с помощью 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 .
С помощью VS Code введите следующий код Python (или скопируйте и вставьте его): 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()
Сохраните его как: bounce.py . Запустите его в терминале PowerShell, введя: python bounce.py . Попробуйте изменить некоторые числа, чтобы увидеть, как они влияют на ваш прыгающий мяч. Дополнительные сведения о создании игр с помощью Pygame см. на сайте pygame.org . Использование ИИ для улучшения игры с дополнительными функциями Вы можете использовать инструменты ИИ, такие как GitHub Copilot, для генерации кода, который обновляет игру с прыгающим мячом, добавляя новые интерактивные функции, улучшенные поведения и более плавную анимацию. Запрос можно настроить в соответствии с вашими требованиями. В следующем тексте показан пример запроса для Copilot Chat: Update the pygame bouncing ball code to:
- Add a vertical wall in the center that the ball bounces off
- Ensure the ball can bounce off the center wall and continue moving, not get stuck next to it
- Cycle through different colors each time the ball bounces
- Reduce movement speed from 1 to 0.5 pixels per frame
- Add frame rate control for 60 FPS
GitHub Copilot работает на ИИ, поэтому возможны неожиданности и ошибки. Дополнительные сведения см. в Часто задаваемые вопросы по Copilot . Материалы для непрерывного обучения Мы рекомендуем использовать следующие ресурсы, чтобы продолжить изучение разработки на Python в Windows. Работа с Python в VS Code Редактирование Python в VS Code: узнайте больше о том, как воспользоваться преимуществами автоматической компиляции VS Code и поддержки IntelliSense для Python, включая настройку их поведения... или просто отключите их. Linting Python : Linting — это процесс выполнения программы, которая будет анализировать код для потенциальных ошибок. Узнайте о различных формах поддержки линтинга в VS Code для Python и о том, как его настроить. Отладка Python : отладка — это процесс выявления и удаления ошибок из компьютерной программы. В статье по этой ссылке описывается инициализация и настройка отладки для Python с помощью VS Code, установка и проверка точек останова, присоединение локального скрипта, выполнение отладки для различных типов приложений или на удаленном компьютере, а также некоторые основные способы устранения неполадок. Модульное тестирование Python : описывает некоторые общие сведения о том, что означает модульное тестирование, пример пошагового руководства, включение платформы тестирования, создание и запуск тестов, отладка тестов и параметры конфигурации тестов. |
| Markdown | [Пропустить и перейти к основному содержимому](https://learn.microsoft.com/ru-ru/windows/python/beginners#main) [Переход к интерфейсу чата Ask Learn](https://learn.microsoft.com/ru-ru/windows/python/beginners)
## Microsoft Ignite
November 17–21, 2025
Session catalog is live—personalize your event experience across AI, cloud, and more.
[Зарегистрироваться](https://aka.ms/msigniteFY26_MSLearn2?wt.mc_ID=Ignite2025_marx_corp_bn_oo_bn_MS_Learn)
Отклонить предупреждение
Этот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
[Скачать Microsoft Edge](https://go.microsoft.com/fwlink/p/?LinkID=2092881%20) [Дополнительные сведения об Internet Explorer и Microsoft Edge](https://learn.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-edge)
[Learn](https://learn.microsoft.com/ru-ru/)
[Войти](https://learn.microsoft.com/ru-ru/windows/python/beginners)
![]()
![]()
- [Профиль](https://learn.microsoft.com/ru-ru/users/me/activity/)
- [Параметры](https://learn.microsoft.com/ru-ru/users/me/settings/)
[Выйти](https://learn.microsoft.com/ru-ru/windows/python/beginners)
[Learn](https://learn.microsoft.com/ru-ru/)
- Документация
- [Вся документация продукта](https://learn.microsoft.com/ru-ru/docs/)
- [Документация по Azure](https://learn.microsoft.com/ru-ru/azure/?product=popular)
- [Документация по Dynamics 365](https://learn.microsoft.com/ru-ru/dynamics365/)
- [Документация по Microsoft Copilot](https://learn.microsoft.com/ru-ru/copilot/)
- [Документация по Microsoft 365](https://learn.microsoft.com/ru-ru/microsoft-365/)
- [Документация по Power Platform](https://learn.microsoft.com/ru-ru/power-platform/)
- [Примеры кода](https://learn.microsoft.com/ru-ru/samples/)
- [Документация по устранению неполадок](https://learn.microsoft.com/ru-ru/troubleshoot/)
Бесплатно присоединиться. Запрос на участие.
[Тур Microsoft AI](https://aitour.microsoft.com/?wt.mc_id=itour26_learnmarketingspot_wwl)
Перенесите свой бизнес на рубеж искусственного интеллекта.
- Обучение
- [Все учебные курсы](https://learn.microsoft.com/ru-ru/training/)
- [Обучение Azure](https://learn.microsoft.com/ru-ru/training/browse/?products=azure)
- [Обучение Dynamics 365](https://learn.microsoft.com/ru-ru/training/browse/?products=dynamics-365)
- [Обучение Microsoft Copilot](https://learn.microsoft.com/ru-ru/training/browse/?products=ms-copilot)
- [Обучение Microsoft 365](https://learn.microsoft.com/ru-ru/training/browse/?products=m365)
- [Обучение по Microsoft Power Platform](https://learn.microsoft.com/ru-ru/training/browse/?products=power-platform)
- [Учетные данные](https://learn.microsoft.com/ru-ru/credentials/)
- [Карьеры](https://learn.microsoft.com/ru-ru/training/career-paths/)
- [Планы, созданные искусственным интеллектом](https://learn.microsoft.com/ru-ru/plans/ai/)
Бесплатно присоединиться. Запрос на участие.
[Тур Microsoft AI](https://aitour.microsoft.com/?wt.mc_id=itour26_learnmarketingspot_wwl)
Перенесите свой бизнес на рубеж искусственного интеллекта.
- Вопросы и ответы
- [Задать вопрос](https://learn.microsoft.com/ru-ru/answers/questions/ask/)
- [Вопросы о Azure](https://learn.microsoft.com/ru-ru/answers/tags/133/azure/)
- [Вопросы о Windows](https://learn.microsoft.com/ru-ru/answers/tags/60/windows/)
- [Вопросы о Microsoft 365](https://learn.microsoft.com/ru-ru/answers/tags/9/m365/)
- [Вопросы о Microsoft Outlook](https://learn.microsoft.com/ru-ru/answers/tags/131/office-outlook/)
- [Вопросы о Microsoft Teams](https://learn.microsoft.com/ru-ru/answers/tags/108/office-teams/)
- [Популярные теги](https://learn.microsoft.com/ru-ru/answers/tags/)
- [Все вопросы](https://learn.microsoft.com/ru-ru/answers/questions/)
Бесплатно присоединиться. Запрос на участие.
[Тур Microsoft AI](https://aitour.microsoft.com/?wt.mc_id=itour26_learnmarketingspot_wwl)
Перенесите свой бизнес на рубеж искусственного интеллекта.
- Разделы
- [Искусственный интеллект](https://learn.microsoft.com/ru-ru/ai/)
Центр обучения для создания навыков ИИ
- [Соответствие требованиям](https://learn.microsoft.com/ru-ru/compliance/)
Ресурсы соответствия требованиям, необходимые для начала работы с бизнесом
- [DevOps](https://learn.microsoft.com/ru-ru/devops/)
Методики DevOps, управление версиями Git и методы Agile
- [Learn для организаций](https://learn.microsoft.com/ru-ru/training/organizations/)
Курированные предложения от Корпорации Майкрософт для повышения технических навыков вашей команды
- [Проектирование платформ](https://learn.microsoft.com/ru-ru/platform-engineering/)
Средства от Корпорации Майкрософт и других разработчиков для создания персонализированных возможностей разработчика
- [Безопасность](https://learn.microsoft.com/ru-ru/security/)
Руководство по устранению проблем безопасности
- [Оценки](https://learn.microsoft.com/ru-ru/assessments/)
Интерактивное руководство с пользовательскими рекомендациями
- [Центр учащихся](https://learn.microsoft.com/ru-ru/training/student-hub/)
Самостоятельное и интерактивное обучение для учащихся
- [Центр преподавателей](https://learn.microsoft.com/ru-ru/training/educator-center/)
Ресурсы для преподавателей для привлечения технических инноваций в их классе
Бесплатно присоединиться. Запрос на участие.
[Тур Microsoft AI](https://aitour.microsoft.com/?wt.mc_id=itour26_learnmarketingspot_wwl)
Перенесите свой бизнес на рубеж искусственного интеллекта.
[Войти](https://learn.microsoft.com/ru-ru/windows/python/beginners)
![]()
![]()
- [Профиль](https://learn.microsoft.com/ru-ru/users/me/activity/)
- [Параметры](https://learn.microsoft.com/ru-ru/users/me/settings/)
[Выйти](https://learn.microsoft.com/ru-ru/windows/python/beginners)
[Средства разработчика Windows](https://learn.microsoft.com/ru-ru/windows/dev-environment/)
- [Терминал Windows](https://learn.microsoft.com/ru-ru/windows/terminal/)
- [WSL](https://learn.microsoft.com/ru-ru/windows/wsl/)
- [Microsoft PowerToys](https://learn.microsoft.com/ru-ru/windows/powertoys/)
- [Диспетчер пакетов Windows](https://learn.microsoft.com/ru-ru/windows/package-manager/)
- Расширенные настройки
- [Обзор](https://learn.microsoft.com/ru-ru/windows/advanced-settings/)
- [Диск разработки](https://learn.microsoft.com/ru-ru/windows/dev-drive/)
- [Файловый проводник + управление версиями](https://learn.microsoft.com/ru-ru/windows/advanced-settings/fe-version-control)
- [Sudo для Windows](https://learn.microsoft.com/ru-ru/windows/advanced-settings/sudo/)
- Пути разработки
- [JavaScript](https://learn.microsoft.com/ru-ru/windows/dev-environment/javascript/)
- [Питон](https://learn.microsoft.com/ru-ru/windows/python/)
- [Андроид](https://learn.microsoft.com/ru-ru/windows/android/overview)
- [C и C++](https://learn.microsoft.com/ru-ru/cpp/)
- [C\#](https://learn.microsoft.com/ru-ru/dotnet/csharp/)
- [F\#](https://learn.microsoft.com/ru-ru/dotnet/fsharp/)
- [Докер](https://learn.microsoft.com/ru-ru/windows/dev-environment/docker/overview)
- [PowerShell](https://learn.microsoft.com/ru-ru/powershell/)
- [Ржавчина](https://learn.microsoft.com/ru-ru/windows/dev-environment/rust/)
- Дополнительные средства и ресурсы
- [Документация по .NET](https://learn.microsoft.com/ru-ru/dotnet/)
- [Документация для разработчика Azure](https://learn.microsoft.com/ru-ru/azure/developer/)
- [Документация по VS Code](https://code.visualstudio.com/docs)
- [Документация по Visual Studio](https://learn.microsoft.com/ru-ru/visualstudio/windows/)
- [Руководство по использованию Mac в Windows](https://learn.microsoft.com/ru-ru/windows/dev-environment/mac-to-windows)
- Подробнее
- [Терминал Windows](https://learn.microsoft.com/ru-ru/windows/terminal/)
- [WSL](https://learn.microsoft.com/ru-ru/windows/wsl/)
- [Microsoft PowerToys](https://learn.microsoft.com/ru-ru/windows/powertoys/)
- [Диспетчер пакетов Windows](https://learn.microsoft.com/ru-ru/windows/package-manager/)
- Расширенные настройки
- [Обзор](https://learn.microsoft.com/ru-ru/windows/advanced-settings/)
- [Диск разработки](https://learn.microsoft.com/ru-ru/windows/dev-drive/)
- [Файловый проводник + управление версиями](https://learn.microsoft.com/ru-ru/windows/advanced-settings/fe-version-control)
- [Sudo для Windows](https://learn.microsoft.com/ru-ru/windows/advanced-settings/sudo/)
- Пути разработки
- [JavaScript](https://learn.microsoft.com/ru-ru/windows/dev-environment/javascript/)
- [Питон](https://learn.microsoft.com/ru-ru/windows/python/)
- [Андроид](https://learn.microsoft.com/ru-ru/windows/android/overview)
- [C и C++](https://learn.microsoft.com/ru-ru/cpp/)
- [C\#](https://learn.microsoft.com/ru-ru/dotnet/csharp/)
- [F\#](https://learn.microsoft.com/ru-ru/dotnet/fsharp/)
- [Докер](https://learn.microsoft.com/ru-ru/windows/dev-environment/docker/overview)
- [PowerShell](https://learn.microsoft.com/ru-ru/powershell/)
- [Ржавчина](https://learn.microsoft.com/ru-ru/windows/dev-environment/rust/)
- Дополнительные средства и ресурсы
- [Документация по .NET](https://learn.microsoft.com/ru-ru/dotnet/)
- [Документация для разработчика Azure](https://learn.microsoft.com/ru-ru/azure/developer/)
- [Документация по VS Code](https://code.visualstudio.com/docs)
- [Документация по Visual Studio](https://learn.microsoft.com/ru-ru/visualstudio/windows/)
- [Руководство по использованию Mac в Windows](https://learn.microsoft.com/ru-ru/windows/dev-environment/mac-to-windows)
Этот текст может быть частично переведен средствами машинного перевода или ИИ.
Отклонить предупреждение
- [Среда разработки Windows](https://learn.microsoft.com/ru-ru/windows/dev-environment/)
- Средства разработчика
- Дополнительные параметры Windows
- Диск разработки
- PowerToys
- [Изменение средства командной строки](https://learn.microsoft.com/ru-ru/windows/edit/)
- Диспетчер пакетов Windows
- [Подсистема Windows для Linux](https://learn.microsoft.com/ru-ru/windows/wsl/)
- [Терминал Windows](https://learn.microsoft.com/ru-ru/windows/terminal/)
- Пути разработки
- Приступая к работе с JavaScript
- Приступая к работе с Python
- [Обзор](https://learn.microsoft.com/ru-ru/windows/python/)
- [Как приступить к работе: инструкции для начинающих](https://learn.microsoft.com/ru-ru/windows/python/beginners)
- [Как приступить к разработке веб-приложений](https://learn.microsoft.com/ru-ru/windows/python/web-frameworks)
- [Как приступить к автоматизации](https://learn.microsoft.com/ru-ru/windows/python/scripting)
- [Вопросы и ответы](https://learn.microsoft.com/ru-ru/windows/python/faqs)
- Начало работы с Android
- [Начало работы с C и C++](https://learn.microsoft.com/ru-ru/cpp/)
- [Приступая к работе с C\#](https://learn.microsoft.com/ru-ru/dotnet/csharp/)
- [Начало работы с F\#](https://learn.microsoft.com/ru-ru/dotnet/fsharp/)
- [Начало работы с Docker](https://learn.microsoft.com/ru-ru/windows/dev-environment/docker/overview)
- [Начало работы с PowerShell](https://learn.microsoft.com/ru-ru/powershell/)
- Начало работы с Rust
- Дополнительные средства и ресурсы
Скачать PDF
Оглавление
Exit editor mode
1. [Learn](https://learn.microsoft.com/ru-ru/)
2. [Windows](https://learn.microsoft.com/ru-ru/windows/)
1. [Learn](https://learn.microsoft.com/ru-ru/)
2. [Windows](https://learn.microsoft.com/ru-ru/windows/)
Спросить Learn
Спросить Learn
Focus mode
Оглавление
[Прочитать на английском](https://learn.microsoft.com/en-us/windows/python/beginners "Прочитать на английском")
Добавить в коллекцию
Добавить в план
***
#### Поделиться через
[Facebook](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Flearn.microsoft.com%2Fru-ru%2Fwindows%2Fpython%2Fbeginners%3FWT.mc_id%3Dfacebook) [x.com](https://twitter.com/intent/tweet?original_referer=https%3A%2F%2Flearn.microsoft.com%2Fru-ru%2Fwindows%2Fpython%2Fbeginners%3FWT.mc_id%3Dtwitter&text=%0A%0D%0Ahttps%3A%2F%2Flearn.microsoft.com%2Fru-ru%2Fwindows%2Fpython%2Fbeginners%3FWT.mc_id%3Dtwitter&tw_p=tweetbutton&url=https%3A%2F%2Flearn.microsoft.com%2Fru-ru%2Fwindows%2Fpython%2Fbeginners%3FWT.mc_id%3Dtwitter) [LinkedIn](https://www.linkedin.com/feed/?shareActive=true&text=%0A%0D%0Ahttps%3A%2F%2Flearn.microsoft.com%2Fru-ru%2Fwindows%2Fpython%2Fbeginners%3FWT.mc_id%3Dlinkedin) [Адрес электронной почты](mailto:?subject=%5B%D0%9E%D0%B1%D1%89%D0%B0%D1%8F%20%D1%81%D1%82%D0%B0%D1%82%D1%8C%D1%8F%5D%20%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20Python%20%D0%B2%20Windows%20%D0%B4%D0%BB%D1%8F%20%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B8%D1%85%20%7C%20Microsoft%20Learn&body=%0A%0D%0Ahttps%3A%2F%2Flearn.microsoft.com%2Fru-ru%2Fwindows%2Fpython%2Fbeginners%3FWT.mc_id%3Demail)
***
Печать
***
Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать [войти](https://learn.microsoft.com/ru-ru/windows/python/beginners) или [изменить каталоги]().
Для доступа к этой странице требуется авторизация. Вы можете [попробовать изменить каталоги]().
# Начало работы с Python в Windows для начинающих
- 03\.07.2025
Обратная связь
## В этой статье
1. [Настройка среды разработки Python с помощью файла конфигурации WinGet](https://learn.microsoft.com/ru-ru/windows/python/beginners#set-up-your-python-development-environment-using-a-winget-configuration-file)
2. [Настройка среды разработки Python вручную](https://learn.microsoft.com/ru-ru/windows/python/beginners#manually-set-up-your-python-development-environment)
3. [Учебник по некоторым основам работы с Python (на примере Hello World)](https://learn.microsoft.com/ru-ru/windows/python/beginners#hello-world-tutorial-for-some-python-basics)
4. [Учебник по использованию Python с VS Code (на примере Hello World)](https://learn.microsoft.com/ru-ru/windows/python/beginners#hello-world-tutorial-for-using-python-with-vs-code)
5. [Что такое PIP?](https://learn.microsoft.com/ru-ru/windows/python/beginners#what-is-pip)
6. [Создание простой игры с помощью Pygame](https://learn.microsoft.com/ru-ru/windows/python/beginners#create-a-simple-game-with-pygame)
7. [Материалы для непрерывного обучения](https://learn.microsoft.com/ru-ru/windows/python/beginners#resources-for-continued-learning)
8. [Связанный контент](https://learn.microsoft.com/ru-ru/windows/python/beginners#related-content)
Показать еще 4
Для начинающих, заинтересованных в обучении Python с помощью Windows, рекомендуется выбрать между этими двумя путями установки:
1. [Настройка среды разработки Python с помощью файла конфигурации winget](https://learn.microsoft.com/ru-ru/windows/python/beginners#set-up-your-python-development-environment-using-a-winget-configuration-file)
2. [Настройка среды разработки Python вручную](https://learn.microsoft.com/ru-ru/windows/python/beginners#manually-set-up-your-python-development-environment)
## Настройка среды разработки Python с помощью файла конфигурации WinGet
[Файлы конфигурации Winget](https://learn.microsoft.com/ru-ru/windows/package-manager/configuration/) включают все инструкции, необходимые для установки требований и настройки компьютера для определенного проекта. Чтобы использовать файл установки конфигурации WinGet из проекта Microsoft для начинающих в Python, выполните следующие действия.
1. Скачайте файл конфигурации, открыв эту ссылку и выбрав "Скачивание необработанного содержимого \> файла" (три точки меню в правом верхнем углу): [Winget Configuration: learn\_python.winget](https://github.com/microsoft/winget-dsc/blob/main/samples/Configuration%20files/Learn%20tutorials/Python%203.13/learn_python.winget).
2. Чтобы запустить файл, дважды щелкните скачанный файл конфигурации (при первом выборе приложения "Клиент диспетчера пакетов Windows" для открытия и запуска файла) или откройте PowerShell в терминале Windows и введите следующую команду:
PowerShell
Копировать
```
winget configure -f <path to learn_python.winget file>
```
Путь к файлу будет выглядеть примерно так `winget configure -f C:\Users\<your-name>\Downloads\learn_python.winget`.
3. После запуска файла конфигурации вы увидите шаги установки, перечисленные в окне терминала, включая требования к проекту, которые будут установлены. Затем необходимо подтвердить, что вы проверили эти обновления конфигурации и убедитесь, что хотите продолжить, выбрав \[Y\] Да или \[N\] Нет.
4. Как только вы продолжите, требования проекта будут установлены и сообщат, успешно ли применена конфигурация.
**Теперь ваш компьютер настроен на Learn Python\!**
Чтобы подтвердить, проверьте, какая версия Python установлена на компьютере, введя команду: `python --version`
## Настройка среды разработки Python вручную
Чтобы настроить среду разработки Python вручную, а не использовать файл конфигурации winget, вам потребуется:
- установите Python;
- Установка Visual Studio Code
- Установка расширения Visual Studio Code для Python
**Установка Python**. Существует несколько версий Python, доступных для установки (на основе обновлений, внесенных на язык программирования с течением времени). Сначала необходимо определить нужную версию Python. Вы можете ссылаться на версии Python, которые поддерживаются в настоящее время, в [Статус версий Python \| Руководство разработчика Python](https://devguide.python.org/versions/#versions). Мы рекомендуем использовать современную, поддерживаемую версию или сопоставить версию любого проекта Python, в который вы планируете внести свой вклад. В этом руководстве мы рекомендуем использовать Microsoft Store для установки Python.
- **[Установите Python 3 с помощью Microsoft Store](https://apps.microsoft.com/search?query=python)** . Выберите последнюю версию, а затем нажмите кнопку "Скачать". Установка Python через Microsoft Store использует Python 3 и обрабатывает настройку параметров PATH для текущего пользователя (избегая необходимости доступа администратора), помимо предоставления автоматических обновлений. После завершения процесса загрузки и установки Python откройте PowerShell в терминале Windows и введите команду: `python --version` чтобы подтвердить версию Python, установленную на компьютере.
Если вы используете Python в Windows для **разработки веб-приложений**, мы рекомендуем настроить среду разработки другим образом. Вместо установки непосредственно в Windows рекомендуется установить и использовать Python через подсистему Windows для Linux.
- [Как начать использовать Python для веб-разработки на Windows](https://learn.microsoft.com/ru-ru/windows/python/web-frameworks).
Если вы заинтересованы в автоматизации распространенных задач в операционной системе, ознакомьтесь с нашим руководством.
- [Начните использовать Python в Windows для написания скриптов и автоматизации](https://learn.microsoft.com/ru-ru/windows/python/scripting).
Для некоторых расширенных сценариев (например, необходимо получить доступ к установленным файлам Python или изменить установленные файлы Python, создавать копии двоичных файлов или использовать библиотеки DLL Python напрямую), вам может потребоваться скачать конкретный выпуск Python непосредственно из [python.org](https://www.python.org/downloads/) или установить [альтернативу](https://www.python.org/download/alternatives), например Anaconda, Jython, PyPy, WinPython, IronPython и т. д. Мы рекомендуем использовать это только в том случае, если вы являетесь более продвинутым программистом Python с определенной причиной выбора альтернативной реализации.
**Установить Visual Studio Code**: Visual Studio Code — это средство редактирования кода, иногда называемое интегрированной средой разработки, или IDE. Visual Studio Code предоставляет такие функции, как [GitHub Copilot](https://code.visualstudio.com/docs/copilot/overview) (инструмент с поддержкой искусственного интеллекта, предоставляющий предложения по программированию), [IntelliSense](https://code.visualstudio.com/docs/editor/intellisense) (помощь по завершению кода), [Linting](https://code.visualstudio.com/docs/python/linting) (помогает избежать ошибок в коде), [поддержку отладки](https://code.visualstudio.com/docs/python/debugging) (помогает найти ошибки в коде после запуска), [фрагменты](https://code.visualstudio.com/docs/editor/userdefinedsnippets) кода (шаблоны для небольших многоразовых блоков кода) и [модульное тестирование](https://code.visualstudio.com/docs/python/unit-testing) (тестирование интерфейса кода с различными типами входных данных).
- [Установка Visual Studio Code в Windows](https://code.visualstudio.com/)
**Установите расширение Visual Studio Code для Python: Visual Studio Code** предлагает "расширения", позволяя добавлять функции поддержки, которые *расширяют* поддержку любого языка или инструментов, с которыми вы работаете. В этом случае расширение Python добавляет поддержку, специфичную для Python, форматирования кода, предложений завершения кода с IntelliSense, отладки, линтера, рефакторинга и т. д.
- [Установка расширения Python из Visual Studio Code Marketplace](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
## Учебник по некоторым основам работы с Python (на примере Hello World)
Python, согласно его создателю Гвидо ван Россуму, — это "язык программирования высокого уровня, и его основная философия проектирования — это удобочитаемость кода и синтаксис, позволяющий программистам выразить концепции в нескольких строках кода".
Python — интерпретируемый язык. В отличие от скомпилированных языков, в которых написанный код необходимо перевести в машинный код для выполнения процессором компьютера, код Python передается непосредственно интерпретатору и запускается напрямую. Просто введите код и запустите его. Попробуем сделать это\!
1. Откройте командную строку PowerShell и введите `python`, чтобы запустить интерпретатор Python 3. (В некоторых инструкциях указано использовать команду `py` или `python3`, которые также подойдут.) Вы узнаете, что добились успеха, потому что появится приглашение с тремя символами "больше, чем" \>\>\>.
2. Существует несколько встроенных методов, позволяющих вносить изменения в строки в Python. Создайте переменную с помощью команды `variable = 'Hello World!'`. Нажмите клавишу ВВОД для создания новой строки.
3. Выведите переменную с помощью команды `print(variable)`. Отобразится текст "Hello World!".
4. Узнайте длину вашей строковой переменной, то есть сколько символов она содержит, с помощью команды `len(variable)`. Будет показано, что используется 12 символов. (Обратите внимание, что пробел учитывается как символ в общей длине.)
5. Преобразуйте строковую переменную в буквы верхнего регистра: `variable.upper()`. Теперь преобразуйте строковую переменную в буквы нижнего регистра: `variable.lower()`.
6. Подсчитайте, сколько раз буква "l" используется в строковой переменной: `variable.count("l")`.
7. Найдите определенный символ в вашей строковой переменной. Давайте найдем восклицательный знак с помощью команды `variable.find("!")`. Будет показано, что восклицательный знак находится на 11-й позиции в строке.
8. Замените восклицательный знак на вопросительный знак: `variable.replace("!", "?")`.
9. Чтобы выйти из Python, введите `exit()`, `quit()` или нажмите клавиши CTRL+Z.

Надеемся, вам понравилось использовать некоторые из встроенных в Python методов модификации строк. Теперь попробуйте создать файл программы Python и запустить его с помощью Visual Studio Code.
## Учебник по использованию Python с VS Code (на примере Hello World)
Команда VS Code составила отличный учебник по [началу работы с Python](https://code.visualstudio.com/docs/python/python-tutorial#_start-vs-code-in-a-project-workspace-folder) с пошаговым руководством по созданию программы Hello World с помощью Python, запуску программного файла, настройке и запуску отладчика, а также установке пакетов, таких как *matplotlib* и *numpy*, для создания графического изображения в виртуальной среде.
Чтобы запустить код Python, необходимо сообщить VS Code, какой интерпретатор следует использовать. Так как вы уже установили расширение Python, вы можете выбрать интерпретатор Python, открыв палитру **команд** (CTRL+SHIFT+P), начните вводить команду **Python: выбрать интерпретатор** для поиска, а затем выберите команду. Вы также можете использовать параметр **Select Python Environment** (Выбрать среду Python) в нижней строке состояния, если она доступна (возможно, уже отображается выбранный интерпретатор). Команда представляет список доступных интерпретаторов, включая виртуальные среды. Просто выберите первое в списке, если у вас нет причины для другого нужного интерпретатора, см. [статью "Настройка сред Python](https://code.visualstudio.com/docs/python/environments)".

Выбрав интерпретатор, давайте попробуем использовать его со встроенным терминалом VS Code:
1. Чтобы открыть терминал в VS Code, выберите **Просмотр**\>**Терминал** или используйте клавиши **CTRL+\`** (символ обратного апострофа). Командная строка по умолчанию — PowerShell.
2. В окне терминала VS Code откройте Python, просто введя команду: `python`
3. Попробуйте использовать интерпретатор Python, введя: `print("Hello World")`. Python вернет вашу фразу на английском языке "Hello World".

4. В терминале создайте пустую папку с именем hello, перейдите в эту папку и откройте ее в VS Code, используя приведенный ниже код:
Консоль
Копировать
```
mkdir hello
cd hello
code .
```
5. После открытия среды VS Code, где показана новая папка *hello* в левом окне **обозревателя**, откройте окно командной строки в нижней панели VS Code, нажав **CTRL+\`** (символ обратного апострофа) или выбрав **Просмотр**\>**Терминал**. После запуска VS Code в папке эта папка станет вашей рабочей областью. VS Code хранит параметры, относящиеся к этой рабочей области, в файле .vscode/settings.json. Они отделены от параметров пользователя, которые хранятся глобально.
6. Продолжайте учебное руководство в документации VS Code: [Создайте файл исходного кода Python Hello World](https://code.visualstudio.com/docs/python/python-tutorial#_create-a-python-hello-world-source-code-file).
## Что такое PIP?
Диспетчер пакетов — это средство, которое автоматизирует процесс установки, обновления, настройки и удаления пакетов программного обеспечения. Экосистема Python богата, с тысячами пакетов, доступных в индексе пакетов Python (PyPI). Pip — это стандартная программа диспетчера пакетов, которая входит в состав Python. Pip позволяет устанавливать дополнительные пакеты, которые не входят в стандартную библиотеку Python, и управлять ими. Чтобы убедиться, что у вас также есть pip, доступный для установки пакетов и управления ими, введите `pip --version`
Чтобы установить пакет с помощью pip, можно использовать команду:
PowerShell
Копировать
```
pip install <package_name>
```
Попробуйте заменить `<package_name>` именем пакета из <https://pypi.org/>. Например, можно попробовать установить обновления pip с помощью команды: `pip install --upgrade pip`
Одним из преимуществ pip является его способность создать файл requirements.txt, который перечисляет все зависимости проекта. Этот файл можно использовать для репликации среды на другом компьютере. Используйте команду `pip freeze > requirements.txt` , чтобы создать файл, который будет перечислять все установленные пакеты в текущей среде разработки и их версиях. Чтобы запустить этот файл требований, чтобы настроить новый компьютер с той же средой, выполните команду `pip install -r requirements.txt`.
## Создание простой игры с помощью Pygame

Pygame — это популярный пакет Python для создания игр, который позволяет учащимся изучать программирование увлекательным способом. Pygame отображает графику в новом окне, поэтому метод WSL, работающий только с командной строкой, не будет работать. Но если вы установили Python с помощью Microsoft Store, как описано в этом учебнике, все получится.
1. После установки Python установите Pygame из командной строки (или терминала в VS Code), введя `python -m pip install -U pygame --user`.
2. Протестируйте установку, запустив пример игры: `python -m pygame.examples.aliens`
3. Если все в порядке, откроется окно игры. По завершении игры закройте окно.
Вот как начать написание кода собственной игры:
1. Откройте PowerShell (или командную строку Windows) и создайте пустую папку с именем bounce. Перейдите к этой папке и создайте файл с именем bounce.py. Откройте папку в VS Code:
PowerShell
Копировать
```
mkdir bounce
cd bounce
new-item bounce.py
code .
```
2. С помощью VS Code введите следующий код Python (или скопируйте и вставьте его):
Python
Копировать
```
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()
```
3. Сохраните его как: `bounce.py`.
4. Запустите его в терминале PowerShell, введя: `python bounce.py`.

Попробуйте изменить некоторые числа, чтобы увидеть, как они влияют на ваш прыгающий мяч.
Дополнительные сведения о создании игр с помощью Pygame см. на сайте [pygame.org](http://www.pygame.org/).
### Использование ИИ для улучшения игры с дополнительными функциями
Вы можете использовать инструменты ИИ, такие как GitHub Copilot, для генерации кода, который обновляет игру с прыгающим мячом, добавляя новые интерактивные функции, улучшенные поведения и более плавную анимацию. Запрос можно настроить в соответствии с вашими требованиями.
В следующем тексте показан пример запроса для Copilot Chat:
Запрос Copilot
Копировать
```
Update the pygame bouncing ball code to:
- Add a vertical wall in the center that the ball bounces off
- Ensure the ball can bounce off the center wall and continue moving, not get stuck next to it
- Cycle through different colors each time the ball bounces
- Reduce movement speed from 1 to 0.5 pixels per frame
- Add frame rate control for 60 FPS
```
GitHub Copilot работает на ИИ, поэтому возможны неожиданности и ошибки. Дополнительные сведения см. в [Часто задаваемые вопросы по Copilot](https://aka.ms/copilot-general-use-faqs).
## Материалы для непрерывного обучения
Мы рекомендуем использовать следующие ресурсы, чтобы продолжить изучение разработки на Python в Windows.
- [Блоги разработчиков Майкрософт: Python](https://devblogs.microsoft.com/python/): ознакомьтесь с последними обновлениями обо всех вещах Python в Майкрософт.
### Работа с Python в VS Code
- [Редактирование Python в VS Code: узнайте больше о том, как воспользоваться преимуществами автоматической компиляции VS Code](https://code.visualstudio.com/docs/python/editing) и поддержки IntelliSense для Python, включая настройку их поведения... или просто отключите их.
- [Linting Python](https://code.visualstudio.com/docs/python/linting): Linting — это процесс выполнения программы, которая будет анализировать код для потенциальных ошибок. Узнайте о различных формах поддержки линтинга в VS Code для Python и о том, как его настроить.
- [Отладка Python](https://code.visualstudio.com/docs/python/debugging): отладка — это процесс выявления и удаления ошибок из компьютерной программы. В статье по этой ссылке описывается инициализация и настройка отладки для Python с помощью VS Code, установка и проверка точек останова, присоединение локального скрипта, выполнение отладки для различных типов приложений или на удаленном компьютере, а также некоторые основные способы устранения неполадок.
- [Модульное тестирование Python](https://code.visualstudio.com/docs/python/unit-testing): описывает некоторые общие сведения о том, что означает модульное тестирование, пример пошагового руководства, включение платформы тестирования, создание и запуск тестов, отладка тестов и параметры конфигурации тестов.
## Связанный контент
- [GitHub Copilot в VS Code](https://code.visualstudio.com/docs/copilot/overview)
- [GitHub Copilot в Visual Studio](https://learn.microsoft.com/ru-ru/visualstudio/ide/visual-studio-github-copilot-install-and-states)
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в [нашем руководстве для участников](https://learn.microsoft.com/contribute/content/how-to-write-quick-edits).
 
Отзыв о Windows developer
Windows developer — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв:
[Открыть проблему с документацией](https://github.com/MicrosoftDocs/windows-dev-docs/issues/new?template=1-customer-feedback.yml&pageUrl=https%3A%2F%2Flearn.microsoft.com%2Fru-ru%2Fwindows%2Fpython%2Fbeginners&pageQueryParams=&contentSourceUrl=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fwindows-dev-docs%2Fblob%2Fdocs%2Fhub%2Fpython%2Fbeginners.md&documentVersionIndependentId=973324bd-74b0-8589-0f36-2d4ab1583208&platformId=16b53c98-e412-8772-2b14-e07939817f75&feedback=%0A%0A%5B%D0%92%D0%B2%D0%B5%D0%B4%D0%B8%D1%82%D0%B5+%D0%BE%D1%82%D0%B7%D1%8B%D0%B2+%D0%B7%D0%B4%D0%B5%D1%81%D1%8C%5D%0A&author=%40mattwojo&metadata=*+ID%3A+f56d5dd2-6677-fb21-03d2-b9ea94e2b9a8%0A*+PlatformId%3A+16b53c98-e412-8772-2b14-e07939817f75+%0A*+Service%3A+**dev-environment**%0A*+Sub-service%3A+**windows-python**&labels=needs-triage) [Отзыв о продукте](https://github.com/microsoft/vscode-python)
***
## Обратная связь
Были ли сведения на этой странице полезными?
Да
Нет
Нет
Need help with this topic?
Want to try using Ask Learn to clarify or guide you through this topic?
Спросить Learn
Спросить Learn
Suggest a fix?
Были ли сведения на этой странице полезными?
Need help with this topic?
Want to try using Ask Learn to clarify or guide you through this topic?
Спросить Learn
Спросить Learn
Suggest a fix?
***
## Дополнительные ресурсы
Обучение
Модуль
[Разработка в Подсистеме Windows для Linux с Visual Studio Code - Training](https://learn.microsoft.com/ru-ru/training/modules/developing-in-wsl/?source=recommendations)
В этом модуле вы узнаете, как использовать подсистема Windows для Linux (WSL) с Visual Studio Code (VS Code). Мы рассмотрим процесс установки и основы использования WSL. Кроме того, мы устанавливаем и используем расширение WSL Visual Studio Code. Наконец, мы покажем, как отлаживать и запускать код Python в VS Code в нашей среде WSL.
Сертификация
[GitHub Copilot – виртуальный помощник для программирования - Certifications](https://learn.microsoft.com/ru-ru/credentials/certifications/github-copilot/?source=recommendations)
Экзамен сертификации GitHub Copilot оценивает ваш навык при использовании средства завершения кода на основе искусственного интеллекта на различных языках программирования, сертифицируя возможности оптимизации рабочих процессов разработки программного обеспечения.
## В этой статье
1. [Настройка среды разработки Python с помощью файла конфигурации WinGet](https://learn.microsoft.com/ru-ru/windows/python/beginners#set-up-your-python-development-environment-using-a-winget-configuration-file)
2. [Настройка среды разработки Python вручную](https://learn.microsoft.com/ru-ru/windows/python/beginners#manually-set-up-your-python-development-environment)
3. [Учебник по некоторым основам работы с Python (на примере Hello World)](https://learn.microsoft.com/ru-ru/windows/python/beginners#hello-world-tutorial-for-some-python-basics)
4. [Учебник по использованию Python с VS Code (на примере Hello World)](https://learn.microsoft.com/ru-ru/windows/python/beginners#hello-world-tutorial-for-using-python-with-vs-code)
5. [Что такое PIP?](https://learn.microsoft.com/ru-ru/windows/python/beginners#what-is-pip)
6. [Создание простой игры с помощью Pygame](https://learn.microsoft.com/ru-ru/windows/python/beginners#create-a-simple-game-with-pygame)
7. [Материалы для непрерывного обучения](https://learn.microsoft.com/ru-ru/windows/python/beginners#resources-for-continued-learning)
8. [Связанный контент](https://learn.microsoft.com/ru-ru/windows/python/beginners#related-content)
Были ли сведения на этой странице полезными?
Да
Нет
Нет
Need help with this topic?
Want to try using Ask Learn to clarify or guide you through this topic?
Спросить Learn
Спросить Learn
Suggest a fix?
Были ли сведения на этой странице полезными?
Need help with this topic?
Want to try using Ask Learn to clarify or guide you through this topic?
Спросить Learn
Спросить Learn
Suggest a fix?
[Русский](https://learn.microsoft.com/ru-ru/locale?target=https%3A%2F%2Flearn.microsoft.com%2Fru-ru%2Fwindows%2Fpython%2Fbeginners)
[Ваши варианты выбора параметров конфиденциальности](https://aka.ms/yourcaliforniaprivacychoices)
Тема
- Светлая
- Темная
- Высокая контрастность
- [AI Disclaimer](https://learn.microsoft.com/ru-ru/principles-for-ai-generated-content)
- [Предыдущие версии](https://learn.microsoft.com/ru-ru/previous-versions/)
- [Блог](https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog)
- [Участие в доработке](https://learn.microsoft.com/ru-ru/contribute)
- [Конфиденциальность](https://go.microsoft.com/fwlink/?LinkId=521839)
- [Условия использования](https://learn.microsoft.com/ru-ru/legal/termsofuse)
- [Товарные знаки](https://www.microsoft.com/legal/intellectualproperty/Trademarks/)
- © Microsoft 2025 |
| Readable Markdown | null |
| Shard | 168 (laksa) |
| Root Hash | 14615152987638977768 |
| Unparsed URL | com,microsoft!learn,/ru-ru/windows/python/beginners s443 |