<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>@python_tutorials</title><author><name>@python_tutorials</name></author><id>https://teletype.in/atom/python_tutorials</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/python_tutorials?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@python_tutorials?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=python_tutorials"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/python_tutorials?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-04-20T07:26:40.024Z</updated><entry><id>python_tutorials:KaMpEuZg76R</id><link rel="alternate" type="text/html" href="https://teletype.in/@python_tutorials/KaMpEuZg76R?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=python_tutorials"></link><title>Красивая анимация с помощью Python</title><published>2023-10-19T10:10:29.731Z</published><updated>2023-10-19T10:10:29.731Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/2f/05/2f05587e-2eee-42ef-96ce-739dfe906212.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/8e/30/8e30873b-1d84-49d1-a6a6-30dfdd9d3151.jpeg&quot;&gt;Сегодня мы научимся с помощью Python, делать красивую анимацию с использованием библиотеки turtle - Черепашья графика.</summary><content type="html">
  &lt;figure id=&quot;BhU9&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/8e/30/8e30873b-1d84-49d1-a6a6-30dfdd9d3151.jpeg&quot; width=&quot;723&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;5Fvb&quot;&gt;Сегодня мы научимся с помощью Python, делать красивую анимацию с использованием библиотеки &lt;strong&gt;turtle - Черепашья графика.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;JDRf&quot;&gt;Черепашья графика является популярным способом знакомства с программированием для детей. Была частью оригинального языка программирования Logo, разработанного Уолли Фейрцейгом (Wally Feurzeig), Сеймуром Папертом (Seymour Papert) и Синтией Соломон (Cynthia Solomon) в 1967 году.&lt;/p&gt;
  &lt;p id=&quot;i8MS&quot;&gt;Официальная документация:&lt;/p&gt;
  &lt;p id=&quot;FSSZ&quot;&gt;&lt;a href=&quot;https://docs.python.org/3/library/turtle.html&quot; target=&quot;_blank&quot;&gt;https://docs.python.org/3/library/turtle.html&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;qIxU&quot;&gt;Документация на русском:&lt;/p&gt;
  &lt;p id=&quot;N5jF&quot;&gt;&lt;a href=&quot;https://digitology.tech/docs/python_3/library/turtle.html&quot; target=&quot;_blank&quot;&gt;https://digitology.tech/docs/python_3/library/turtle.html&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;LmCL&quot;&gt;А вот и сам код:&lt;/p&gt;
  &lt;pre id=&quot;pQRn&quot; data-lang=&quot;python&quot;&gt;from turtle import *

bgcolor(&amp;quot;black&amp;quot;)
color(&amp;quot;yellow&amp;quot;)
speed(1123)
right(45)

