TGViewer
Channel Public Channel
Разъяснивший Python

Разъяснивший Python

@python_pssss

Твой проводник в омут Python'а

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: https://telega.in/c/python_pssss
Subscribers
6.97K
Photos
3.2K
Videos
46
Links
3.3K

Showing posts older than #4957 · Back to latest

Older Posts 20 shown
Post #4956 252
Mypy

Mypy
это статический анализатор типов для Python. Он позволяет добавить статическую типизацию в Python и выявлять ошибки, связанные с типами, на этапе компиляции.

Для использования Mypy нужно аннотировать переменные специальным синтаксисом, в примере мы указали, что функция sum_list принимает список целых чисел и возвращает целое число.

После запуска, если типы не совпадают, Mypy выдаст ошибку, как показано в примере.

Разъяснивший Python
Post #4955 247
Типизация в Python. Работа с Mypy, PyCharm и SQLAlchemy 2.0

В этом материале автор приводит краткий обзор трех докладов: разбирает работу со средой разработки PyCharm, статическим анализатором Mypy и программной библиотекой SQLAlchemy 2.0.

Читать...

Разъяснивший Python
Post #4954 260
Объяснение:

lru_cache требует, чтобы все аргументы были хэшируемыми. Список — изменяемый и не хэшируемый, поэтому при первом вызове функция выполняется, но при втором попытке кеширования возникнет TypeError: unhashable type: 'list'. Если использовать кортеж (1,2,3), кеш будет работать.

Разъяснивший Python
Post #4953 252
Использование numpy и pandas для работы с данными

Преимущества: Обеспечивает мощные инструменты для анализа данных и работы с массивами, упрощая манипуляции с большими объемами данных.

Разъяснивший Python
Post #4952 253
PyCoder's Weekly #748 — 18 августа 2026

Коротко о главном: разбор сложностей разбиения многострочного текста (Unicode), руководство по AI-кодингу с OpenCode на бесплатном Gemini API и две строки Python, которые вызывают segfault в CPython из-за PEP 749 с ленивыми аннотациями.

Также в выпуске: кандидаты в Совет по упаковке и PSF на 2026 год, переход Django на ежегодный релизный цикл, PEP 844, свежие версии Python 3.12.14 / 3.11.16 / 3.10.21 и Django REST Framework 3.18.0, материалы про pandas, OpenTelemetry и security-трек на PyCon US 2026.

Читать...

Разъяснивший Python
Pycoders PyCoder’s Weekly | Issue #748 Line Breaks, OpenCode, Segfaults, and More
Post #4951 246
Использование property() для создания свойств

Преимущества
:
 Позволяет создавать свойства с контролем доступа, улучшая инкапсуляцию.

Разъяснивший Python
Post #4949 243
Использование pickle для сериализации объектов

Преимущества: Упрощает процесс сериализации и десериализации объектов, что полезно для сохранения состояния программы.

Разъяснивший Python
Post #4948 251
Использование json для работы с JSON данными

Преимущества: Позволяет легко сериализовать и десериализовать данные в формате JSON, что полезно для работы с API.

Разъяснивший Python
Post #4947 276
Использование f-строк для форматирования строк

Преимущества
:
 Позволяет легко и удобно форматировать строки, улучшая читаемость кода.

Разъяснивший Python
Post #4946 286
Хороший, плохой, злой и… свободный? Сравниваем глуповатые, но усердные AI-плагины для разработки

В этом материале автор сделал небольшой обзор AI-плагинов автодополнения кода. Обзор будет полезен разработчикам, пишущим на одном из мейнстримовых языков программирования. Также можно рассматривать его как источник идей — как использовать этих пока глуповатых, но усердных роботов.

Читать...

Разъяснивший Python
Telegram Разъяснивший Python Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
Post #4945 238
Использование with для управления ресурсами

Преимущества: Обеспечивает автоматическое управление ресурсами, предотвращая утечки памяти и открытые файлы.

Разъяснивший Python
Post #4943 260
Использование itertools для создания итераторов

Преимущества: Позволяет создавать бесконечные итераторы, которые можно использовать для генерации последовательностей.

Разъяснивший Python
Post #4941 236
Использование lambda для создания анонимных функций

Преимущества: Позволяет создавать краткие функции на месте, что удобно для небольших операций

Разъяснивший Python
Post #4940 269
АЙТИШНИКИ БЕСПЛАТНОЕ ОБУЧЕНИЕ

Проект «Terminal» стал крупнейшей библиотекой бесплатного образования. В одном канале собраны курсы, книги, полезные инструменты и практические тренажёры для всех разработчиков:

• Практические курсы и задания
• Книги и статьи известных авторов
• Полезные инструменты и ресурсы
• IT-новости и инсайды

Обучение по всем направлениям: SQL, Python, ML, Frontend, PHP, C++, Go, Git, Linux, QA, Java, Vibe-coding, InfoSec и др.

⌨️ подписаться
  • 🔥 1
Post #4939 224
Генераторы

Преимущества: Генераторы экономят память, создавая значения по мере необходимости, что особенно полезно для больших наборов данных.

Разъяснивший Python
Post #4938 251
Уже очевидно, что ВАЙБКОДИНГ — главный навык ближайших лет

Посмотрите сами. ИИ уже забирает на себя работу целых команд: пишет код, закрывает задачи джунов и позволяет стартапам запускать продукты в 2–3 раза меньшим составом. То, на что раньше нужны были несколько разработчиков, сегодня всё чаще делает один человек с ИИ-агентами.

И это только начало. Те, кто освоит вайбкодинг сейчас, смогут быстрее запускать проекты, автоматизировать огромный объём работы, увереннее конкурировать на рынке и зарабатывать больше тех, кто продолжает делать всё вручную.

Начать с нуля поможет канал Вайб-кодинг. Там ребята круглосуточно мониторят более 320 российских и зарубежных источников и публикуют только главное: релизы, инструменты, гайды, курсы и практические кейсы.

Подписывайтесь, нас уже 59 тысяч: @vibecoding_tg
Post #4937 238
Голосовой ввод в любое окно Windows за секунду

В сегодняшнем гайде ты узнаешь, как заставить Whisper распознавать речь почти в 4 раза быстрее на обычном CPU, без GPU и облака! Автор в деталях разбирает архитектуру WhisperType, которая позволяет оптимизировать распознавание речи.

Читать...

Разъяснивший Python
Post #4936 251
5 полезных библиотек Python

Популярность языка и его большое сообщество привело к тому, что сейчас для Python существует огромное число библиотек. К сожалению, большая часть этих библиотек была создана энтузиастами и больше не поддерживается. Давайте посмотрим на 5 хороших развивающихся библиотек, которые могут помочь при решении практических задач.

Читать...

Разъяснивший Python
Post #4935 269
Функция zip()

Преимущества: Позволяет удобно объединять несколько списков в кортежи, упрощая работу с парами значений.

Разъяснивший Python
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →