<?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>teacher_ilya</title><author><name>teacher_ilya</name></author><id>https://teletype.in/atom/teacher_ilya</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/teacher_ilya?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@teacher_ilya?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=teacher_ilya"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/teacher_ilya?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-04-29T16:30:24.145Z</updated><entry><id>teacher_ilya:7UpGf1l5l3v</id><link rel="alternate" type="text/html" href="https://teletype.in/@teacher_ilya/7UpGf1l5l3v?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=teacher_ilya"></link><title>В чем разница между динамическим программированием и &quot;разделяй и властвуй&quot; алгоритмами</title><published>2023-03-18T16:27:57.274Z</published><updated>2023-03-18T16:27:57.274Z</updated><summary type="html">Динамическое программирование (Dynamic Programming или DP) и алгоритм &quot;разделяй и властвуй&quot; (Divide and Conquer) - это два разных подхода к решению задач.</summary><content type="html">
  &lt;p id=&quot;tZb1&quot;&gt;Динамическое программирование (Dynamic Programming или DP) и алгоритм &amp;quot;разделяй и властвуй&amp;quot; (Divide and Conquer) - это два разных подхода к решению задач.&lt;/p&gt;
  &lt;p id=&quot;Lbmo&quot;&gt;Алгоритм &amp;quot;разделяй и властвуй&amp;quot; разбивает задачу на более мелкие подзадачи до тех пор, пока эти подзадачи не станут простыми и решаемыми. Затем результаты решения этих подзадач комбинируются для получения решения исходной задачи. Эти подзадачи не пересекаются и независимы друг от друга.&lt;/p&gt;
  &lt;p id=&quot;ZKYj&quot;&gt;В то же время, DP разбивает задачу на подзадачи, которые могут пересекаться, и эти подзадачи решаются и запоминаются. Затем решения этих подзадач используются для решения более крупных подзадач, пока не будет получено решение для всей исходной задачи.&lt;/p&gt;
  &lt;p id=&quot;KWDe&quot;&gt;Таким образом, в отличие от &amp;quot;разделяй и властвуй&amp;quot;, DP использует запоминание результатов, чтобы избежать повторных вычислений и пересекающихся подзадач, что обычно позволяет уменьшить время работы алгоритма. DP может использоваться в тех случаях, когда задача имеет оптимальную подструктуру и подзадачи пересекаются.&lt;/p&gt;

</content></entry><entry><id>teacher_ilya:metody-spiska-v-python</id><link rel="alternate" type="text/html" href="https://teletype.in/@teacher_ilya/metody-spiska-v-python?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=teacher_ilya"></link><title>Методы списка в Python</title><published>2023-02-17T14:45:22.436Z</published><updated>2023-02-17T14:45:22.436Z</updated><summary type="html">В Python список (list) - это изменяемый объект, который содержит упорядоченную последовательность элементов. В этой статье мы рассмотрим основные методы списка, которые могут быть использованы для работы с ним.</summary><content type="html">
  &lt;p id=&quot;wJfs&quot;&gt;В Python список (list) - это изменяемый объект, который содержит упорядоченную последовательность элементов. В этой статье мы рассмотрим основные методы списка, которые могут быть использованы для работы с ним.&lt;/p&gt;
  &lt;h2 id=&quot;Dk7S&quot;&gt;append()&lt;/h2&gt;
  &lt;p id=&quot;zWyU&quot;&gt;Метод &lt;code&gt;append()&lt;/code&gt; используется для добавления элемента в конец списка. Вот пример:&lt;/p&gt;
  &lt;pre id=&quot;NoBw&quot;&gt;my_list = [1, 2, 3]
my_list.append(4)
print(my_list) # [1, 2, 3, 4]&lt;/pre&gt;
  &lt;h2 id=&quot;Wu91&quot;&gt;extend()&lt;/h2&gt;
  &lt;p id=&quot;MaKE&quot;&gt;Метод &lt;code&gt;extend()&lt;/code&gt; используется для добавления элементов из другого списка в конец текущего списка. Вот пример:&lt;/p&gt;
  &lt;pre id=&quot;SyCq&quot;&gt;my_list = [1, 2, 3]