while True:    
    for i in range(150):        
        circle(30)        
        if 7 &amp;lt; i &amp;lt; 62:            
            left(5)        
        if 80 &amp;lt; i &amp;lt; 133:            
            left(5)       
        if i &amp;lt; 80:            
            forward(10)        
        else:            
            forward(5)
            &lt;/pre&gt;
  &lt;p id=&quot;a5c4&quot;&gt;Добавьте и запустите код в программе PyCharm, и наслаждайтесь результатом!&lt;/p&gt;
  &lt;p id=&quot;VzBj&quot;&gt;Telegram: &lt;a href=&quot;https://t.me/+_oMNR3qtAPBkZDZi&quot; target=&quot;_blank&quot;&gt;https://t.me/+_oMNR3qtAPBkZDZi&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>python_tutorials:DCZOiDRo-Vy</id><link rel="alternate" type="text/html" href="https://teletype.in/@python_tutorials/DCZOiDRo-Vy?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=python_tutorials"></link><title>Модули и пакеты</title><published>2023-10-19T06:48:39.809Z</published><updated>2023-10-19T06:51:04.146Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/9d/e4/9de4a8ed-ba45-40b5-b177-ed3a52353db7.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/a5/0a/a50a1952-25c0-4101-a140-f46b8536e382.png&quot;&gt;Сегодня мы разберем что такое модули и пакеты и для чего они нужны. До сих пор, код из примеров мы писали в отдельных, никак не связанных между собой файлах. Но что делать, когда мы начнём писать рабочее прикладное приложение, которое реализует сложные многофакторные задачи и имеет разветвлённую логику?</summary><content type="html">
  &lt;figure id=&quot;UZjq&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/a5/0a/a50a1952-25c0-4101-a140-f46b8536e382.png&quot; width=&quot;1366&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;dosC&quot;&gt;Сегодня мы разберем что такое модули и пакеты и для чего они нужны. До сих пор, код из примеров мы писали в отдельных, никак не связанных между собой файлах. Но что делать, когда мы начнём писать рабочее прикладное приложение, которое реализует сложные многофакторные задачи и имеет разветвлённую логику.&lt;/p&gt;
  &lt;h2 id=&quot;ECt7&quot;&gt;Понятие модуля&lt;/h2&gt;
  &lt;p id=&quot;uz4I&quot;&gt;Разумеется, нам придётся разделять код на блоки и функции. И размещать наш код мы будем конечно же в отдельных файлах. Каждый файл будет отвечать за определённую задачу или модуль, в нём будут находится разные функции, решающие набор конкретных подзадач.&lt;/p&gt;
  &lt;p id=&quot;KEAH&quot;&gt;Затем, созданные нами файлы с функционалом будут подключаться друг к другу и использоваться в процессе работы над проектом. Так вот, в языке Python эти файлы именуются модулями. В общем смысле модуль в Python - это файл, содержащий некоторый код, который можно включать в другие модули и&lt;br /&gt;повторно использовать в различных частях приложения.&lt;/p&gt;
  &lt;p id=&quot;olen&quot;&gt;Модуль всегда определяется как файл с расширением *.ру Название файла будет одновременно и названием модуля. Допустим, мы пишем собственный блог и нам нужен модуль для работы с пользователями. Например, авторизация, регистрация или блокировка пользователя. Для этого разумно создать модуль user.ру и разместить в нём функции для работы с пользователем.&lt;br /&gt;Для начала, в корневой директории нашего проекта (который мы создали через IDE PyCharm) создадим файл &lt;strong&gt;user.py:&lt;/strong&gt;&lt;/p&gt;
  &lt;figure id=&quot;864d&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/91/71/91718170-c508-4292-b4c5-d62bdf2dd38b.jpeg&quot; width=&quot;907&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;7nd2&quot;&gt;После создания файла можно считать, что мы создали новый модуль. Теперь давайте объявим в нём несколько функций:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;yRXZ&quot; data-lang=&quot;python&quot;&gt;def new(login, password):    
    return &amp;quot;Пользователь успешно создан!&amp;quot;

def auth(login, password):    
    return &amp;quot;Вы успешно авторизовались!&amp;quot;

def block(login):    
    return &amp;quot;Пользователь заблокирован&amp;quot;&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;xmAS&quot;&gt;Теперь мы имеем готовый модуль с функционалом и его можно использовать в других модулях. Повторим, для того, чтобы создать модуль, достаточно всего лишь создать файл с корректным названием и расширением *.py и разместить в нём код, в нашем случае – функции.&lt;br /&gt;&lt;br /&gt;Воспользуемся созданным модулем, подключив его к другому модулю. Для этого в той же корневой директории нашего проекта создадим новый файл, например, с названием &lt;strong&gt;index.py:&lt;/strong&gt;&lt;/p&gt;
  &lt;figure id=&quot;guRV&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/aa/05/aa051793-ec4a-4ad0-aa61-0c165fd5beef.jpeg&quot; width=&quot;957&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;105E&quot;&gt;Чтобы подключить модуль, необходимо воспользоваться ключевым словом import, после него указывая название нашего файла с модулем, но без расширения &lt;strong&gt;*.py:&lt;/strong&gt;&lt;/p&gt;
  &lt;pre id=&quot;BUGV&quot; data-lang=&quot;python&quot;&gt;import user&lt;/pre&gt;
  &lt;p id=&quot;h74O&quot;&gt;Далее, мы можем получить доступ к функциям этого модуля при помощи синтаксиса: &lt;strong&gt;название_модуля.название_функции():&lt;/strong&gt;&lt;/p&gt;
  &lt;pre id=&quot;XWT9&quot; data-lang=&quot;python&quot;&gt;# file: index.py
