Channel: Python | Программирование
🧩 Модуль, пакет, библиотека, фреймворк: разбираемся в разнице
• Разобрали ключевые отличия фреймворка от библиотеки и другими типами импортируемых объектов в Python с применением диаграмм.
🧷 Читать статью
#Статья
• Разобрали ключевые отличия фреймворка от библиотеки и другими типами импортируемых объектов в Python с применением диаграмм.
🧷 Читать статью
#Статья
❤6🔥2
15 Фишек с словарями Python, которые сделают код лучше
• В данном видео мы рассмотрим 15 особенностей словарей Python, о которых вы возможно не знали. Мы рассмотрим полезные методы и на примерах докажем их эффективность. Это всё будет подкрепляться теоретическими примерами, чтобы улучшить понимание словарей.
🧷 Смотреть видео
#Видео
• В данном видео мы рассмотрим 15 особенностей словарей Python, о которых вы возможно не знали. Мы рассмотрим полезные методы и на примерах докажем их эффективность. Это всё будет подкрепляться теоретическими примерами, чтобы улучшить понимание словарей.
🧷 Смотреть видео
#Видео
❤6👍4
📌 Модуль getopt, извлечение параметров командной строки в Python
• Модуль getopt помогает скриптам Python анализировать аргументы командной строки, возвращаемые функцией sys.argv().
• Он поддерживает те же соглашения, что и функция getopt() в Unix, включая специальные значения аргументов в форме '-' и '--'. Длинные параметры, подобные тем, которые поддерживаются программным обеспечением GNU, также могут использоваться через необязательный третий аргумент.
Пример использования только параметров в стиле Unix (код на картинке).
📕 Документация
#урок
• Модуль getopt помогает скриптам Python анализировать аргументы командной строки, возвращаемые функцией sys.argv().
• Он поддерживает те же соглашения, что и функция getopt() в Unix, включая специальные значения аргументов в форме '-' и '--'. Длинные параметры, подобные тем, которые поддерживаются программным обеспечением GNU, также могут использоваться через необязательный третий аргумент.
Пример использования только параметров в стиле Unix (код на картинке).
📕 Документация
#урок
❤6👍2
Игра Крестики-нолики на Python
• Мы создадим консольный вариант игры без использования ИИ.
🧷 Смотреть видео
#Видео
• Мы создадим консольный вариант игры без использования ИИ.
🧷 Смотреть видео
#Видео
❤8👍1
🧩 Aplfh — язык программирования, основаный на Python
• Написали новый, простой язык программирования, основанный на Python. Примеры кода и ссылка на проект внутри.
🧷 Читать статью
#Статья
• Написали новый, простой язык программирования, основанный на Python. Примеры кода и ссылка на проект внутри.
🧷 Читать статью
#Статья
❤8👎4👍1
📌 Модуль enum перечисления в Python
• Перечисления Enum в Python - это набор символических имен (членов), привязанных к уникальным постоянным значениям. Внутри перечисления члены могут сравниваться по идентичности, а само перечисление может повторяться.
• Перечисления Enum похожи на глобальные переменные, но предлагают более полезную функцию repr(), группировку, безопасность типов и некоторые другие функции. Они наиболее полезны, когда есть переменная, которая может принимать одно из ограниченного набора значений, например, дни недели или основные цвета RGB.
Перечисления создаются либо с использованием синтаксиса класса, либо с использованием функционального синтаксиса (код на картинке).
📕 Документация
#урок
• Перечисления Enum в Python - это набор символических имен (членов), привязанных к уникальным постоянным значениям. Внутри перечисления члены могут сравниваться по идентичности, а само перечисление может повторяться.
• Перечисления Enum похожи на глобальные переменные, но предлагают более полезную функцию repr(), группировку, безопасность типов и некоторые другие функции. Они наиболее полезны, когда есть переменная, которая может принимать одно из ограниченного набора значений, например, дни недели или основные цвета RGB.
Перечисления создаются либо с использованием синтаксиса класса, либо с использованием функционального синтаксиса (код на картинке).
📕 Документация
#урок
❤7👍2
Полное видео по работе с Пуллами в Python
• Мы рассмотрим принцип работы пуллов в модуле multiprocessing, который позволяет выполнять нужные нам задания полностью параллельно, тем самым это также ускоряет нашу программу.
🧷 Смотреть видео
#Видео
• Мы рассмотрим принцип работы пуллов в модуле multiprocessing, который позволяет выполнять нужные нам задания полностью параллельно, тем самым это также ускоряет нашу программу.
🧷 Смотреть видео
#Видео
👍5❤3
📌 Класс TopologicalSorter(), модуль graphlib в Python
• Модуль graphlib определяет класс, реализующий функциональные возможности для топологической сортировки хэшируемых узлов графа (древовидной структуры).
Синтаксис (код на картинке).
📕 Документация
#урок
• Модуль graphlib определяет класс, реализующий функциональные возможности для топологической сортировки хэшируемых узлов графа (древовидной структуры).
Синтаксис (код на картинке).
📕 Документация
#урок
❤7
🧩 httpx vs. requests vs. aiohttp: кто лучше?
• Разобрали на примере, какая из библиотек справляется лучше и как асинхронность влияет на скорость исполнения массовых запросов.
🧷 Читать статью
#Статья
• Разобрали на примере, какая из библиотек справляется лучше и как асинхронность влияет на скорость исполнения массовых запросов.
🧷 Читать статью
#Статья
❤8
Управление памятью в Python
• В этом видео автор постарается максимально просто объяснить, как работает управление памятью (memory management) в Python. Ну и конечно без схем не обошлось)
🧷 Смотреть видео
#Видео
• В этом видео автор постарается максимально просто объяснить, как работает управление памятью (memory management) в Python. Ну и конечно без схем не обошлось)
🧷 Смотреть видео
#Видео
❤5👍4
🔖 Шпаргалка по регулярным выражениям
Регулярные выражения - это шаблоны, используемые для сопоставления комбинаций символов в строках. Они удобны в языке программирования Python для поиска и даже замены указанного текстового шаблона.
#Шпаргалка
Регулярные выражения - это шаблоны, используемые для сопоставления комбинаций символов в строках. Они удобны в языке программирования Python для поиска и даже замены указанного текстового шаблона.
#Шпаргалка
❤7🔥1
🧩 Способы «выстрелить себе в ногу» в Python
• И остаться при всех конечностях. Разобрали шесть типичных ошибок новичков с примерами кода и нашли решение каждой.
🧷 Читать статью
#Статья
• И остаться при всех конечностях. Разобрали шесть типичных ошибок новичков с примерами кода и нашли решение каждой.
🧷 Читать статью
#Статья
❤6👍3
📌 Модуль html.parser в Python
• Модуль html.parser определяет класс HTMLParser, который служит основой для парсинга файлов, отформатированных в HTML (HyperText Mark-up Language) и XHTML.
Базовый пример синтаксического анализа HTML (код на картинке).
📕 Документация
#урок
• Модуль html.parser определяет класс HTMLParser, который служит основой для парсинга файлов, отформатированных в HTML (HyperText Mark-up Language) и XHTML.
Базовый пример синтаксического анализа HTML (код на картинке).
📕 Документация
#урок
❤7🔥1
🔖 Шпаргалка по синтаксису в Python
Это набор правил, определяющих, как программа на Python будет написана и интерпретирована (как системой выполнения, так и людьми-читателями).
#Шпаргалка
Это набор правил, определяющих, как программа на Python будет написана и интерпретирована (как системой выполнения, так и людьми-читателями).
#Шпаргалка
❤7👍3
🧩 3 простых способа ускорить код на Python
• Если вы разрабатываете на Python, наверняка задумывались о том, как ускорить код. В статье разбираем три способа, которые помогут в этом.
🧷 Читать статью
#Статья
• Если вы разрабатываете на Python, наверняка задумывались о том, как ускорить код. В статье разбираем три способа, которые помогут в этом.
🧷 Читать статью
#Статья
❤4👍4
Media is too big
VIEW IN TELEGRAM
17 июля в 19:00 (Мск) приглашаем на онлайн-встречу, посвященную профессиональному развитию в сфере разработки электронных устройств.
Наша Академия программирования электронных устройств занимается повышением квалификации инженеров-радиоэлектронщиков.
К нам приходят разные специалисты: разработчики печатных плат, программисты МК и ПЛИС, программисты ПЛК, руководители отделов разработки, радиомонтажники и другие специалисты…Но всех их связывает одно - желание развиваться в сфере электроники!
На встрече обсудим:
- Кто занимается разработкой электронных устройств сегодня
- Самые востребованные направления в отрасли
- Актуальные возможности для профессионального старта
- Разные форматы работы в этой сфере
Также у вас будет возможность:
- Получить ответы на свои вопросы от эксперта
- Познакомиться с программами дополнительного профессионального образования в этой сфере
Регистрируйтесь прямо сейчас – количество мест ограничено!
После регистрации Вам придет бонус - "Принципы работы радиоэлектронщиков"
Ждем Вас!
Наша Академия программирования электронных устройств занимается повышением квалификации инженеров-радиоэлектронщиков.
К нам приходят разные специалисты: разработчики печатных плат, программисты МК и ПЛИС, программисты ПЛК, руководители отделов разработки, радиомонтажники и другие специалисты…Но всех их связывает одно - желание развиваться в сфере электроники!
На встрече обсудим:
- Кто занимается разработкой электронных устройств сегодня
- Самые востребованные направления в отрасли
- Актуальные возможности для профессионального старта
- Разные форматы работы в этой сфере
Также у вас будет возможность:
- Получить ответы на свои вопросы от эксперта
- Познакомиться с программами дополнительного профессионального образования в этой сфере
Регистрируйтесь прямо сейчас – количество мест ограничено!
После регистрации Вам придет бонус - "Принципы работы радиоэлектронщиков"
Ждем Вас!
❤2🔥2
Сборка мусора (garbage collection) в Python
• Сборка мусора это важная часть любого языка с автоматическим управлением памяти, и в python она очень типичная. Разобравшись с Python, вы будете иметь хорошее представление о том, как такие алгоритмы вообще работают, и как их можно модифицировать.
🧷 Смотреть видео
#Видео
• Сборка мусора это важная часть любого языка с автоматическим управлением памяти, и в python она очень типичная. Разобравшись с Python, вы будете иметь хорошее представление о том, как такие алгоритмы вообще работают, и как их можно модифицировать.
🧷 Смотреть видео
#Видео
👍6❤3
HTML Embed Code: