С Новым годом! Форум программистов, компьютерный форум, киберфорум
Без категории
Войти
Регистрация
Восстановить пароль
Без категории Записи без категории
Старый
Рейтинг: 5.00. Голосов: 1.
Протоколы в Python
Запись от py-thonny размещена 31.10.2025 в 20:39 / pythonic man's blog
Показов 5115 Комментарии 0

Нажмите на изображение для увеличения
Название: Протоколы в Python.jpg
Просмотров: 384
Размер:	118.8 Кб
ID:	11359
Традиционная утиная типизация работает просто: попробовал вызвать метод, получилось - отлично, не получилось - упал с ошибкой в рантайме. Протоколы добавляют сюда проверку на этапе статического анализа. Пишешь код, запускаешь mypy - и сразу видишь, что твой класс не...
Аватар для py-thonny
Старый
asyncio и асинхронное программирование в Python: синхронизация, продвинутые примеры, асинхронный парсер
Запись от py-thonny размещена 07.10.2025 в 21:20 / pythonic man's blog. Обновил(-а) py-thonny 07.10.2025 в 21:23
Показов 3659 Комментарии 0

Нажмите на изображение для увеличения
Название: asyncio и асинхронное программирование в Python синхронизация, асинхронный парсер.jpg
Просмотров: 333
Размер:	68.1 Кб
ID:	11270
1. asyncio и асинхронное программирование в Python: конкурентность, корутины, таски, async/await, event loop
2. asyncio и асинхронное программирование в Python: паттерны, футуры, примеры, работа с БД
3. asyncio и асинхронное программирование в Python: синхронизация, продвинутые примеры, асинхронный парсер

Продвинутые техники



Когда базовые паттерны освоены, asyncio открывает возможности...
Аватар для py-thonny
Старый
Как работать со встроенными исключениями Python
Запись от py-thonny размещена 27.09.2025 в 21:08 / pythonic man's blog
Показов 4300 Комментарии 0
Метки python