import user

user.new(&amp;quot;Mark&amp;quot;, &amp;quot;dsferiof23hf&amp;quot;)
user.auth(&amp;quot;Mark&amp;quot;, &amp;quot;dsferiof23hf&amp;quot;)
user.block(&amp;quot;Mark&amp;quot;)&lt;/pre&gt;
  &lt;h2 id=&quot;zWjL&quot;&gt;Псевдонимы для модулей&lt;/h2&gt;
  &lt;p id=&quot;XCix&quot;&gt;Когда мы импортируем модуль, обращение к его членам производится через имя файла этого модуля (в нашем случае &lt;strong&gt;user&lt;/strong&gt;), но можно поменять это имя при помощи ключевого слова &lt;strong&gt;as:&lt;/strong&gt;&lt;/p&gt;
  &lt;pre id=&quot;KRrg&quot; data-lang=&quot;python&quot;&gt;import user as user_account

user_account.new(&amp;quot;Mark&amp;quot;, &amp;quot;dsferiof23hf&amp;quot;)
user_account.auth(&amp;quot;Mark&amp;quot;, &amp;quot;dsferiof23hf&amp;quot;)
user_account.block(&amp;quot;Mark&amp;quot;)&lt;/pre&gt;
  &lt;h2 id=&quot;VMhq&quot;&gt;Псевдоним для функций&lt;/h2&gt;
  &lt;p id=&quot;0tFV&quot;&gt;Можно также объявить псевдоним для конкретной функции при помощи ключевого слова &lt;strong&gt;from:&lt;/strong&gt;&lt;/p&gt;
  &lt;pre id=&quot;aoaY&quot; data-lang=&quot;python&quot;&gt;import user as user_account
from user import new

new(&amp;quot;Mark&amp;quot;, &amp;quot;dsferiof23hf&amp;quot;)
user_account.auth(&amp;quot;Mark&amp;quot;, &amp;quot;dsferiof23hf&amp;quot;)
user_account.block(&amp;quot;Mark&amp;quot;)
&lt;/pre&gt;
  &lt;p id=&quot;6tT0&quot;&gt;Теперь для того, чтобы вызвать функцию new модуля &lt;strong&gt;user&lt;/strong&gt; мы можем не указывать имя модуля, а вызывать напрямую функцию по её имени. Импортировать все функции по имени можно при помощи символа &lt;strong&gt;* :&lt;/strong&gt;&lt;/p&gt;
  &lt;pre id=&quot;ytXa&quot; data-lang=&quot;python&quot;&gt;from user import *

new(&amp;quot;Mark&amp;quot;, &amp;quot;dsferiof23hf&amp;quot;)
auth(&amp;quot;Mark&amp;quot;, &amp;quot;dsferiof23hf&amp;quot;)
block(&amp;quot;Mark&amp;quot;)
&lt;/pre&gt;
  &lt;p id=&quot;8zMo&quot;&gt;Теперь можно вызывать функции без имени модуля.&lt;/p&gt;
  &lt;h2 id=&quot;kGZl&quot;&gt;Пакеты&lt;/h2&gt;
  &lt;p id=&quot;sLib&quot;&gt;До текущего момента мы включали функции и модули из корневой директории проекта, но что делать если мы хотим разместить наши модули по папкам? Для этого необходимо создать пакеты модулей.&lt;/p&gt;
  &lt;p id=&quot;Hj9Y&quot;&gt;Пакет модулей – это специальным образом оформленная папка в директории проекта. Для того, чтобы создать пакет, необходимо:&lt;/p&gt;
  &lt;p id=&quot;JXu0&quot;&gt;Создать новую папку &lt;br /&gt;Внутри неё разместить пустой файл с именем &lt;strong&gt;__init__.py &lt;/strong&gt;&lt;br /&gt;Разместить файлы с модулями внутри этой папки&lt;/p&gt;
  &lt;figure id=&quot;OJfc&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/5f/b7/5fb76355-52ca-4ca7-90d0-533ba4de97ed.jpeg&quot; width=&quot;766&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Jdko&quot;&gt;Подключение модуля из пакета к другому модулю. Перейдём в файл &lt;strong&gt;index.py&lt;/strong&gt; и импортируем новый модуль из нашего пакета:&lt;/p&gt;
  &lt;pre id=&quot;5mrz&quot; data-lang=&quot;python&quot;&gt;import user.admin as admin