other_list = [4, 5, 6]
my_list.extend(other_list)
print(my_list) # [1, 2, 3, 4, 5, 6]&lt;/pre&gt;
  &lt;h2 id=&quot;t6MZ&quot;&gt;insert()&lt;/h2&gt;
  &lt;p id=&quot;Y664&quot;&gt;Метод &lt;code&gt;insert()&lt;/code&gt; используется для добавления элемента в список по указанному индексу. Вот пример:&lt;/p&gt;
  &lt;pre id=&quot;KVxH&quot;&gt;scssCopy codemy_list = [1, 2, 3]
my_list.insert(1, 4)
print(my_list) # [1, 4, 2, 3]
&lt;/pre&gt;
  &lt;h2 id=&quot;Gfz2&quot;&gt;remove()&lt;/h2&gt;
  &lt;p id=&quot;7LEE&quot;&gt;Метод &lt;code&gt;remove()&lt;/code&gt; используется для удаления элемента из списка по его значению. Вот пример:&lt;/p&gt;
  &lt;pre id=&quot;p0Vz&quot;&gt;my_list = [1, 2, 3, 4]
my_list.remove(3)
print(my_list) # [1, 2, 4]&lt;/pre&gt;
  &lt;h2 id=&quot;8crK&quot;&gt;pop()&lt;/h2&gt;
  &lt;p id=&quot;FFVA&quot;&gt;Метод &lt;code&gt;pop()&lt;/code&gt; используется для удаления элемента из списка по указанному индексу. Вот пример:&lt;/p&gt;
  &lt;pre id=&quot;HHWW&quot;&gt;my_list = [1, 2, 3]
my_list.pop(1)
print(my_list) # [1, 3]&lt;/pre&gt;
  &lt;h2 id=&quot;bgWq&quot;&gt;index()&lt;/h2&gt;
  &lt;p id=&quot;r5DZ&quot;&gt;Метод &lt;code&gt;index()&lt;/code&gt; используется для нахождения индекса элемента в списке по его значению. Вот пример:&lt;/p&gt;
  &lt;pre id=&quot;SOD1&quot;&gt;my_list = [1, 2, 3]
index = my_list.index(2)
print(index) # 1&lt;/pre&gt;
  &lt;h2 id=&quot;ARXh&quot;&gt;count()&lt;/h2&gt;
  &lt;p id=&quot;WFpw&quot;&gt;Метод &lt;code&gt;count()&lt;/code&gt; используется для подсчета количества элементов в списке, которые равны заданному значению. Вот пример:&lt;/p&gt;
  &lt;pre id=&quot;kRR4&quot;&gt;my_list = [1, 2, 3, 2, 4, 2]
count = my_list.count(2)
print(count) # 3&lt;/pre&gt;
  &lt;h2 id=&quot;zyOH&quot;&gt;sort()&lt;/h2&gt;
  &lt;p id=&quot;n5wz&quot;&gt;Метод &lt;code&gt;sort()&lt;/code&gt; используется для сортировки элементов в списке. Вот пример:&lt;/p&gt;
  &lt;pre id=&quot;phEN&quot;&gt;my_list = [3, 1, 4, 2]
my_list.sort()
print(my_list) # [1, 2, 3, 4]&lt;/pre&gt;
  &lt;h2 id=&quot;smUU&quot;&gt;reverse()&lt;/h2&gt;
  &lt;p id=&quot;dBbM&quot;&gt;Метод &lt;code&gt;reverse()&lt;/code&gt; используется для изменения порядка элементов в списке на противоположный. Вот пример:&lt;/p&gt;
  &lt;pre id=&quot;oEgS&quot;&gt;scssCopy codemy_list = [1, 2, 3]
my_list.reverse()
print(my_list) # [3, 2, 1&lt;/pre&gt;

