#python3 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #python3, aggregated by home.social.
-
While waiting for my return flight from SNA to AUS, I updated to Python 3.15.0b1 and ran the test suite for pyparsing. Once I fixed the vendored version of typing-extensions in pip (version 26.1.1) that uses the deleted `typing.no_type_check_decorator`, all my unit tests ran successfully. (Haven't successfully created a virtualenv for 3.15t yet...) (using PyCharm 2026.1.2 on Windows 11) #python #python3 #pyconus #python315
-
While waiting for my return flight from SNA to AUS, I updated to Python 3.15.0b1 and ran the test suite for pyparsing. Once I fixed the vendored version of typing-extensions in pip (version 26.1.1) that uses the deleted `typing.no_type_check_decorator`, all my unit tests ran successfully. (Haven't successfully created a virtualenv for 3.15t yet...) (using PyCharm 2026.1.2 on Windows 11) #python #python3 #pyconus #python315
-
While waiting for my return flight from SNA to AUS, I updated to Python 3.15.0b1 and ran the test suite for pyparsing. Once I fixed the vendored version of typing-extensions in pip (version 26.1.1) that uses the deleted `typing.no_type_check_decorator`, all my unit tests ran successfully. (Haven't successfully created a virtualenv for 3.15t yet...) (using PyCharm 2026.1.2 on Windows 11) #python3 #pyconus #python315
-
Pyrog. Основа для приложения мечты
Признайтесь честно, кто из вас любит рутину? Вы не любите? Вот и я не люблю, поэтому около трёх лет назад я выпустил программный комплекс для ускорения разработки и управления мини-приложениями на Python + PySide6, которые помогают мне в повседневной работе. За время его эксплуатации я обнаружил ряд архитектурных недостатков, которые ухудшали опыт его использования, да и многие возможности, о которых я мечтал не были реализованы. Так или иначе, я нашел в себе силы исправить свои ошибки и реализовать задуманное. Поэтому, если вы, как и я, пишете инструменты на Python или хотите этим заняться, то можете взять на вооружение мой инструмент, он бесплатный и имеет открытый исходный код. Присоединиться к проекту
https://habr.com/ru/articles/1035774/
#python3 #pyside6 #qt #software #software_development #разработка_приложений #автоматизация_рутины #gui #графический_интерфейс #интернационализация
-
Pyrog. Основа для приложения мечты
Признайтесь честно, кто из вас любит рутину? Вы не любите? Вот и я не люблю, поэтому около трёх лет назад я выпустил программный комплекс для ускорения разработки и управления мини-приложениями на Python + PySide6, которые помогают мне в повседневной работе. За время его эксплуатации я обнаружил ряд архитектурных недостатков, которые ухудшали опыт его использования, да и многие возможности, о которых я мечтал не были реализованы. Так или иначе, я нашел в себе силы исправить свои ошибки и реализовать задуманное. Поэтому, если вы, как и я, пишете инструменты на Python или хотите этим заняться, то можете взять на вооружение мой инструмент, он бесплатный и имеет открытый исходный код. Присоединиться к проекту
https://habr.com/ru/articles/1035774/
#python3 #pyside6 #qt #software #software_development #разработка_приложений #автоматизация_рутины #gui #графический_интерфейс #интернационализация
-
Pyrog. Основа для приложения мечты
Признайтесь честно, кто из вас любит рутину? Вы не любите? Вот и я не люблю, поэтому около трёх лет назад я выпустил программный комплекс для ускорения разработки и управления мини-приложениями на Python + PySide6, которые помогают мне в повседневной работе. За время его эксплуатации я обнаружил ряд архитектурных недостатков, которые ухудшали опыт его использования, да и многие возможности, о которых я мечтал не были реализованы. Так или иначе, я нашел в себе силы исправить свои ошибки и реализовать задуманное. Поэтому, если вы, как и я, пишете инструменты на Python или хотите этим заняться, то можете взять на вооружение мой инструмент, он бесплатный и имеет открытый исходный код. Присоединиться к проекту
https://habr.com/ru/articles/1035774/
#python3 #pyside6 #qt #software #software_development #разработка_приложений #автоматизация_рутины #gui #графический_интерфейс #интернационализация
-
Pyrog. Основа для приложения мечты
Признайтесь честно, кто из вас любит рутину? Вы не любите? Вот и я не люблю, поэтому около трёх лет назад я выпустил программный комплекс для ускорения разработки и управления мини-приложениями на Python + PySide6, которые помогают мне в повседневной работе. За время его эксплуатации я обнаружил ряд архитектурных недостатков, которые ухудшали опыт его использования, да и многие возможности, о которых я мечтал не были реализованы. Так или иначе, я нашел в себе силы исправить свои ошибки и реализовать задуманное. Поэтому, если вы, как и я, пишете инструменты на Python или хотите этим заняться, то можете взять на вооружение мой инструмент, он бесплатный и имеет открытый исходный код. Присоединиться к проекту
https://habr.com/ru/articles/1035774/
#python3 #pyside6 #qt #software #software_development #разработка_приложений #автоматизация_рутины #gui #графический_интерфейс #интернационализация
-
Выделение одного значащего признака из набора данных с помощью машинного обучения. Используется Apache Spark
В первой части была создана инфраструктура для запуска машинного обучения. Там же была создана БД с данными для использования в примерах. В данной части будет искаться, какой тип файлов вызывает увеличение нагрузки. При этом, зная, какой именно тип файла был указан как вызывающий нагрузку. Будет использоваться машинное обучение в Apache Spark .
-
Как работают lambda-функции в Python: замыкания, позднее связывание и антипаттерны
Вы всё ещё используете map и filter с лямбдами в 2026 году? Подготовил большой гайд по анонимным функциям в Python: от самого первого lambda x для новичков до разбора байт-кода, замыканий и жестких антипаттернов, за которые бьют по рукам на код-ревью.
https://habr.com/ru/articles/1035918/
#lambda #python #python3 #python_3 #python_для_начинающих #python_tutor
-
Как работают lambda-функции в Python: замыкания, позднее связывание и антипаттерны
Вы всё ещё используете map и filter с лямбдами в 2026 году? Подготовил большой гайд по анонимным функциям в Python: от самого первого lambda x для новичков до разбора байт-кода, замыканий и жестких антипаттернов, за которые бьют по рукам на код-ревью.
https://habr.com/ru/articles/1035918/
#lambda #python #python3 #python_3 #python_для_начинающих #python_tutor
-
Как работают lambda-функции в Python: замыкания, позднее связывание и антипаттерны
Вы всё ещё используете map и filter с лямбдами в 2026 году? Подготовил большой гайд по анонимным функциям в Python: от самого первого lambda x для новичков до разбора байт-кода, замыканий и жестких антипаттернов, за которые бьют по рукам на код-ревью.
https://habr.com/ru/articles/1035918/
#lambda #python #python3 #python_3 #python_для_начинающих #python_tutor
-
Как работают lambda-функции в Python: замыкания, позднее связывание и антипаттерны
Вы всё ещё используете map и filter с лямбдами в 2026 году? Подготовил большой гайд по анонимным функциям в Python: от самого первого lambda x для новичков до разбора байт-кода, замыканий и жестких антипаттернов, за которые бьют по рукам на код-ревью.
https://habr.com/ru/articles/1035918/
#lambda #python #python3 #python_3 #python_для_начинающих #python_tutor
-
But now I want to tell you about another one project. It calls as "Django Blog ✍️".
🏔️👉 https://codeberg.org/xolatgames/Django-Blog
These are my "tries" in Django now. There you can see a start page, and a blog page where you can leave your own posts. But! ☝️ These posts will stores only on your locally device. As a "backend" here uses a SQLite 🪶 database.
#django #python #python3 #sql #sqlite #sqlite3 #codeberg #opensource #html #css #pencil2d
-
But now I want to tell you about another one project. It calls as "Django Blog ✍️".
🏔️👉 https://codeberg.org/xolatgames/Django-Blog
These are my "tries" in Django now. There you can see a start page, and a blog page where you can leave your own posts. But! ☝️ These posts will stores only on your locally device. As a "backend" here uses a SQLite 🪶 database.
#django #python #python3 #sql #sqlite #sqlite3 #codeberg #opensource #html #css #pencil2d
-
Создание Python-библиотеки для перевода исключений на русский язык
Большинство разработчиков очень боятся каждой ошибки в консоли Python. Всё моментально заливается красным, а порой понять суть ошибки без переводчика очень сложно. Сегодня я покажу, как сделать свою мини-библиотеку для перевода всех консольных ошибок и предупреждений в Python. Это позволит сразу же понимать причину исключения и быстро вносить исправления в код. Проект подходит как для начинающих разработчиков, так и для опытных разработчиков, работающих со сложными библиотека или базами данных.
https://habr.com/ru/articles/1032158/
#опенсорс #open_source #переводчик #перевод_с_английского #python #python3 #исключения #исключения_в_python #traceback #отладка_python
-
Создание Python-библиотеки для перевода исключений на русский язык
Большинство разработчиков очень боятся каждой ошибки в консоли Python. Всё моментально заливается красным, а порой понять суть ошибки без переводчика очень сложно. Сегодня я покажу, как сделать свою мини-библиотеку для перевода всех консольных ошибок и предупреждений в Python. Это позволит сразу же понимать причину исключения и быстро вносить исправления в код. Проект подходит как для начинающих разработчиков, так и для опытных разработчиков, работающих со сложными библиотека или базами данных.
https://habr.com/ru/articles/1032158/
#опенсорс #open_source #переводчик #перевод_с_английского #python #python3 #исключения #исключения_в_python #traceback #отладка_python
-
Создание Python-библиотеки для перевода исключений на русский язык
Большинство разработчиков очень боятся каждой ошибки в консоли Python. Всё моментально заливается красным, а порой понять суть ошибки без переводчика очень сложно. Сегодня я покажу, как сделать свою мини-библиотеку для перевода всех консольных ошибок и предупреждений в Python. Это позволит сразу же понимать причину исключения и быстро вносить исправления в код. Проект подходит как для начинающих разработчиков, так и для опытных разработчиков, работающих со сложными библиотека или базами данных.
https://habr.com/ru/articles/1032158/
#опенсорс #open_source #переводчик #перевод_с_английского #python #python3 #исключения #исключения_в_python #traceback #отладка_python
-
Создание Python-библиотеки для перевода исключений на русский язык
Большинство разработчиков очень боятся каждой ошибки в консоли Python. Всё моментально заливается красным, а порой понять суть ошибки без переводчика очень сложно. Сегодня я покажу, как сделать свою мини-библиотеку для перевода всех консольных ошибок и предупреждений в Python. Это позволит сразу же понимать причину исключения и быстро вносить исправления в код. Проект подходит как для начинающих разработчиков, так и для опытных разработчиков, работающих со сложными библиотека или базами данных.
https://habr.com/ru/articles/1032158/
#опенсорс #open_source #переводчик #перевод_с_английского #python #python3 #исключения #исключения_в_python #traceback #отладка_python
-
Как мы переписывали логику очередей: Celery => aio-pika => FastStream
Наш путь активной работы с очередями RabbitMQ начался с классического Celery. Осознав критичность низкоуровневого контроля системы, принялись работать с aio-pika. Но и этот уровень слишком местами сложный (далее расскажу почему), и нашли отличное решение, на текущий момент, в лице FastStream. Сразу оставлю такую пометку, что каждый инструмент подходит для решения своей задачи. Мы больше хотели сделать акцент на удобство и скорость разработки относительно затрачиваемого времени на миграции решений. N.B. : Код возможно покажется неоптимальным или старым. Это всё наш дорогой Легаси.
-
Как мы переписывали логику очередей: Celery => aio-pika => FastStream
Наш путь активной работы с очередями RabbitMQ начался с классического Celery. Осознав критичность низкоуровневого контроля системы, принялись работать с aio-pika. Но и этот уровень слишком местами сложный (далее расскажу почему), и нашли отличное решение, на текущий момент, в лице FastStream. Сразу оставлю такую пометку, что каждый инструмент подходит для решения своей задачи. Мы больше хотели сделать акцент на удобство и скорость разработки относительно затрачиваемого времени на миграции решений. N.B. : Код возможно покажется неоптимальным или старым. Это всё наш дорогой Легаси.
-
Как мы переписывали логику очередей: Celery => aio-pika => FastStream
Наш путь активной работы с очередями RabbitMQ начался с классического Celery. Осознав критичность низкоуровневого контроля системы, принялись работать с aio-pika. Но и этот уровень слишком местами сложный (далее расскажу почему), и нашли отличное решение, на текущий момент, в лице FastStream. Сразу оставлю такую пометку, что каждый инструмент подходит для решения своей задачи. Мы больше хотели сделать акцент на удобство и скорость разработки относительно затрачиваемого времени на миграции решений. N.B. : Код возможно покажется неоптимальным или старым. Это всё наш дорогой Легаси.
-
Как мы переписывали логику очередей: Celery => aio-pika => FastStream
Наш путь активной работы с очередями RabbitMQ начался с классического Celery. Осознав критичность низкоуровневого контроля системы, принялись работать с aio-pika. Но и этот уровень слишком местами сложный (далее расскажу почему), и нашли отличное решение, на текущий момент, в лице FastStream. Сразу оставлю такую пометку, что каждый инструмент подходит для решения своей задачи. Мы больше хотели сделать акцент на удобство и скорость разработки относительно затрачиваемого времени на миграции решений. N.B. : Код возможно покажется неоптимальным или старым. Это всё наш дорогой Легаси.
-
Топ-5 мифов о Python, в которые давно пора перестать верить
Если вы до сих пор слышите эти аргументы от коллег или на собеседованиях, значит, ваши оппоненты застряли где-то в эпохе Python 2.7. На дворе 2026 год, язык давно повзрослел, оброс мощными инструментами и тянет на себе гигантский энтерпрайз, но стереотипы продолжают жить. Выкатил на Хабр новую статью, где предлагаю трезво взглянуть на реальность и разобрать топ-5 самых живучих мифов о Python.
-
Топ-5 мифов о Python, в которые давно пора перестать верить
Если вы до сих пор слышите эти аргументы от коллег или на собеседованиях, значит, ваши оппоненты застряли где-то в эпохе Python 2.7. На дворе 2026 год, язык давно повзрослел, оброс мощными инструментами и тянет на себе гигантский энтерпрайз, но стереотипы продолжают жить. Выкатил на Хабр новую статью, где предлагаю трезво взглянуть на реальность и разобрать топ-5 самых живучих мифов о Python.
-
Топ-5 мифов о Python, в которые давно пора перестать верить
Если вы до сих пор слышите эти аргументы от коллег или на собеседованиях, значит, ваши оппоненты застряли где-то в эпохе Python 2.7. На дворе 2026 год, язык давно повзрослел, оброс мощными инструментами и тянет на себе гигантский энтерпрайз, но стереотипы продолжают жить. Выкатил на Хабр новую статью, где предлагаю трезво взглянуть на реальность и разобрать топ-5 самых живучих мифов о Python.
-
Топ-5 мифов о Python, в которые давно пора перестать верить
Если вы до сих пор слышите эти аргументы от коллег или на собеседованиях, значит, ваши оппоненты застряли где-то в эпохе Python 2.7. На дворе 2026 год, язык давно повзрослел, оброс мощными инструментами и тянет на себе гигантский энтерпрайз, но стереотипы продолжают жить. Выкатил на Хабр новую статью, где предлагаю трезво взглянуть на реальность и разобрать топ-5 самых живучих мифов о Python.
-
NumPy с нуля: понятный гайд для тех, кто хочет в Data Science
Стандартные списки в Python прекрасны своей гибкостью, но когда дело доходит до больших данных и математики, они превращаются в медленных черепах. 🐢 Подготовил для вас максимально практичный гайд: «NumPy с нуля до понимания за 1 статью». Никакой академической воды — только база для быстрого старта в Data Science и аналитике.
https://habr.com/ru/articles/1029440/
#numpy #numpy_datascience #python #python3 #python_для_начинающих #python_tutor #data_science #data_analysis
-
NumPy с нуля: понятный гайд для тех, кто хочет в Data Science
Стандартные списки в Python прекрасны своей гибкостью, но когда дело доходит до больших данных и математики, они превращаются в медленных черепах. 🐢 Подготовил для вас максимально практичный гайд: «NumPy с нуля до понимания за 1 статью». Никакой академической воды — только база для быстрого старта в Data Science и аналитике.
https://habr.com/ru/articles/1029440/
#numpy #numpy_datascience #python #python3 #python_для_начинающих #python_tutor #data_science #data_analysis
-
NumPy с нуля: понятный гайд для тех, кто хочет в Data Science
Стандартные списки в Python прекрасны своей гибкостью, но когда дело доходит до больших данных и математики, они превращаются в медленных черепах. 🐢 Подготовил для вас максимально практичный гайд: «NumPy с нуля до понимания за 1 статью». Никакой академической воды — только база для быстрого старта в Data Science и аналитике.
https://habr.com/ru/articles/1029440/
#numpy #numpy_datascience #python #python3 #python_для_начинающих #python_tutor #data_science #data_analysis
-
NumPy с нуля: понятный гайд для тех, кто хочет в Data Science
Стандартные списки в Python прекрасны своей гибкостью, но когда дело доходит до больших данных и математики, они превращаются в медленных черепах. 🐢 Подготовил для вас максимально практичный гайд: «NumPy с нуля до понимания за 1 статью». Никакой академической воды — только база для быстрого старта в Data Science и аналитике.
https://habr.com/ru/articles/1029440/
#numpy #numpy_datascience #python #python3 #python_для_начинающих #python_tutor #data_science #data_analysis
-
Matplotlib для самых маленьких: от пустого окна до красивого графика
Каждый, кто начинал визуализировать данные на Python, сталкивался с этим: берешь кусок кода со StackOverflow, пытаешься подвинуть легенду или добавить вторую ось, и внезапно весь график ломается. А главное — почему одни пишут plt.plot(), а другие ax.plot()? Какой синтаксис правильный? В этом туториале мы не просто нарисуем пару линий. Мы заглянем под капот Matplotlib и разберем «анатомию» графиков на простых примерах. Вы поймете разницу между процедурным и объектно-ориентированным подходом, научитесь кастомизировать основные типы визуализаций и навсегда избавитесь от ошибки «белого квадрата» при сохранении файлов.
https://habr.com/ru/articles/1028868/
#matplotlib #python #python3 #python_для_начинающих #python_3 #визуализация #графики
-
Matplotlib для самых маленьких: от пустого окна до красивого графика
Каждый, кто начинал визуализировать данные на Python, сталкивался с этим: берешь кусок кода со StackOverflow, пытаешься подвинуть легенду или добавить вторую ось, и внезапно весь график ломается. А главное — почему одни пишут plt.plot(), а другие ax.plot()? Какой синтаксис правильный? В этом туториале мы не просто нарисуем пару линий. Мы заглянем под капот Matplotlib и разберем «анатомию» графиков на простых примерах. Вы поймете разницу между процедурным и объектно-ориентированным подходом, научитесь кастомизировать основные типы визуализаций и навсегда избавитесь от ошибки «белого квадрата» при сохранении файлов.
https://habr.com/ru/articles/1028868/
#matplotlib #python #python3 #python_для_начинающих #python_3 #визуализация #графики
-
Matplotlib для самых маленьких: от пустого окна до красивого графика
Каждый, кто начинал визуализировать данные на Python, сталкивался с этим: берешь кусок кода со StackOverflow, пытаешься подвинуть легенду или добавить вторую ось, и внезапно весь график ломается. А главное — почему одни пишут plt.plot(), а другие ax.plot()? Какой синтаксис правильный? В этом туториале мы не просто нарисуем пару линий. Мы заглянем под капот Matplotlib и разберем «анатомию» графиков на простых примерах. Вы поймете разницу между процедурным и объектно-ориентированным подходом, научитесь кастомизировать основные типы визуализаций и навсегда избавитесь от ошибки «белого квадрата» при сохранении файлов.
https://habr.com/ru/articles/1028868/
#matplotlib #python #python3 #python_для_начинающих #python_3 #визуализация #графики
-
Matplotlib для самых маленьких: от пустого окна до красивого графика
Каждый, кто начинал визуализировать данные на Python, сталкивался с этим: берешь кусок кода со StackOverflow, пытаешься подвинуть легенду или добавить вторую ось, и внезапно весь график ломается. А главное — почему одни пишут plt.plot(), а другие ax.plot()? Какой синтаксис правильный? В этом туториале мы не просто нарисуем пару линий. Мы заглянем под капот Matplotlib и разберем «анатомию» графиков на простых примерах. Вы поймете разницу между процедурным и объектно-ориентированным подходом, научитесь кастомизировать основные типы визуализаций и навсегда избавитесь от ошибки «белого квадрата» при сохранении файлов.
https://habr.com/ru/articles/1028868/
#matplotlib #python #python3 #python_для_начинающих #python_3 #визуализация #графики
-
Man, the length that people go to break things on windows.
#uv prohibits scripts with name of python3.
Most techniques to create a #python3 alias don't work, so I made the library python3-alias - which can be built with `python -m build` but `uv sync` refuses.
Use cases is a Makefile you don't own has `python3 blah blah` and you can't change it to `py blah blah` or run windows store installs.
-
Man, the length that people go to break things on windows.
#uv prohibits scripts with name of python3.
Most techniques to create a #python3 alias don't work, so I made the library python3-alias - which can be built with `python -m build` but `uv sync` refuses.
Use cases is a Makefile you don't own has `python3 blah blah` and you can't change it to `py blah blah` or run windows store installs.
-
Man, the length that people go to break things on windows.
#uv prohibits scripts with name of python3.
Most techniques to create a #python3 alias don't work, so I made the library python3-alias - which can be built with `python -m build` but `uv sync` refuses.
Use cases is a Makefile you don't own has `python3 blah blah` and you can't change it to `py blah blah` or run windows store installs.
-
Man, the length that people go to break things on windows.
#uv prohibits scripts with name of python3.
Most techniques to create a #python3 alias don't work, so I made the library python3-alias - which can be built with `python -m build` but `uv sync` refuses.
Use cases is a Makefile you don't own has `python3 blah blah` and you can't change it to `py blah blah` or run windows store installs.
-
Man, the length that people go to break things on windows.
#uv prohibits scripts with name of python3.
Most techniques to create a #python3 alias don't work, so I made the library python3-alias - which can be built with `python -m build` but `uv sync` refuses.
Use cases is a Makefile you don't own has `python3 blah blah` and you can't change it to `py blah blah` or run windows store installs.
-
Ich bin grad mal wieder auf der Suche: Wie kann ich in Python3 einen String korrekt in UTF8 darstellen, der im Original mit „=?UTF-8?“ anfängt und dann teilweise aus Klartext und teils aus codierten Sonderzeichen besteht?
Die Suchmaschinen sind mal wieder nicht sonderlich hilfreich.