admin.new(&amp;quot;Mark&amp;quot;, &amp;quot;dsferiof23hf&amp;quot;)
admin.auth(&amp;quot;Mark&amp;quot;, &amp;quot;dsferiof23hf&amp;quot;)
admin.block(&amp;quot;Mark&amp;quot;)
&lt;/pre&gt;
  &lt;p id=&quot;l3Vl&quot;&gt;При помощи ключевого слова &lt;strong&gt;import&lt;/strong&gt; указываем вложенный модуль, сперва указываем пакет в котором размещены наши модули, и через точку указываем необходимый нам модуль. И чтобы не писать каждый раз полный путь в виде пакет.модуль мы сразу указываем для него псевдоним через ключевое слово as. &lt;br /&gt;&lt;br /&gt;Альтернативным решением может послужить подобная конструкция:&lt;/p&gt;
  &lt;pre id=&quot;0vaJ&quot; data-lang=&quot;python&quot;&gt;from user import admin

admin.new(&amp;quot;Mark&amp;quot;, &amp;quot;dsferiof23hf&amp;quot;)
admin.auth(&amp;quot;Mark&amp;quot;, &amp;quot;dsferiof23hf&amp;quot;)
admin.block(&amp;quot;Mark&amp;quot;)
&lt;/pre&gt;
  &lt;p id=&quot;nmjH&quot;&gt;Также пакет может иметь сколько угодно вложенных пакетов, для этого внутри директории пакета, размещается вложенная директория с файлом &lt;strong&gt;__init__.py&lt;/strong&gt; и файлами модулей:&lt;/p&gt;
  &lt;figure id=&quot;Tsf0&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/e6/da/e6da111d-ac15-4933-99ed-5fb54cdd4861.jpeg&quot; width=&quot;809&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;rLwo&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/e7/9d/e79d9058-debe-467a-a7c1-68cad8c9aa04.jpeg&quot; width=&quot;812&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;8Ugf&quot;&gt;Подключение в файл происходит аналогичным образом, через символ «точка»:&lt;/p&gt;
  &lt;pre id=&quot;MwHI&quot; data-lang=&quot;python&quot;&gt;import user.admin.new as new

new.make_account(&amp;quot;Mark&amp;quot;, &amp;quot;sr345tr4f54d4&amp;quot;)
&lt;/pre&gt;
  &lt;p id=&quot;XHzI&quot;&gt;Или:&lt;/p&gt;
  &lt;pre id=&quot;awRN&quot; data-lang=&quot;python&quot;&gt;from user.admin import new