Нажмите на изображение для увеличения
Название: Как работать со встроенными исключениями Python.jpg
Просмотров: 167
Размер:	88.5 Кб
ID:	11224
Когда я только начинал программировать на Python, меня поражала одна его особенность — удивительная толерантность к ошибкам. В отличие от сурового C++, где любая незначительная оплошность могла обрушить всю программу, Python словно прощал мои промахи. Эта философия "лучше просить прощения, чем разрешения" (EAFP — Easier to Ask for Forgiveness...
Аватар для py-thonny
Старый
Python и FastAPI: руководство для начинающих
Запись от py-thonny размещена 30.08.2025 в 16:04 / pythonic man's blog
Показов 3342 Комментарии 0

Нажмите на изображение для увеличения
Название: Python и FastAPI руководство для начинающих.jpg
Просмотров: 216
Размер:	220.8 Кб
ID:	11088
FastAPI появился относительно недавно (в 2018 году), но уже успел стать популярным по всему миру. И причин тому несколько.

Во-первых, скорость. FastAPI основан на Starlette и Pydantic, что делает его одним из самых быстрых Python-фреймворков доступных сегодня. В моих тестах он регулярно показывает производительность на уровне Go или Node.js, что раньше казалось немыслимым для Python. Помню, как на одном проекте мы переписали часть бэкенда с Flask на FastAPI,...
Аватар для py-thonny
Старый
Руководство по генераторам Python
Запись от py-thonny размещена 24.07.2025 в 21:25 / pythonic man's blog
Показов 2748 Комментарии 0

Нажмите на изображение для увеличения
Название: Руководство по генераторам Python.jpg
Просмотров: 302
Размер:	121.0 Кб
ID:	11012
Представьте, что вам нужно обработать огромный файл размером в несколько гигабайт. Попытка загрузить его целиком в память закончится либо аварийным завершением программы, либо превратит ваш компьютер в задумчивую черепаху. Как быть? В этот момент на сцену выходят генераторы – одна из самых недооцененных фишек Python, которая может радикально изменить подход к обработке данных.

Генераторы в Python...
Аватар для py-thonny
Старый
Как писать чистый, тестируемый и качественный код на Python
Запись от py-thonny размещена 12.07.2025 в 15:04 / pythonic man's blog
Показов 15372 Комментарии 0

Нажмите на изображение для увеличения
Название: Как писать чистый, тестируемый и качественный код на Python.jpg
Просмотров: 269
Размер:	197.5 Кб
ID:	10977
Помню свой первый проект на Python. Работал тогда быстро, грязно, лишь бы работало. Код был похож на запутанный клубок - переменные по одной букве, функции на 200 строк, комментарии отсутствовали как класс. Он работал, и этого казалось достаточно. Когда спустя полгода пришлось вернуться...
Аватар для py-thonny
Старый
Деплой Flask приложения
Запись от py-thonny размещена 23.06.2025 в 21:33 / pythonic man's blog
Показов 9091 Комментарии 0

Нажмите на изображение для увеличения
Название: Деплой Flask приложения.jpg
Просмотров: 329
Размер:	142.8 Кб
ID:	10921
За годы работы с Flask я натыкался на одни и те же грабли достаточно часто, чтобы наконец научится их обходить. И сегодня хочу поделится опытом, который сбережет вам немало нервных клеток. Начнем с правильной подготовки проекта к деплою.

От разработки до продакшена - как деплоить Flask приложения без боли и страданий



Структура проекта и зависимости



Перед тем, как задумываться о деплое, убедитесь,...
Аватар для py-thonny
Старый
50 самых полезных примеров кода Python для частых задач
Запись от py-thonny размещена 17.06.2025 в 21:46 / pythonic man's blog
Показов 12949 Комментарии 0

Нажмите на изображение для увеличения
Название: 50 самых полезных примеров кода Python для частых задач.jpg
Просмотров: 264
Размер:	101.7 Кб
ID:	10907
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и держать код в соотвествии с лучшими практиками. Использование проверенных решений также обеспечивает единообразие кодовой базы, что особенно важно при командной работе.

В Python множество типичных задач можно решить стандартными средствами языка....
Аватар для py-thonny
Старый
Множества в Python
Запись от py-thonny размещена 11.06.2025 в 21:08 / pythonic man's blog
Показов 7387 Комментарии 0
Метки cpython, python

Нажмите на изображение для увеличения
Название: Множества в Python.png
Просмотров: 277
Размер:	1.67 Мб
ID:	10897
В Python существует множество структур данных, но иногда я сталкиваюсь с задачами, где ни списки, ни словари не дают оптимального решения. Часто это происходит, когда мне нужно быстро проверять наличие элементов или избавляться от дублей. Именно тут на сцену и выходит...
Аватар для py-thonny
Старый
Рейтинг: 5.00. Голосов: 1.
FastAPI и Flask: Отличия, производительность и примеры использования
Запись от py-thonny размещена 30.05.2025 в 21:26 / pythonic man's blog
Показов 3902 Комментарии 0

Нажмите на изображение для увеличения
Название: cfd93e81-7887-4a4d-a201-59529dc771ea.jpg
Просмотров: 266
Размер:	184.1 Кб
ID:	10858
Если вы разрабатываете веб-приложения на Python, вы наверняка слышали о Flask и FastAPI. Эти два фреймворка часто становятся предметом жарких дискуссий в сообществе разработчиков. И не без основания — выбор фреймворка может существенно повлиять на ход всего проекта, его производительность...
Аватар для py-thonny
Старый
Типы данных в Python
Запись от py-thonny размещена 25.05.2025 в 19:48 / pythonic man's blog
Показов 2869 Комментарии 0
Метки python

Нажмите на изображение для увеличения
Название: f6939264-c956-4246-9ae4-5eb8896e38c8.jpg
Просмотров: 221
Размер:	274.3 Кб
ID:	10846
Когда я только начинал работать с Python, меня поразило, насколько органично типы данных встроены в синтаксис. Забавно, но факт: некоторые программисты, перешедшие с Java или C++, сначало даже не понимают, что используют разные типы данных — настолько естественно это происходит. Как говорится, хороший дизайн незаметен, пока не начнешь с ним...
Аватар для py-thonny
Старый
Аутентификация OAuth в Python
Запись от py-thonny размещена 22.05.2025 в 22:19 / pythonic man's blog
Показов 4957 Комментарии 0

Нажмите на изображение для увеличения
Название: 4d4b501b-1e91-4f93-a7b3-e7ae42a0dd6b.jpg
Просмотров: 258
Размер:	131.9 Кб
ID:	10838
OAuth (Open Authorization) — это целый стандарт для делегированного доступа. Звучит занудно? Давайте проще: OAuth позволяет приложениям получать доступ к информации пользователя на сторонних сервисах без необходимости знать его пароль. Это как доверенность, которую вы выдаёте...
Аватар для py-thonny
Старый
Cython и C (СИ) расширения Python для максимальной производительности
Запись от py-thonny размещена 20.05.2025 в 11:23 / pythonic man's blog
Показов 6075 Комментарии 0

Нажмите на изображение для увеличения
Название: cbe1753c-0c61-4a5b-b824-ce4ea2e64653.jpg
Просмотров: 281
Размер:	247.6 Кб
ID:	10828
Python невероятно дружелюбен к начинающим и одновременно мощный для профи. Но стоит лишь заикнуться о высокопроизводительных вычислениях — и энтузиазм быстро улетучивается. Да, Питон медлительнее черепахи, когда дело касается серьезных нагрузок. Почему так происходит? Все дело в механизмах, которые делают Python таким удобным. Интерпретируемая...
Аватар для py-thonny
Старый
Использование декораторов в Python
Запись от py-thonny размещена 17.05.2025 в 10:08 / pythonic man's blog
Показов 2118 Комментарии 0

Нажмите на изображение для увеличения
Название: 5a359b2f-b27d-4ebd-a098-9707050b586c.jpg
Просмотров: 188
Размер:	244.4 Кб
ID:	10817
Если вы когда-нибудь задумывались о том, как красиво расширить функциональность кода без лишней возни и дублирования, декораторы в Python — та самая волшебная палочка, которую вы искали. По сути, это одна из тех концепций, которая наглядно демонстрирует, почему Python остаётся одним из самых гибких и выразительных языков в мире...
Аватар для py-thonny
Старый
Реализация многопоточных сетевых серверов на Python
Запись от py-thonny размещена 16.05.2025 в 21:02 / pythonic man's blog
Показов 3544 Комментарии 0

Нажмите на изображение для увеличения
Название: 87b6d1a6-95b9-4f16-a5c1-0ccca269dc00.jpg
Просмотров: 223
Размер:	135.3 Кб
ID:	10816
Когда сталкиваешься с необходимостью писать высоконагруженные сетевые сервисы, выбор технологии имеет критическое значение. Python, со своей элегантностью и высоким уровнем абстракции, может показаться не самым очевидным выбором среди C++, Rust или Go. Однако оказывается, что и на змеином языке можно творить настоящие чудеса производительности — если, конечно, понимать нюансы...
Аватар для py-thonny
Старый
Сериализация и десериализация данных на Python
Запись от py-thonny размещена 15.05.2025 в 21:27 / pythonic man's blog
Показов 4345 Комментарии 0
Метки protobuf, python

Нажмите на изображение для увеличения
Название: 2c45d2cb-e92b-4018-b9ce-27896d864a88.jpg
Просмотров: 154
Размер:	165.0 Кб
ID:	10809
Сериализация — это своего рода "замораживание" объектов. Вы берёте живой, динамический объект из памяти и превращаете его в статичную строку или поток байтов. А десериализация выполняет обратный фокус — "размораживает" данные, возвращая их к исходному виду. В Python существует несколько способов решить эту задачу. Самые популярные форматы — pickle (родной для Python), JSON (универсальный...
Аватар для py-thonny
Старый
Создаем CLI приложение на Python с Prompt Toolkit
Запись от py-thonny размещена 13.05.2025 в 10:24 / pythonic man's blog
Показов 7082 Комментарии 0
Метки asyncio, cli, python

Нажмите на изображение для увеличения
Название: b06206e8-edff-46d5-bd2c-d084a141cab0.jpg
Просмотров: 135
Размер:	240.5 Кб
ID:	10800
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже визуально привлекательные инструменты с автодополнением, подсветкой синтаксиса и интерактивными элементами. Если вы когда-нибудь задумывались, как создавать такие продвинутые консольные приложения на Python, погрузитесь в мир Prompt Toolkit – библиотеки, совершившей...
Аватар для py-thonny
Старый
Выполнение асинхронных задач в Python с asyncio
Запись от py-thonny размещена 12.05.2025 в 21:47 / pythonic man's blog
Показов 2014 Комментарии 0

Нажмите на изображение для увеличения
Название: f7095692-f284-497b-84ff-a5735b86b830.jpg
Просмотров: 196
Размер:	183.8 Кб
ID:	10798
Современный мир программирования похож на оживлённый мегаполис – тысячи процессов одновременно требуют внимания, ресурсов и времени. В этих джунглях операций возникают ситуации, когда программа тратит драгоценные миллисекунды в ожидании – будь то ответ от сервера,...
Аватар для py-thonny
Старый
Создаем Web API с Flask и SQLAlchemy
Запись от py-thonny размещена 10.05.2025 в 18:50 / pythonic man's blog
Показов 4024 Комментарии 0

Нажмите на изображение для увеличения
Название: b4903bbd-e192-42ed-ba08-e8e3a2dc1029.jpg
Просмотров: 239
Размер:	199.3 Кб
ID:	10785
В веб-разработке Flask и SQLAlchemy — настоящие рок-звезды бэкенда, особенно когда речь заходит о создании масштабируемых API. Эта комбинация инструментов прочно закрепилась в арсенале разработчиков не просто так: она соединяет простоту, гибкость и производителность, что делает её идеальной для проектов любой сложности — от простых прототипов до корпоративных систем.

Ключевые технические характеристики Flask: легковесность, расширяемость и минимализм


...
Аватар для py-thonny
Старый
Рейтинг: 5.00. Голосов: 1.
Использование веб-сокетов в Python с Socket.IO
Запись от py-thonny размещена 08.05.2025 в 15:24 / pythonic man's blog
Показов 4698 Комментарии 0

Нажмите на изображение для увеличения
Название: 6187549f-7161-43d3-af56-f3b0bcd44ae6.jpg
Просмотров: 169
Размер:	177.9 Кб
ID:	10768
Веб-сокеты — это технологический прорыв, который серьёзно тряхнул устои классического HTTP-взаимодейстия. Пока HTTP пыхтит и отдувается, открывая и закрывая соединение для каждого чиха, веб-сокеты устанавливают постоянный канал связи между клиентом и сервером, по...
Аватар для py-thonny
Старый
Рейтинг: 5.00. Голосов: 1.
Как создать веб-краулер на Python и Scrapy
Запись от py-thonny размещена 07.05.2025 в 11:13 / pythonic man's blog
Показов 4120 Комментарии 1
Метки python, scrapy, web

Нажмите на изображение для увеличения
Название: 5a1fe053-9718-4b1c-985b-47cba90c8405.jpg
Просмотров: 186
Размер:	158.3 Кб
ID:	10757
В эпоху информационного переизбытка собирать нужные данные вручную — всё равно что вычерпывать океан чайной ложкой. Веб-краулеры стали незаменимыми помошниками для тех, кто каждый день работает с большими объёмами данных из интернета. Эти умные "пауки" умеют...
Аватар для py-thonny
Старый
Рейтинг: 5.00. Голосов: 1.
Многопоточность и параллелизм в Python: потоки, процессы и гринлеты
Запись от py-thonny размещена 06.05.2025 в 10:29 / pythonic man's blog
Показов 3971 Комментарии 0

Нажмите на изображение для увеличения
Название: 1edd5140-f2be-4f6d-b20e-57ccfeeebf18.jpg
Просмотров: 173
Размер:	203.3 Кб
ID:	10750
Параллелизм и конкурентность — две стороны многопоточной медали, которые постоянно путают даже бывалые разработчики.

Конкурентность (concurrency) — это когда ваша программа умеет жонглировать множеством задач, которые стартуют, выполняются и завершаются...
Аватар для py-thonny
Старый
Продвинутые List Comprehension в Python
Запись от py-thonny размещена 04.05.2025 в 11:34 / pythonic man's blog
Показов 1414 Комментарии 0
Метки asyncio, cpython, numba, python

Нажмите на изображение для увеличения
Название: af4bf9b6-5adc-43af-a242-76bd9dbfc1c8.jpg
Просмотров: 149
Размер:	240.1 Кб
ID:	10731
Когда я впервые столкнулся с list comprehension в Python, это было похоже на открытие тайной комнаты в знакомом доме. Вроде бы обычный цикл, но настолько элегантный, что заставляет переосмыслить подход к обработке данных. Сравним классический подход с использованием list comprehension:

Python
1
2
3
4
5
6
7
# Традиционный цикл
squares = []
for x in range(10):
    squares.append(x[B]2)
 
# List comprehension
squares = [x[/B]2 for x in range(10)]
...
Аватар для py-thonny
Старый
Python и SQL: Продвинутый SQLAlchemy и миграции
Запись от py-thonny размещена 03.05.2025 в 18:43 / pythonic man's blog
Показов 5378 Комментарии 0

Нажмите на изображение для увеличения
Название: 42d710d0-33a9-4176-9f48-6936042c02cb.jpg
Просмотров: 148
Размер:	168.7 Кб
ID:	10724
SQLAlchemy уже давно стал стандартом де-факто для работы с реляционными базами данных в экосистеме Python. По данным исследования JetBrains за 2022 год, более 53% Python-разработчиков используют SQLAlchemy в своих проектах, опережая ближайшего конкурента Django ORM почти в два раза. Такая популярность неслучайна — фреймворк предлагает уникальное сочетание...
Аватар для py-thonny
Старый
Визуализация данных в Python c Matplotlib и Seaborn
Запись от py-thonny размещена 01.05.2025 в 22:08 / pythonic man's blog
Показов 3242 Комментарии 0
Метки matplotlib, python, seaborn

Нажмите на изображение для увеличения
Название: e9457e8d-7a6f-407c-99dd-1a02ed72034c.jpg
Просмотров: 135
Размер:	145.4 Кб
ID:	10706
В эпоху цифрового потока информации визуализация данных стала не просто красивым дополнением к анализу, а его неотъемлемой частью. Python со своим богатым экосистемой уверенно захватил лидерство на этом фронте, предоставляя разработчикам библиотеки для превращения сухих цифр в говорящие графики. Matplotlib и Seaborn – два тяжеловеса...
Аватар для py-thonny
Старый
Рейтинг: 5.00. Голосов: 2.
Тестирование в Python: PyTest, Mock и лучшие практики TDD
Запись от py-thonny размещена 28.04.2025 в 17:14 / pythonic man's blog
Показов 5644 Комментарии 2
Метки bdd, mock, pytest, python, tdd, unit-test

Нажмите на изображение для увеличения
Название: faca83d7-fd84-426f-9237-9485ae56c580.jpg
Просмотров: 175
Размер:	207.9 Кб
ID:	10689
Тестирование кода играет весомую роль в жизненном цикле разработки программного обеспечения. Для разработчиков Python существует богатый выбор инструментов, позволяющих создавать надёжные и поддерживаемые приложения. Грамотно построенные тесты не только помогают выявлять ошибки на ранних этапах, но и служат своеобразной...
Аватар для py-thonny
Старый
Рейтинг: 5.00. Голосов: 1.
Паттерны в Python: Singleton, Factory и Observer
Запись от py-thonny размещена 26.04.2025 в 19:33 / pythonic man's blog
Показов 5352 Комментарии 0

Нажмите на изображение для увеличения
Название: 2529fe34-0b72-4408-b2a3-84da76d50a52.jpg
Просмотров: 201
Размер:	159.2 Кб
ID:	10674
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. Паттерны проектирования", написанной четырьмя авторами: Эрихом Гаммой, Ричардом Хелмом, Ральфом Джонсоном и Джоном Влиссидесом. Эта группа, известная как "Банда четырёх" (Gang of Four или GoF), систематизировала и описала 23 классических паттерна проектирования, разделив...
Аватар для py-thonny
Старый
Автоматизация Amazon Web Services (AWS) с Boto3 в Python
Запись от py-thonny размещена 25.04.2025 в 13:22 / pythonic man's blog
Показов 5074 Комментарии 0
Метки aws, boto3, cloud, docker, python

Нажмите на изображение для увеличения
Название: 9210749f-760d-45d2-94df-449d53e4f9cc.jpg
Просмотров: 194
Размер:	139.7 Кб
ID:	10651
Облачные вычисления стали неотъемлемой частью современной ИТ-инфраструктуры, а Amazon Web Services (AWS) занимает лидирующие позиции среди провайдеров облачных услуг. Управление многочисленными сервисами AWS вручную через веб-консоль может превратиться в настоящий кошмар для разработчиков...
Аватар для py-thonny
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru