15 неожиданных приёмов со словарями в Python, которые реально освежат ваш код
Знаете, бывает так: думаешь, что со словарями в Python у тебя всё схвачено. И вдруг натыкаешься на мелочи, про которые никто толком не говорит, но которые избавляют от километров ненужных циклов и костылей.
В этом видео — пятнадцать таких фишечек, которые сделают ваш код легче. Чище. Без той мешанины из вложенных циклов и кучи if‑ов, которыми часто грешат новички да и не только они. Ну и, что немаловажно — помогут не набить пару распространённых шишек при работе со словарями.
#видео #python
Знаете, бывает так: думаешь, что со словарями в Python у тебя всё схвачено. И вдруг натыкаешься на мелочи, про которые никто толком не говорит, но которые избавляют от километров ненужных циклов и костылей.
В этом видео — пятнадцать таких фишечек, которые сделают ваш код легче. Чище. Без той мешанины из вложенных циклов и кучи if‑ов, которыми часто грешат новички да и не только они. Ну и, что немаловажно — помогут не набить пару распространённых шишек при работе со словарями.
#видео #python
YouTube
15 Фишек с СЛОВАРЯМИ Python, которые сделают код лучше
⭐ Курс ООП и Приват канал: https://www.zproger-school.com/?utm_source=yt&utm_medium=no&utm_campaign=dictpython
⭐ Телеграм канал: https://xn--r1a.website/+iX_OTQwhWHlhYzZh
В данном видео мы рассмотрим 15 особенностей словарей Python, о которых вы возможно не знали.…
⭐ Телеграм канал: https://xn--r1a.website/+iX_OTQwhWHlhYzZh
В данном видео мы рассмотрим 15 особенностей словарей Python, о которых вы возможно не знали.…
Кроссплатформенные приложения на Python: весь путь от API до десктопа и веба
Не обязательно учить полдюжины языков и городить велосипед, чтобы собрать работающий кроссплатформенный продукт. В этой статье автор делится практическим опытом: как на одном только Python собрать backend на FastAPI, фронтенд на Flet, задеплоить всё это в облако и собрать под десктоп и веб.
По дороге — много интересных наблюдений и подводных камней: чем Flet радует, а где его кроссплатформенность пока только на бумаге, почему простые вещи лучше делать «без заморочек», а фанатам стоит готовить десятки гигабайт SDK и терпение.
Если вы уже освоились с Python и хотите попробовать собрать свой первый «всё‑в‑одном» проект, материал очень пригодится — от шаблонов кода до тонкостей деплоя и сборки.
А вы бы рискнули собрать свой API и фронт на Python, или сразу пошли бы во Flutter?
❤️ — «да, попробую»
🗿 — «лучше Flutter»!
#python #flet #fastapi #кроссплатформенность #разработка
Не обязательно учить полдюжины языков и городить велосипед, чтобы собрать работающий кроссплатформенный продукт. В этой статье автор делится практическим опытом: как на одном только Python собрать backend на FastAPI, фронтенд на Flet, задеплоить всё это в облако и собрать под десктоп и веб.
По дороге — много интересных наблюдений и подводных камней: чем Flet радует, а где его кроссплатформенность пока только на бумаге, почему простые вещи лучше делать «без заморочек», а фанатам стоит готовить десятки гигабайт SDK и терпение.
Если вы уже освоились с Python и хотите попробовать собрать свой первый «всё‑в‑одном» проект, материал очень пригодится — от шаблонов кода до тонкостей деплоя и сборки.
А вы бы рискнули собрать свой API и фронт на Python, или сразу пошли бы во Flutter?
❤️ — «да, попробую»
🗿 — «лучше Flutter»!
#python #flet #fastapi #кроссплатформенность #разработка
❤7🗿2
Будущее Python: что ждёт язык и сообщество в ближайшие годы
Недавно закончилась двухдневная конференция PyCon 2025. В ней приняли участие более 700 участников 20+ докладчиков со своими докладами, мастер‑классами и lightning talks. Основной темой этого сезона стала — Python Core. А какие ещё тренды и боли обозначили эксперты индустрии, рассказали в статье.
#python #pycon
Недавно закончилась двухдневная конференция PyCon 2025. В ней приняли участие более 700 участников 20+ докладчиков со своими докладами, мастер‑классами и lightning talks. Основной темой этого сезона стала — Python Core. А какие ещё тренды и боли обозначили эксперты индустрии, рассказали в статье.
#python #pycon
❤2
Создание умных AI-агентов: полный курс по LangGraph от А до Я
Это первая часть серии статей по созданию ИИ-агентов. Здесь вы узнаете, как работают ИИ-агенты, разберетесь, что такое LangGraph и, конечно, научитесь самостоятельно создавать агентов для ваших задач.
#ии #python #javascript
Это первая часть серии статей по созданию ИИ-агентов. Здесь вы узнаете, как работают ИИ-агенты, разберетесь, что такое LangGraph и, конечно, научитесь самостоятельно создавать агентов для ваших задач.
#ии #python #javascript
👍3❤1
Какие существуют виды авторизации
Сегодня существует куча решения для авторизации в сервисе: JWT, keycloak, session, basic auth, OAuth 2.0. Новичку может быть сложно разобраться даже в чём-то одном, а уж понять что к чему при таком обилии — вообще отдельный разговор.
Поэтому я нашёл видео, где автор довольно простым языком объяснил разницу между ними, а также показал на простых примерах, как они все работают.
Посмотрите его — это избавит вас от часов сложной теории.
#безопасность #авторизация
Сегодня существует куча решения для авторизации в сервисе: JWT, keycloak, session, basic auth, OAuth 2.0. Новичку может быть сложно разобраться даже в чём-то одном, а уж понять что к чему при таком обилии — вообще отдельный разговор.
Поэтому я нашёл видео, где автор довольно простым языком объяснил разницу между ними, а также показал на простых примерах, как они все работают.
Посмотрите его — это избавит вас от часов сложной теории.
#безопасность #авторизация
YouTube
JWT, keycloak, session, basic auth, OAuth 2.0 // ТЕОРИЯ + КОД
📋 https://github.com/takentui/authorization_types Гитхаб репозиторий
📕 https://boosty.to/takentui разбор ДЗ (5+ часов лайвкода)
✏ https://takentui.notion.site/2415c2da40da8009b9ebd07d767a885f Текстовая версия
🧾 https://takentui.notion.site/2415c2da40da8…
📕 https://boosty.to/takentui разбор ДЗ (5+ часов лайвкода)
✏ https://takentui.notion.site/2415c2da40da8009b9ebd07d767a885f Текстовая версия
🧾 https://takentui.notion.site/2415c2da40da8…
Supervision — библиотека компьютерного зрения для Python
С помощью этой библиотеки вы сможете с лёгкостью отслеживать объекты на фото или видео.
Supervision не зависит от модели. Вы можете сами выбрать какую модель классификации, обнаружения или сегментации вам использовать. Чтобы это было проще, в библиотеке есть коннекторы для самых популярных библиотек, таких как Ultralytics, Transformers или MMDetection.
Инструкция по установке и использованию по ссылке.
#инструменты #python #cv #библиотека
С помощью этой библиотеки вы сможете с лёгкостью отслеживать объекты на фото или видео.
Supervision не зависит от модели. Вы можете сами выбрать какую модель классификации, обнаружения или сегментации вам использовать. Чтобы это было проще, в библиотеке есть коннекторы для самых популярных библиотек, таких как Ultralytics, Transformers или MMDetection.
Инструкция по установке и использованию по ссылке.
#инструменты #python #cv #библиотека
👍3
Microsoft обновили свой курс по AI-агентам
Курс состоит из 12 уроков, поддерживает русский язык и подходит даже новичкам. Здесь есть и понятная теория, и полезные практические задания на Python.
Отличный подгон для тех, кто хотел начать что-то новое с понедельника. Забираем тут.
#курс #ai #python
Курс состоит из 12 уроков, поддерживает русский язык и подходит даже новичкам. Здесь есть и понятная теория, и полезные практические задания на Python.
Отличный подгон для тех, кто хотел начать что-то новое с понедельника. Забираем тут.
#курс #ai #python
❤3👍2🔥1
Пишем простейшую нейронку на Python своими руками
Это пригодится всем, кто хочет погрузиться в ML и лучше разобраться в нейронках, но без сложных вступлений и нюансов. Как раз то, что нужно новичку, чтобы понять базу прежде чем углубляться в тонкости и высшую математику. Вместо этого, вы просто возьмете данные, напишете код, посмотрите на результат и проанализируете его.
Инструкция тут.
#ml #python
Это пригодится всем, кто хочет погрузиться в ML и лучше разобраться в нейронках, но без сложных вступлений и нюансов. Как раз то, что нужно новичку, чтобы понять базу прежде чем углубляться в тонкости и высшую математику. Вместо этого, вы просто возьмете данные, напишете код, посмотрите на результат и проанализируете его.
Инструкция тут.
#ml #python
👍2🍌2
Трюк, который раньше ускорял Python, теперь лишь захламляет код
Речь о присваивании глобальных функций локальным переменным. Раньше это действительно помогало ускорить код. Но теперь это стало бессмысленно, потому то CPython 3.11 стал умнее.
Если использовали его в своём коде, то теперь можете забить. А почему так произошло и что поменялось, рассказали в статье.
#python
Речь о присваивании глобальных функций локальным переменным. Раньше это действительно помогало ускорить код. Но теперь это стало бессмысленно, потому то CPython 3.11 стал умнее.
Если использовали его в своём коде, то теперь можете забить. А почему так произошло и что поменялось, рассказали в статье.
#python
🔥2
Вышел Python 3.14. Что нового и насколько он стал быстрее
Новая версия вышла 7 октября, а уже 8 разработчик Мигель Гринберг опубликовал результаты независимых тестов.
Кратко: прирост скорости примерно на 27% по сравнению с Python 3.13, а также полноценная поддержка многопоточности без GIL.
Подробнее у нас на сайте.
Бежим обновляться?
❤️ — да
🗿 — не буду торопиться
#новость #python
Новая версия вышла 7 октября, а уже 8 разработчик Мигель Гринберг опубликовал результаты независимых тестов.
Кратко: прирост скорости примерно на 27% по сравнению с Python 3.13, а также полноценная поддержка многопоточности без GIL.
Подробнее у нас на сайте.
Бежим обновляться?
❤️ — да
🗿 — не буду торопиться
#новость #python
🗿11❤5✍5👍1
Курс по Data Science: Обработка данных на Python
Ловите небольшой курс по Data Science для новичков. Здесь 12 коротких видео с основами.
В ходе курса вы освоите ключевые аспекты работы с данными, включая статистический анализ, машинное обучение, обработку текстов и временных рядов. А также познакомитесь с популярными библиотеками типа Scikit-learn, TensorFlow, Statsmodels, NLTK.
#курс #python #datascience
Ловите небольшой курс по Data Science для новичков. Здесь 12 коротких видео с основами.
В ходе курса вы освоите ключевые аспекты работы с данными, включая статистический анализ, машинное обучение, обработку текстов и временных рядов. А также познакомитесь с популярными библиотеками типа Scikit-learn, TensorFlow, Statsmodels, NLTK.
#курс #python #datascience
❤2👏1
Второй день марафона игр для айтишников и игра про Python, которую вы возненавидите
Энтузиаст создал игру на Python, в которой освещены самые неясные аспекты языка. Она сделана по аналогии c «The Password Game», где с каждой попыткой создать верный пароль к нему предъявляются всё новые и новые требования. Так и здесь автор решает проверить, как глубоко вы сможете написать выражение на Python со всё большим количеством ограничивающих правил.
Игра: https://oskaerik.github.io/theevalgame/
Обсуждение на Reddit (если застряли на каком-то этапе): https://www.reddit.com/r/Python/comments/1884j69/the_eval_game/
#инструменты #python
Энтузиаст создал игру на Python, в которой освещены самые неясные аспекты языка. Она сделана по аналогии c «The Password Game», где с каждой попыткой создать верный пароль к нему предъявляются всё новые и новые требования. Так и здесь автор решает проверить, как глубоко вы сможете написать выражение на Python со всё большим количеством ограничивающих правил.
Игра: https://oskaerik.github.io/theevalgame/
Обсуждение на Reddit (если застряли на каком-то этапе): https://www.reddit.com/r/Python/comments/1884j69/the_eval_game/
#инструменты #python
❤7
Работать с sqlalchemy в Python теперь можно проще
Наш пользователь написал библиотеку, которая помогает очень просто работать с sqlalchemy в async python приложениях. Минимум кода для простых сценариев, но и максимум свободы для сложных.
Называется она context-async-sqlalchemy и в этой статье автор показал, как именно она работает и в чём её польза.
#python #sqlalchemy
Наш пользователь написал библиотеку, которая помогает очень просто работать с sqlalchemy в async python приложениях. Минимум кода для простых сценариев, но и максимум свободы для сложных.
Называется она context-async-sqlalchemy и в этой статье автор показал, как именно она работает и в чём её польза.
#python #sqlalchemy
❤1
Работа с временными рядами в Python
Временные ряды — это наборы данных, где каждая точка данных связана с определенным моментом времени. Например: температурные измерения, динамика финансовых индексов и показатели физической активности в часах.
Зачем это нужно? Временные ряды предоставляют нам ценную информацию о том, как меняются данные со временем. Они используются для прогнозирований спроса и трафика, для обслуживания промышленного оборудования, для финансовой аналитики и многих других процессов.
Автор этой статьи даст информацию об основных концепциях и методах работы с ними, покажет, как импортировать данные временных рядов и визуализировать их, а также покажет, как спрогнозировать будущее.
#статья #python
Временные ряды — это наборы данных, где каждая точка данных связана с определенным моментом времени. Например: температурные измерения, динамика финансовых индексов и показатели физической активности в часах.
Зачем это нужно? Временные ряды предоставляют нам ценную информацию о том, как меняются данные со временем. Они используются для прогнозирований спроса и трафика, для обслуживания промышленного оборудования, для финансовой аналитики и многих других процессов.
Автор этой статьи даст информацию об основных концепциях и методах работы с ними, покажет, как импортировать данные временных рядов и визуализировать их, а также покажет, как спрогнозировать будущее.
#статья #python
🔥1
Антипаттерны Python, которые побеждают даже опытных
Пример из реального проекта, который сломал автора: код от C++-разраба, требующий доработок на Python. Здесь показаны типичные беды кода: типизация, большие функции, переприсваивание и так далее.
С таким может столкнуться каждый, так что лучше учиться на чужих ошибках, чем набивать свои шишки. Подробности в статье.
#python
Пример из реального проекта, который сломал автора: код от C++-разраба, требующий доработок на Python. Здесь показаны типичные беды кода: типизация, большие функции, переприсваивание и так далее.
С таким может столкнуться каждый, так что лучше учиться на чужих ошибках, чем набивать свои шишки. Подробности в статье.
#python
❤3
Экспресс-курс по Python для начинающих
Многие начинающие разработчики выбирают Python в качестве своего первого языка из-за его невысокого порога вхождения. Можете убедиться в этом сами, попробовав разобраться в основах языка по этому экспресс-курсу и написав свои первые программы:
https://youtu.be/wDmPgXhlDIg?si=odCR8hgk8LdoxxMk
#python
@prog_point (теперь ещё в VK и Max)
Многие начинающие разработчики выбирают Python в качестве своего первого языка из-за его невысокого порога вхождения. Можете убедиться в этом сами, попробовав разобраться в основах языка по этому экспресс-курсу и написав свои первые программы:
https://youtu.be/wDmPgXhlDIg?si=odCR8hgk8LdoxxMk
#python
@prog_point (теперь ещё в VK и Max)
❤1
Разработка DHCP-сервера на Python
Сегодня мы рассмотрим, как создать собственный DHCP‑сервер на Python. Суть сервера проста — он динамически раздаёт IP‑адреса устройствам в сети, избавляя нас от головной боли статической конфигурации. Он будет ловить DHCP‑запросы от клиентов, выбирать свободный IP из заранее подготовленного пула и подтверждать выдачу. Так мы убъем двух зайцев: и с питоном поупражняемся, и с работой сетей поближе познакомимся.
Начинаем тут.
Ставь ❤️, если любишь практиковаться с питоном.
#python
@prog_point (теперь ещё в VK и Max)
Сегодня мы рассмотрим, как создать собственный DHCP‑сервер на Python. Суть сервера проста — он динамически раздаёт IP‑адреса устройствам в сети, избавляя нас от головной боли статической конфигурации. Он будет ловить DHCP‑запросы от клиентов, выбирать свободный IP из заранее подготовленного пула и подтверждать выдачу. Так мы убъем двух зайцев: и с питоном поупражняемся, и с работой сетей поближе познакомимся.
Начинаем тут.
Ставь ❤️, если любишь практиковаться с питоном.
#python
@prog_point (теперь ещё в VK и Max)
❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Собрали всё, что нужно знать о Python — от первой строчки до middle-уровня
Python — язык №1 в мире по TIOBE 2026. Его выбирают за то, что рабочий код можно написать уже через несколько часов знакомства. Но потом часто теряешься: что учить дальше и в каком порядке?
В путеводителе по Python разобраны все ключевые темы по порядку: типы данных и duck typing, функции с замыканиями и декораторами, ООП с магическими методами, asyncio и GIL, веб-фреймворки Django / Flask / FastAPI, Data Science и тестирование с pytest. Плюс свежее: Python 3.14 получил экспериментальный JIT-компилятор — язык ускоряется, не теряя простоты.
#python
Python — язык №1 в мире по TIOBE 2026. Его выбирают за то, что рабочий код можно написать уже через несколько часов знакомства. Но потом часто теряешься: что учить дальше и в каком порядке?
В путеводителе по Python разобраны все ключевые темы по порядку: типы данных и duck typing, функции с замыканиями и декораторами, ООП с магическими методами, asyncio и GIL, веб-фреймворки Django / Flask / FastAPI, Data Science и тестирование с pytest. Плюс свежее: Python 3.14 получил экспериментальный JIT-компилятор — язык ускоряется, не теряя простоты.
#python
❤3🤔1
Интерактивный визуализатор того, как GPT генерирует текст — прямо в браузере
Карпати недавно опубликовал microgpt — полный GPT в 200 строках Python без зависимостей. Один разработчик сделал из этого обучающий сайт: открываете страницу, листаете — и видите пошагово, как нейросеть генерирует имена.Никакой установки, всё работает в браузере. Если хотите понять, что происходит внутри трансформера, но академические статьи пока кажутся тяжёлыми — хорошая точка входа.
Вам больше заходят такие интерактивные визуализаторы или лучше статьи и видео?
#ии #python
@prog_point (теперь ещё в VK и Max)
Карпати недавно опубликовал microgpt — полный GPT в 200 строках Python без зависимостей. Один разработчик сделал из этого обучающий сайт: открываете страницу, листаете — и видите пошагово, как нейросеть генерирует имена.Никакой установки, всё работает в браузере. Если хотите понять, что происходит внутри трансформера, но академические статьи пока кажутся тяжёлыми — хорошая точка входа.
Вам больше заходят такие интерактивные визуализаторы или лучше статьи и видео?
#ии #python
@prog_point (теперь ещё в VK и Max)
✍3
Симулятор кубиков, который учит собирать программу по частям
В этом проекте ценность не в самих кубиках, а в том, что вы проходите почти весь путь маленькой программы для терминала: спросить у пользователя число, проверить ввод, сгенерировать случайные результаты, сохранить их в список и красиво вывести на экран.
По разбору Real Python вы пишете
Хорошая тренировка, если хочется понять, как функции, циклы, списки и строки соединяются в одну работающую программу, а не живут отдельными упражнениями. Разбор идёт пошагово, так что можно собрать проект руками и потом усложнить: добавить кубики с другим числом граней или повторные броски.
#python
В этом проекте ценность не в самих кубиках, а в том, что вы проходите почти весь путь маленькой программы для терминала: спросить у пользователя число, проверить ввод, сгенерировать случайные результаты, сохранить их в список и красиво вывести на экран.
По разбору Real Python вы пишете
dice.py: функция parse_input() отсекает всё кроме чисел от 1 до 6, roll_dice() использует random.randint(), а генератор ASCII-картинок рисует грани кубиков символами. ASCII здесь — просто картинка из текста, без графики и библиотек.Хорошая тренировка, если хочется понять, как функции, циклы, списки и строки соединяются в одну работающую программу, а не живут отдельными упражнениями. Разбор идёт пошагово, так что можно собрать проект руками и потом усложнить: добавить кубики с другим числом граней или повторные броски.
#python
❤1