new.make_account(&amp;quot;Mark&amp;quot;, &amp;quot;sr345tr4f54d4&amp;quot;)
&lt;/pre&gt;
  &lt;h2 id=&quot;cjRs&quot;&gt;Встроенные модули&lt;/h2&gt;
  &lt;p id=&quot;ImLO&quot;&gt;Существуют также и встроенные модули, которые поставляются вместе с самим интерпретатором Python. Они включаются также, как самостоятельно созданные модули, через конструкции &lt;strong&gt;import&lt;/strong&gt; и &lt;strong&gt;from&lt;/strong&gt;. &lt;/p&gt;
  &lt;p id=&quot;KCAk&quot;&gt;Со списком встроенных модулей Python можно ознакомиться:&lt;br /&gt;Документация Python (на английском): &lt;a href=&quot;https://docs.python.org/3/library/index.html&quot; target=&quot;_blank&quot;&gt;https://docs.python.org/3/library/index.html &lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;WNH9&quot;&gt;В следующих уроках мы рассмотрим установку сторонних модулей.&lt;/p&gt;
  &lt;p id=&quot;2G4h&quot;&gt;Telegram: &lt;a href=&quot;https://t.me/+_oMNR3qtAPBkZDZi&quot; target=&quot;_blank&quot;&gt;https://t.me/+_oMNR3qtAPBkZDZi&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>python_tutorials:PX4C38JPebz</id><link rel="alternate" type="text/html" href="https://teletype.in/@python_tutorials/PX4C38JPebz?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=python_tutorials"></link><title>Пошаговая установка PyCharm</title><published>2023-10-12T06:22:19.993Z</published><updated>2023-10-12T06:22:19.993Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/a4/02/a4028010-dcd0-4320-9017-bc35431ca487.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/86/34/86347803-68e5-478f-b21c-113effcf0d93.png&quot;&gt;В этом уроке мы установим PyCharm — это интегрированная среда разработки (IDE), используемая для написания программ на Python. 