</content></entry><entry><id>teacher_ilya:kak-udalit-element-iz-spiska-s-pomoschju-python</id><link rel="alternate" type="text/html" href="https://teletype.in/@teacher_ilya/kak-udalit-element-iz-spiska-s-pomoschju-python?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=teacher_ilya"></link><title>Как удалить элемент из списка с помощью Python</title><published>2023-02-17T11:26:22.039Z</published><updated>2023-02-17T11:26:22.039Z</updated><category term="python" label="Python"></category><summary type="html">В Python списки представляют собой коллекции элементов, которые могут быть изменены. В этой статье мы рассмотрим, как удалить элемент из списка с помощью Python.</summary><content type="html">
  &lt;p id=&quot;dA03&quot;&gt;В Python списки представляют собой коллекции элементов, которые могут быть изменены. В этой статье мы рассмотрим, как удалить элемент из списка с помощью Python.&lt;/p&gt;
  &lt;p id=&quot;cmL6&quot;&gt;Удаление элемента по индексу&lt;/p&gt;
  &lt;p id=&quot;YFFO&quot;&gt;Первый способ удаления элемента из списка - это удаление элемента по индексу. Для этого нужно использовать ключевое слово &lt;code&gt;del&lt;/code&gt; и указать индекс элемента, который нужно удалить. Вот пример:&lt;/p&gt;
  &lt;pre id=&quot;Y0WZ&quot;&gt;my_list = [&amp;#x27;apple&amp;#x27;, &amp;#x27;banana&amp;#x27;, &amp;#x27;orange&amp;#x27;, &amp;#x27;pear&amp;#x27;]
del my_list[1] # удалить второй элемент из списка (banana)
print(my_list) # [&amp;#x27;apple&amp;#x27;, &amp;#x27;orange&amp;#x27;, &amp;#x27;pear&amp;#x27;]&lt;/pre&gt;
  &lt;p id=&quot;fGEo&quot;&gt;В этом примере мы удаляем второй элемент из списка (banana) с помощью ключевого слова &lt;code&gt;del&lt;/code&gt; и указываем его индекс (1).&lt;/p&gt;
  &lt;p id=&quot;bCyW&quot;&gt;Удаление элемента по значению&lt;/p&gt;
  &lt;p id=&quot;RI7r&quot;&gt;Второй способ удаления элемента из списка - это удаление элемента по его значению. Для этого нужно использовать метод &lt;code&gt;remove()&lt;/code&gt; и указать значение элемента, который нужно удалить. Вот пример:&lt;/p&gt;
  &lt;pre id=&quot;DmHg&quot;&gt;my_list = [&amp;#x27;apple&amp;#x27;, &amp;#x27;banana&amp;#x27;, &amp;#x27;orange&amp;#x27;, &amp;#x27;pear&amp;#x27;]
my_list.remove(&amp;#x27;banana&amp;#x27;) # удалить элемент со значением &amp;quot;banana&amp;quot;
print(my_list) # [&amp;#x27;apple&amp;#x27;, &amp;#x27;orange&amp;#x27;, &amp;#x27;pear&amp;#x27;]&lt;/pre&gt;
  &lt;p id=&quot;GH0S&quot;&gt;В этом примере мы удаляем элемент со значением &amp;quot;banana&amp;quot; с помощью метода &lt;code&gt;remove()&lt;/code&gt;.&lt;/p&gt;
  &lt;p id=&quot;9rfh&quot;&gt;Удаление элементов с помощью цикла&lt;/p&gt;
  &lt;p id=&quot;0d2H&quot;&gt;Если вы хотите удалить несколько элементов из списка, вы можете использовать цикл. Вот пример:&lt;/p&gt;
  &lt;pre id=&quot;5WBb&quot;&gt;my_list = [&amp;#x27;apple&amp;#x27;, &amp;#x27;banana&amp;#x27;, &amp;#x27;orange&amp;#x27;, &amp;#x27;pear&amp;#x27;]
items_to_remove = [&amp;#x27;banana&amp;#x27;, &amp;#x27;pear&amp;#x27;]

for item in items_to_remove:
    my_list.remove(item)

print(my_list) # [&amp;#x27;apple&amp;#x27;, &amp;#x27;orange&amp;#x27;]&lt;/pre&gt;
  &lt;p id=&quot;Jfun&quot;&gt;В этом примере мы создали список элементов, которые нужно удалить (items_to_remove), и использовали цикл, чтобы удалить каждый элемент из этого списка с помощью метода &lt;code&gt;remove()&lt;/code&gt;.&lt;/p&gt;
  &lt;figure id=&quot;xYFL&quot; class=&quot;m_column&quot;&gt;
    &lt;iframe src=&quot;https://www.youtube.com/embed/YP_pEOTqI5U?autoplay=0&amp;loop=0&amp;mute=0&quot;&gt;&lt;/iframe&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;yM3E&quot;&gt;На этом все.&lt;/p&gt;
  &lt;p id=&quot;1Br0&quot;&gt;Хорошего настроения и удачных вам проектов! :)&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;0qaS&quot;&gt;🔥 БОНУСЫ &lt;br /&gt;Бесплатные курс по профессии “Python-разработчик”&lt;/p&gt;
  &lt;ol id=&quot;BIOd&quot;&gt;
    &lt;li id=&quot;lgLV&quot;&gt;PYTHON (44 урока + практика) - &lt;a href=&quot;https://free-python-course.kaziamov.com&quot; target=&quot;_blank&quot;&gt;https://free-python-course.kaziamov.com&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;MOW9&quot;&gt;GIT (15 уроков + практика) - &lt;a href=&quot;https://free-git-course.kaziamov.com&quot; target=&quot;_blank&quot;&gt;https://free-git-course.kaziamov.com&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;u2vq&quot;&gt;LINUX (19 уроков + практика) - &lt;a href=&quot;https://free-linux-course.kaziamov.com&quot; target=&quot;_blank&quot;&gt;https://free-linux-course.kaziamov.com&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;VViM&quot;&gt;Как найти работу в IT (14 уроков) - &lt;a href=&quot;https://how-find-job-course.kaziamov.com&quot; target=&quot;_blank&quot;&gt;https://how-find-job-course.kaziamov.com&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;gPQc&quot;&gt;Как выучить английский (10 уроков) - &lt;a href=&quot;https://how-learn-english.kaziamov.com&quot; target=&quot;_blank&quot;&gt;https://how-learn-english.kaziamov.com&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;bQyI&quot;&gt;HTML+CSS (12 уроков + практика) - &lt;a href=&quot;https://free-html-css-course.kaziamov.com&quot; target=&quot;_blank&quot;&gt;https://free-html-css-course.kaziamov.com&lt;/a&gt;&lt;/li&gt;
  &lt;/ol&gt;

</content></entry><entry><id>teacher_ilya:Kak-ustanovit-biblioteku-Python-s-pomoshchyu-pip-i</id><link rel="alternate" type="text/html" href="https://teletype.in/@teacher_ilya/Kak-ustanovit-biblioteku-Python-s-pomoshchyu-pip-i?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=teacher_ilya"></link><title>Как установить библиотеку Python с помощью pip и PyCharm</title><published>2023-02-17T10:53:05.256Z</published><updated>2023-02-17T10:53:05.256Z</updated><category term="py-charm-amp-vs-code" label="PyCharm &amp;amp; VS Code"></category><summary type="html">В Python существует множество библиотек, которые могут значительно упростить разработку программного обеспечения. В этой статье мы рассмотрим, как установить библиотеку Python с помощью инструментов, таких как pip и PyCharm.</summary><content type="html">
  &lt;p id=&quot;dLMF&quot;&gt;В Python существует множество библиотек, которые могут значительно упростить разработку программного обеспечения. В этой статье мы рассмотрим, как установить библиотеку Python с помощью инструментов, таких как pip и PyCharm.&lt;/p&gt;
  &lt;p id=&quot;j2AL&quot;&gt;Установка библиотеки с помощью pip&lt;/p&gt;
  &lt;p id=&quot;llSy&quot;&gt;Pip - это инструмент управления пакетами Python, который позволяет устанавливать, обновлять и удалять пакеты Python. Для установки библиотеки с помощью pip, вам нужно открыть терминал и ввести следующую команду:&lt;/p&gt;
  &lt;pre id=&quot;Idm3&quot;&gt;pip install library_name
&lt;/pre&gt;
  &lt;p id=&quot;nFCm&quot;&gt;Где &amp;quot;library_name&amp;quot; - это имя библиотеки, которую вы хотите установить. Например, если вы хотите установить библиотеку NumPy, введите следующую команду:&lt;/p&gt;
  &lt;pre id=&quot;0SIV&quot;&gt;pip install numpy
&lt;/pre&gt;
  &lt;p id=&quot;R0uJ&quot;&gt;Если вы хотите установить конкретную версию библиотеки, вы можете использовать следующий синтаксис:&lt;/p&gt;
  &lt;pre id=&quot;pgdh&quot;&gt;pip install library_name==version_number
&lt;/pre&gt;
  &lt;p id=&quot;B90P&quot;&gt;Где &amp;quot;version_number&amp;quot; - это номер версии библиотеки. Например, если вы хотите установить версию 1.19.3 библиотеки NumPy, введите следующую команду:&lt;/p&gt;
  &lt;pre id=&quot;CtMM&quot;&gt;pip install numpy==1.19.3
&lt;/pre&gt;
  &lt;p id=&quot;noz0&quot;&gt;Установка библиотеки с помощью PyCharm&lt;/p&gt;
  &lt;p id=&quot;ijHw&quot;&gt;PyCharm - это интегрированная среда разработки (IDE) для Python, разработанная компанией JetBrains. PyCharm имеет встроенную поддержку для установки библиотек Python, что упрощает процесс установки и управления библиотеками.&lt;/p&gt;
  &lt;p id=&quot;X3ke&quot;&gt;Чтобы установить библиотеку с помощью PyCharm, следуйте этим простым шагам:&lt;/p&gt;
  &lt;ol id=&quot;7Ubp&quot;&gt;
    &lt;li id=&quot;HlYP&quot;&gt;Откройте свой проект в PyCharm.&lt;/li&gt;
    &lt;li id=&quot;Yadw&quot;&gt;Откройте окно настроек проекта, выбрав &amp;quot;File -&amp;gt; Settings&amp;quot;.&lt;/li&gt;
    &lt;li id=&quot;H16I&quot;&gt;Нажмите на &amp;quot;Project -&amp;gt; Project Interpreter&amp;quot;.&lt;/li&gt;
    &lt;li id=&quot;qvNn&quot;&gt;Нажмите на &amp;quot;+&amp;quot; в правом верхнем углу окна, чтобы добавить новую библиотеку.&lt;/li&gt;
    &lt;li id=&quot;MuaJ&quot;&gt;В появившемся окне выберите библиотеку, которую вы хотите установить.&lt;/li&gt;
    &lt;li id=&quot;blsb&quot;&gt;Нажмите на кнопку &amp;quot;Install Package&amp;quot;.&lt;/li&gt;
    &lt;li id=&quot;GkxZ&quot;&gt;Подтвердите установку библиотеки, нажав на &amp;quot;Install&amp;quot;.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;AWQT&quot;&gt;PyCharm автоматически установит библиотеку и добавит ее в список установленных пакетов.&lt;/p&gt;
  &lt;figure id=&quot;y611&quot; class=&quot;m_column&quot;&gt;
    &lt;iframe src=&quot;https://www.youtube.com/embed/1udRJLw8Sws?autoplay=0&amp;loop=0&amp;mute=0&quot;&gt;&lt;/iframe&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;y9gk&quot;&gt;На этом все.&lt;/p&gt;
  &lt;p id=&quot;1Br0&quot;&gt;Хорошего настроения и удачных вам проектов! :)&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;0qaS&quot;&gt;🔥 БОНУСЫ &lt;br /&gt;Бесплатные курс по профессии “Python-разработчик”&lt;/p&gt;
  &lt;ol id=&quot;BIOd&quot;&gt;
    &lt;li id=&quot;lgLV&quot;&gt;PYTHON (44 урока + практика) - &lt;a href=&quot;https://free-python-course.kaziamov.com&quot; target=&quot;_blank&quot;&gt;https://free-python-course.kaziamov.com&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;MOW9&quot;&gt;GIT (15 уроков + практика) - &lt;a href=&quot;https://free-git-course.kaziamov.com&quot; target=&quot;_blank&quot;&gt;https://free-git-course.kaziamov.com&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;u2vq&quot;&gt;LINUX (19 уроков + практика) - &lt;a href=&quot;https://free-linux-course.kaziamov.com&quot; target=&quot;_blank&quot;&gt;https://free-linux-course.kaziamov.com&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;VViM&quot;&gt;Как найти работу в IT (14 уроков) - &lt;a href=&quot;https://how-find-job-course.kaziamov.com&quot; target=&quot;_blank&quot;&gt;https://how-find-job-course.kaziamov.com&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;gPQc&quot;&gt;Как выучить английский (10 уроков) - &lt;a href=&quot;https://how-learn-english.kaziamov.com&quot; target=&quot;_blank&quot;&gt;https://how-learn-english.kaziamov.com&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;bQyI&quot;&gt;HTML+CSS (12 уроков + практика) - &lt;a href=&quot;https://free-html-css-course.kaziamov.com&quot; target=&quot;_blank&quot;&gt;https://free-html-css-course.kaziamov.com&lt;/a&gt;&lt;/li&gt;
  &lt;/ol&gt;

</content></entry><entry><id>teacher_ilya:Kak-ZAKOMMENTIROVAT-kod-v-python-PYCHARM-i-vscode</id><link rel="alternate" type="text/html" href="https://teletype.in/@teacher_ilya/Kak-ZAKOMMENTIROVAT-kod-v-python-PYCHARM-i-vscode?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=teacher_ilya"></link><title>Как комментировать код в PyCharm и VS Code</title><published>2023-02-17T08:20:23.779Z</published><updated>2023-02-17T08:20:23.779Z</updated><category term="py-charm-amp-vs-code" label="PyCharm &amp;amp; VS Code"></category><summary type="html">Комментирование кода - важный элемент при разработке программного обеспечения. Комментарии помогают другим разработчикам легче понимать ваш код, а также помогают вам лучше понимать свой собственный код при возвращении к проекту после некоторого времени. В этой статье мы рассмотрим, как комментировать код в двух самых популярных редакторах: PyCharm и VS Code.</summary><content type="html">
  &lt;p id=&quot;MiQU&quot;&gt;Комментирование кода - важный элемент при разработке программного обеспечения. Комментарии помогают другим разработчикам легче понимать ваш код, а также помогают вам лучше понимать свой собственный код при возвращении к проекту после некоторого времени. В этой статье мы рассмотрим, как комментировать код в двух самых популярных редакторах: PyCharm и VS Code.&lt;/p&gt;
  &lt;h2 id=&quot;Cq21&quot;&gt;Комментарии в PyCharm&lt;/h2&gt;
  &lt;p id=&quot;lEZx&quot;&gt;PyCharm - это интегрированная среда разработки (IDE) для Python, разработанная компанией JetBrains. PyCharm имеет множество полезных функций, включая функцию автоматического создания комментариев. Для создания комментария в PyCharm вы можете использовать следующий шаблон:&lt;/p&gt;
  &lt;pre id=&quot;ClC7&quot;&gt;# This is a comment
&lt;/pre&gt;
  &lt;p id=&quot;8h4M&quot;&gt;Комментарии в PyCharm также могут быть многострочными, что особенно полезно для документирования функций и классов:&lt;/p&gt;
  &lt;pre id=&quot;j1Kp&quot;&gt;&amp;quot;&amp;quot;&amp;quot;
This is a
multi-line comment
&amp;quot;&amp;quot;&amp;quot;
&lt;/pre&gt;
  &lt;p id=&quot;eqEV&quot;&gt;Если вы хотите, чтобы PyCharm автоматически создавал комментарии для вас, вы можете использовать функцию &amp;quot;Code -&amp;gt; Insert Code -&amp;gt; Documentation&amp;quot; или нажать на сочетание клавиш Ctrl + Shift + / на клавиатуре.&lt;/p&gt;
  &lt;h2 id=&quot;LkIw&quot;&gt;Комментарии в VS Code&lt;/h2&gt;
  &lt;p id=&quot;uuJt&quot;&gt;VS Code - это свободный и открытый исходный код редактор, разработанный компанией Microsoft. VS Code имеет встроенную поддержку для многих языков программирования, включая Python, и предоставляет различные функции для комментирования кода.&lt;/p&gt;
  &lt;p id=&quot;I05P&quot;&gt;Для создания комментария в VS Code вы можете использовать следующий шаблон:&lt;/p&gt;
  &lt;pre id=&quot;0amt&quot;&gt;# This is a comment
&lt;/pre&gt;
  &lt;p id=&quot;8KlD&quot;&gt;Как и в PyCharm, комментарии в VS Code также могут быть многострочными:&lt;/p&gt;
  &lt;pre id=&quot;5IKL&quot;&gt;pythonCopy code&amp;quot;&amp;quot;&amp;quot;
This is a
multi-line comment
&amp;quot;&amp;quot;&amp;quot;
&lt;/pre&gt;
  &lt;p id=&quot;jAyY&quot;&gt;Если вы хотите, чтобы VS Code автоматически создавал комментарии для вас, вы можете использовать расширения, такие как &amp;quot;Python Docstring Generator&amp;quot; или &amp;quot;MagicPython&amp;quot;. Эти расширения позволяют вам быстро создавать документацию для функций и классов, что упрощает работу с вашим кодом в будущем.&lt;/p&gt;
  &lt;h2 id=&quot;WSwd&quot;&gt;Быстрые клавиши&lt;/h2&gt;
  &lt;p id=&quot;6FM6&quot;&gt;Чтобы сократить время и закомментировать строки, можно использовать сочетание клавиш CTRL + /. Работает как в PyCharm, так и в VS Code.&lt;br /&gt;&lt;br /&gt;Видео с примером использования:&lt;/p&gt;
  &lt;figure id=&quot;ybAB&quot; class=&quot;m_column&quot;&gt;
    &lt;iframe src=&quot;https://www.youtube.com/embed/Gvdvpa-Xo7U?autoplay=0&amp;loop=0&amp;mute=0&quot;&gt;&lt;/iframe&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;y9gk&quot;&gt;На этом все. &lt;/p&gt;
  &lt;p id=&quot;1Br0&quot;&gt;Хорошего настроения и удачных вам проектов! :)&lt;/p&gt;
  &lt;p id=&quot;tAQi&quot;&gt;&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;0qaS&quot;&gt;🔥 БОНУСЫ &lt;br /&gt;Бесплатные курс по профессии “Python-разработчик” &lt;br /&gt;&lt;/p&gt;
  &lt;ol id=&quot;BIOd&quot;&gt;
    &lt;li id=&quot;lgLV&quot;&gt;PYTHON (44 урока + практика) - &lt;a href=&quot;https://free-python-course.kaziamov.com&quot; target=&quot;_blank&quot;&gt;https://free-python-course.kaziamov.com&lt;/a&gt; &lt;/li&gt;
    &lt;li id=&quot;MOW9&quot;&gt;GIT (15 уроков + практика) - &lt;a href=&quot;https://free-git-course.kaziamov.com&quot; target=&quot;_blank&quot;&gt;https://free-git-course.kaziamov.com&lt;/a&gt; &lt;/li&gt;
    &lt;li id=&quot;u2vq&quot;&gt;LINUX (19 уроков + практика) - &lt;a href=&quot;https://free-linux-course.kaziamov.com&quot; target=&quot;_blank&quot;&gt;https://free-linux-course.kaziamov.com&lt;/a&gt; &lt;/li&gt;
    &lt;li id=&quot;VViM&quot;&gt;Как найти работу в IT (14 уроков) - &lt;a href=&quot;https://how-find-job-course.kaziamov.com&quot; target=&quot;_blank&quot;&gt;https://how-find-job-course.kaziamov.com&lt;/a&gt; &lt;/li&gt;
    &lt;li id=&quot;gPQc&quot;&gt;Как выучить английский (10 уроков) - &lt;a href=&quot;https://how-learn-english.kaziamov.com&quot; target=&quot;_blank&quot;&gt;https://how-learn-english.kaziamov.com&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;bQyI&quot;&gt;HTML+CSS (12 уроков + практика) - &lt;a href=&quot;https://free-html-css-course.kaziamov.com&quot; target=&quot;_blank&quot;&gt;https://free-html-css-course.kaziamov.com&lt;/a&gt;&lt;/li&gt;
  &lt;/ol&gt;

</content></entry><entry><id>teacher_ilya:K2Iq7GGnv3z</id><link rel="alternate" type="text/html" href="https://teletype.in/@teacher_ilya/K2Iq7GGnv3z?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=teacher_ilya"></link><title>Ubuntu разряжает ноут. Как исправить</title><published>2022-09-28T13:38:53.356Z</published><updated>2022-09-28T13:39:36.945Z</updated><category term="linux-ubuntu" label="Linux (Ubuntu)"></category><summary type="html">Короткая заметка, на тему долгой работы ноута. Решается библиотекой pm-utils.</summary><content type="html">
  &lt;p id=&quot;WxUO&quot;&gt;Короткая заметка, на тему долгой работы ноута. Решается библиотекой &lt;strong&gt;pm-utils.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;dizr&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Sy1Z&quot;&gt;&lt;strong&gt;&lt;code&gt;sudo apt install pm-utils&lt;br /&gt;&lt;br /&gt;sudo pm-powersave true&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;T0pi&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;FdkN&quot;&gt;Время работы увеличилось с 4 до 6 часов (но до 10-12 часов как на винде так и не стало, продолжаю поиски решения)&lt;br /&gt;&lt;/p&gt;

</content></entry><entry><id>teacher_ilya:git-2022</id><link rel="alternate" type="text/html" href="https://teletype.in/@teacher_ilya/git-2022?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=teacher_ilya"></link><title>Git: подборка материалов</title><published>2022-08-26T09:42:23.410Z</published><updated>2022-08-26T09:49:53.927Z</updated><summary type="html">Всем привет. </summary><content type="html">
  &lt;p id=&quot;FSh0&quot;&gt;Всем привет. &lt;/p&gt;
  &lt;p id=&quot;6aVB&quot;&gt;В этой статье я собрал материалы, которые показались мне полезными по теме работы с Git и Github.&lt;/p&gt;
  &lt;p id=&quot;ni3S&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;cmP0&quot;&gt;Материалы&lt;/h2&gt;
  &lt;p id=&quot;Gm2E&quot;&gt;&lt;/p&gt;
  &lt;ul id=&quot;U8GN&quot;&gt;
    &lt;li id=&quot;AmOQ&quot;&gt;Интерактивный учебник на русском - &lt;a href=&quot;https://githowto.com/ru&quot; target=&quot;_blank&quot;&gt;https://githowto.com/ru&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;6Ual&quot;&gt;Набор команд, на случай елси что-то пошло не так - &lt;a href=&quot;https://ru.hexlet.io/blog/posts/oh-shit-git&quot; target=&quot;_blank&quot;&gt;https://ru.hexlet.io/blog/posts/oh-shit-git&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;yk7b&quot;&gt;Главный учебник по Гиту - &lt;a href=&quot;https://git-scm.com/book/ru/v2&quot; target=&quot;_blank&quot;&gt;https://git-scm.com/book/ru/v2&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;Dh5X&quot;&gt;Интерактивный визуальный тренажер - &lt;a href=&quot;https://learngitbranching.js.org/&quot; target=&quot;_blank&quot;&gt;https://learngitbranching.js.org/&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;j9yh&quot;&gt;Настройка Git для Windows, генерация SSH, привязка к Github (видео) - &lt;a href=&quot;https://youtu.be/HYs5B7TAaFk&quot; target=&quot;_blank&quot;&gt;https://youtu.be/HYs5B7TAaFk&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;UzE1&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;MnLg&quot;&gt;Команды&lt;/h2&gt;
  &lt;p id=&quot;lbwl&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;vN3N&quot;&gt;// Проверка версии гита&lt;br /&gt;&lt;code&gt;git -v&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;yRox&quot;&gt;// Открыть файл настроек гита&lt;br /&gt;&lt;code&gt;git config --global --edit&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;ctQC&quot;&gt;// Установить имя и емайл&lt;br /&gt;&lt;code&gt;git config --global user.name &amp;quot;Your Name&amp;quot;&lt;br /&gt;git config --global user.email &amp;quot;your_email@whatever.com&amp;quot;&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;6sFL&quot;&gt;// Поменять crlf на lf&lt;br /&gt;&lt;code&gt;git config --global core.autocrlf false&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;W57b&quot;&gt;// Сгенерировать новый ssh-ключ&lt;br /&gt;&lt;code&gt;ssh-keygen -o -t rsa -C &amp;quot;your_email@whatever.com&amp;quot;&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;ZeP0&quot;&gt;// Перейти в папку с ключом (для автозавершения команды, можно испольовать Tab)&lt;br /&gt;&lt;code&gt;cd ~/.ssh/&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;5exp&quot;&gt;//  Открыть файл&lt;br /&gt;&lt;code&gt;cat id_rsa.pub&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;Rz1v&quot;&gt;// Посмотреть содержимое папки&lt;br /&gt;&lt;code&gt;ls&lt;/code&gt;&lt;br /&gt;//  Посмотреть содержимое папки включая скрытые файлы&lt;br /&gt;&lt;code&gt;ls -a&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;g2ct&quot;&gt;// Скопировать репозиторий&lt;br /&gt;&lt;code&gt;git clone ссылка&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;lP5F&quot;&gt;// Добавить файл в индекс&lt;br /&gt;&lt;code&gt;git add имя файла&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;eGzq&quot;&gt;// Сохранить изменения (закоммитить)&lt;br /&gt;&lt;code&gt;git commit -m &amp;#x27;Комментарий&amp;#x27;&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;dZyG&quot;&gt;// Сохранить в Гитхаб (запушить)&lt;br /&gt;&lt;code&gt;git push&lt;/code&gt;&lt;/p&gt;

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