Python_Times
232 subscribers
154 photos
7 videos
8 files
253 links
Мемы про Python? Или Python для мемов?

Подписывайся: мы знаем, как развлечь тебя и твоих коллег #forever_young #forever_python

По рекламе: @cyberJohnny
Download Telegram
​Списки в Python: методы и основные операции

Список или list на языке Python — это вот такая штука в квадратных скобках: 1, 2, 3, 4, 5. Списки могут содержать разные данные: целые/дробные числа, строки и даже сами списки.

Давайте подробнее разберёмся, что такое списки в Python и как с ними работать: https://tprg.ru/7rvx

#python #начинающим
Coding_in_Python_A_Comprehensive_Beginners_Guide_to_Learn_the_Realms.pdf
1.2 MB
📔 Title: Coding in Python

#Book #python #eng

🌐 Lang.: English
🧔 Author: Robert C. Matthews
🕘 Year: 2020
📑 Pages: 161
#️⃣ ISBN: -


📝 Description: Эта книга для тех, кто готов сразу же приступить к работе над написанием собственных программ. Автор использует особый практикоориентированный подход, быстро объясняя основы языка Python.

@bzd_channel
Forwarded from Python library_Hub
📚 Python для финансовых расчетов

Автор:
Ив Хилпиш
Год издания: 2021

#python #ru

Python library_Hub
Ваш первый бэкенд на Django — пошаговое руководство

Бесплатный курс по Django (https://tutorial.djangogirls.org/), разработанный специально для начинающих. Постепенно вы создадите веб-приложение (блог) на Python, используя фреймворк Django.

В процессе обучения объясняются все необходимые основы — от базового Python до шаблонов HTML/CSS. К концу вы получите собственный рабочий блог на сервере и понимание принципов бэкенд-разработки.

#бэкенд #python #django

@python_times
🖥 Разбираем Новые версии: Django 5.2.5 (https://docs.djangoproject.com/en/5.2/releases/5.2.5/Python 3.13.6 (https://docs.python.org/3/whatsnew/changelog.html#python-3-13-6)

Django 5.2.5 (релиз — 6 августа 2025)
- Тип релиза: патч-релиз, устраняющий ошибки версии 5.2.4.
- Ключевые исправления:
- Восстановлена поддержка стратегии UNNEST в QuerySet.bulk_create() для PostgreSQL.
- Улучшена фильтрация по составному первичному ключу через tuple-выражения.
- Исправлены ошибки валидации модели при использовании GeneratedField, Q и Case.
- Добавлена совместимость с docutils версии 0.22.
- Исправлен сбой при использовании ManyToManyField с составным первичным ключом — обновлены проверки fields.E347.

Python 3.13.6 (релиз — 6 августа 2025)
- Тип релиза: шестой maintenance-релиз ветки 3.13, включает около 200 исправлений, улучшений сборки и обновлений документации.
- Ключевые особенности Python 3.13 по сравнению с 3.12:
- Новый усовершенствованный REPL с многострочным редактированием, цветным выводом и цветными трассировками ошибок.
- Экспериментальный free-threaded build mode (отключение GIL), доступен в виде python3.13t`/`python3.13t.exe.
- Встроенный экспериментальный JIT-компилятор (по-умолчанию отключён).
- locals() теперь имеет определённые семантики при мутации возвращаемого словаря.
- Включена изменённая версия mimalloc (по-умолчанию, если доступно), обязательна для free-threaded режима.
- Докстринги теперь очищаются от начальной отступной, что снижает объём `.pyc`-файлов.
- Новый бэкенд dbm.sqlite3 используется по умолчанию при создании файлов.
- Минимальная поддерживаемая версия macOS повысилась до 10.13 (High Sierra).
- Безопасность:
- Исправлена проблема, при которой фильтры filter="data" и filter="tar" в tarfile можно было обойти с помощью специально созданных сим- и жёстких ссылок.

Вывод:
- Django 5.2.5 — важный патч-релиз LTS-ветки, рекомендован для обновления производственных систем.
- Python 3.13.6 — очередной maintenance-релиз с множеством багфиксов и улучшений, особенно интересен разработчикам, работающим с производительностью (REPL, JIT, free-threaded).

Если нужно, могу подсказать, как безопасно обновиться или протестировать эти версии в вашем проекте.

@python_times
🚀 Django 6.0 — уже в пути!

Главное в Django 6.0
- Content Security Policy (CSP)
Новый ContentSecurityPolicyMiddleware, теги csp() и настройки SECURE_CSP / SECURE_CSP_REPORT_ONLY.
- Фоновые задачи
Декоратор @task и метод enqueue() для простого запуска background jobs.
- Template Partials
Теги {% partialdef %} и {% partial %} для переиспользуемых фрагментов в шаблонах.
- Обновлённое Email API
Современный EmailMessage вместо устаревших MIME-классов.
- Другие улучшения
• В админке — иконки Font Awesome
• В auth увеличены итерации PBKDF2
• Улучшения в Postgres, GeoDjango, миграциях и др.

🔄 Изменения без обратной совместимости
- Минимальная версия MariaDB — 10.6
- Поддержка Python ≥ 3.12
- DEFAULT_AUTO_FIELD теперь всегда BigAutoField
- Удалены устаревшие API и внутренние методы

👉 Подробнее: https://docs.djangoproject.com/en/dev/releases/6.0/

#django #python

@python_times