В ней есть инструменты для анализа кода, графический отладчик, встроенное модульное тестирование и поддержка веб-разработки с Django.</summary><content type="html">
  &lt;figure id=&quot;MVx4&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/86/34/86347803-68e5-478f-b21c-113effcf0d93.png&quot; width=&quot;1366&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;To4O&quot;&gt;В этом уроке мы установим PyCharm — это интегрированная среда разработки (IDE), используемая для написания программ на Python. &lt;br /&gt;&lt;br /&gt;В ней есть инструменты для анализа кода, графический отладчик, встроенное модульное тестирование и поддержка веб-разработки с Django.&lt;/p&gt;
  &lt;p id=&quot;5ih1&quot;&gt;Перед установкой PyCharm сначала нужно установить интерпретатор Python, об этом как это сделать я рассказывал в одном из уроков, &lt;a href=&quot;https://teletype.in/@python_tutorials/2Llp7EHoK-3&quot; target=&quot;_blank&quot;&gt;Установка Python на Windows.&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;pF1Q&quot;&gt;Переходим на сайт JetBrains&lt;a href=&quot;https://www.jetbrains.com/pycharm/&quot; target=&quot;_blank&quot;&gt; https://www.jetbrains.com/pycharm/&lt;/a&gt; PyCharm — это проект JetBrains.&lt;/p&gt;
  &lt;p id=&quot;q8aA&quot;&gt;Нажмите «Download». Произойдет перенаправление на страницу загрузки PyCharm.&lt;/p&gt;
  &lt;figure id=&quot;LCBk&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/04/ff/04ffc543-beef-41ab-b597-67d5af87c14d.jpeg&quot; width=&quot;1408&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;zdNu&quot;&gt;Дальше необходимо выбрать версию PyCharm: &lt;strong&gt;Community&lt;/strong&gt; или &lt;strong&gt;Professional&lt;/strong&gt;. &lt;/p&gt;
  &lt;figure id=&quot;mDRw&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c3/de/c3defcbd-7292-4936-8598-c145b700bbe2.jpeg&quot; width=&quot;1060&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;16tR&quot;&gt;&lt;strong&gt;Professional&lt;/strong&gt; — это платная версия с полным набором функций. Она идеально подходит для профессиональной разработки. &lt;/p&gt;
  &lt;p id=&quot;9wTi&quot;&gt;&lt;strong&gt;Community&lt;/strong&gt; бесплатная. Ею можно пользоваться благодаря набору базовых возможностей. &lt;/p&gt;
  &lt;p id=&quot;uLmf&quot;&gt;Выбираем &lt;strong&gt;Community&lt;/strong&gt; и нажимаем на кнопку «Загрузить» скачивание начнется автоматически.&lt;/p&gt;
  &lt;p id=&quot;nHy0&quot;&gt;После того как скачали,  необходимо запустить установку (pycharm-community-2023.2.2.exe).  Далее нажмите «Next».&lt;/p&gt;
  &lt;figure id=&quot;yisl&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/16/bc/16bc667b-b2c6-4026-af7f-eef2a568a666.png&quot; width=&quot;513&quot; /&gt;
  &lt;/figure&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;k3h6&quot;&gt;&lt;em&gt;В статье используется версия pycharm 2023.2.2. Во время прочтения может быть выпущена новая версия. Учитывайте это, часть 2023.2.2 может быть любой.&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;qrEw&quot;&gt;Оставьте папку установки по умолчанию. Это папка C:\Program files(x86)\JetBrains\PyCharm Community Edition 2019.2. &lt;/p&gt;
  &lt;p id=&quot;4N7U&quot;&gt;&lt;br /&gt;Если выбрана другая, лучше указать именно это направление. Нажмите «Next».&lt;br /&gt;Поставьте галочки напротив обоих пунктов, если нужен ярлык для рабочего стола. Нажмите «Next».&lt;/p&gt;
  &lt;figure id=&quot;bYwM&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c1/07/c107b76b-ff03-4c10-bff9-daf0d32f6b20.png&quot; width=&quot;512&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;jeQZ&quot;&gt;Далее установщик попросит указать имя для отображения в стартовом меню. По умолчанию это JetBrains. Нажмите «Install».&lt;/p&gt;
  &lt;p id=&quot;E8ru&quot;&gt;&lt;br /&gt;Установка начнется автоматически. Дождитесь завершения.&lt;br /&gt;После завершения установки поставьте галочку напротив «Run PyCharm Community Edition» для запуска, а затем «Finish».&lt;/p&gt;
  &lt;figure id=&quot;1cmI&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/eb/b8/ebb83af2-62d2-47d2-a0ef-c75cd55bce20.png&quot; width=&quot;512&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;0wdw&quot;&gt;По завершению установки, PyCharm запустится, первый раз это может займет больше времени.&lt;/p&gt;
  &lt;p id=&quot;TXaf&quot;&gt;&lt;br /&gt;После приветственного окна, можно нажать на &lt;strong&gt;&amp;quot;Create New Project&amp;quot;&lt;/strong&gt; для создания своего первого нового проекта.&lt;/p&gt;
  &lt;p id=&quot;95Fx&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;eqfC&quot;&gt;Telegram: &lt;a href=&quot;https://t.me/+_oMNR3qtAPBkZDZi&quot; target=&quot;_blank&quot;&gt;https://t.me/+_oMNR3qtAPBkZDZi&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>python_tutorials:2Llp7EHoK-3</id><link rel="alternate" type="text/html" href="https://teletype.in/@python_tutorials/2Llp7EHoK-3?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=python_tutorials"></link><title>Установка Python на Windows</title><published>2023-10-11T15:10:01.591Z</published><updated>2023-10-11T15:10:01.591Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/33/92/3392db61-a00d-4ed6-a953-f99f18ae3a6b.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/6d/8e/6d8ebee8-8433-4a18-a63b-44026e115f2d.png&quot;&gt;В этом уроке мы установим Python на свой ПК под операционной системой Windows.</summary><content type="html">
  &lt;figure id=&quot;xKUi&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6d/8e/6d8ebee8-8433-4a18-a63b-44026e115f2d.png&quot; width=&quot;1366&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;mm3V&quot;&gt;В этом уроке мы установим Python на свой ПК под операционной системой Windows.&lt;/p&gt;
  &lt;p id=&quot;7Gbt&quot;&gt;Для  загрузки Python для Windows, переходим на официальный веб-сайт: &lt;a href=&quot;https://www.python.org/downloads/&quot; target=&quot;_blank&quot;&gt;https://www.python.org/downloads/ &lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;3ZsP&quot;&gt;Далее нажимаем на кнопку и скачиваем последнюю версию Python.&lt;/p&gt;
  &lt;figure id=&quot;QfcK&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6a/da/6ada4b79-9a0e-4b8b-9a8e-b6bd8d331060.jpeg&quot; width=&quot;1317&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;FOlA&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;sBB1&quot;&gt;Обрати внимание на экран мастера установки, который называется «Setup» (Настройка): &lt;br /&gt;тебе нужно пролистать его вниз и выбрать опцию «Add Python 3.6 to the PATH» (Добавить Python 3.6 к системной переменной PATH), как на рисунке (это может выглядеть по-разному в зависимости от версии, которую ты устанавливаешь).&lt;/p&gt;
  &lt;figure id=&quot;6ae6&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/86/c7/86c7db4b-f4c7-4673-b39c-bc626e2dedea.png&quot; width=&quot;650&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;cbzs&quot;&gt;Когда установка закончится, ты можешь увидеть предложение узнать больше о Python или об установленной тобой версии.&lt;/p&gt;
  &lt;p id=&quot;hKJV&quot;&gt;Поздравляю, ты успешно установил интерпретатор Python.&lt;/p&gt;
  &lt;p id=&quot;Rnva&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;KLMF&quot;&gt;Telegram: &lt;a href=&quot;https://t.me/+_oMNR3qtAPBkZDZi&quot; target=&quot;_blank&quot;&gt;https://t.me/+_oMNR3qtAPBkZDZi&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>python_tutorials:python_tutorials</id><link rel="alternate" type="text/html" href="https://teletype.in/@python_tutorials/python_tutorials?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=python_tutorials"></link><title>Введение в Python</title><published>2023-10-11T11:23:18.704Z</published><updated>2023-10-11T14:42:05.280Z</updated><summary type="html">Python - это скриптовый язык программирования общего назначения. На данный момент он нашёл распространение в сферах машинного обучения, серверной разработки, сбора данных, написания игр и многого другого.</summary><content type="html">
  &lt;figure id=&quot;PzSu&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/18/e5/18e52f20-81b9-4440-a781-ef56a5ef0bb9.png&quot; width=&quot;1366&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;sYpJ&quot;&gt;Python - это скриптовый язык программирования общего назначения. На данный момент он нашёл распространение в сферах машинного обучения, серверной разработки, сбора данных, написания игр и многого другого.&lt;/p&gt;
  &lt;p id=&quot;nAux&quot;&gt;Python имеет широкую область применения, так как не является исключительно серверным языком программирования, код на Python переносим между популярными ОС, а также имеет модуль работы с ОС. То есть, python-скрипты можно использовать в качестве прикладного софта непосредственно на ПК.&lt;/p&gt;
  &lt;p id=&quot;hyth&quot;&gt;Например, можно управлять директориями или файлами, запускать программы и многое другое.&lt;/p&gt;
  &lt;p id=&quot;0wNJ&quot;&gt;Следует отметить, что несмотря на свою мощность и функциональность, Python является одним из самых простых языков программирования, как по синтаксису, так и по архитектуре при написании приложений.&lt;/p&gt;
  &lt;p id=&quot;lDtv&quot;&gt;Именно поэтому, Python лидирует не только в сфере прикладной разработки, но и в образовательной сфере. В США, Python считается одним из самых предпочтительных языков программирования для обучения, как в школах, так и в высших учебных заведениях.&lt;/p&gt;
  &lt;p id=&quot;dn5k&quot;&gt;Python настолько перспективен, что его используют большинство крупных компаний и перспективных стартапов, например: Google, Amazon, YouTube, Spotify, Instagram, Яндекс и т.д.&lt;br /&gt;Python так популярен потому что он сочетает в себе скорость, простоту и надёжность. В последующих уроках курса вы убедитесь в этом сами.&lt;/p&gt;
  &lt;p id=&quot;NKwt&quot;&gt;&lt;br /&gt;Telegram: &lt;a href=&quot;https://t.me/+_oMNR3qtAPBkZDZi&quot; target=&quot;_blank&quot;&gt;https://t.me/+_oMNR3qtAPBkZDZi&lt;/a&gt;&lt;/p&gt;

</content></entry></feed>