Давайте рассмотрим основные логические операции и операторы в Питоне
Сегодня мы рассмотрим:
1) Операторы сравнения
2) Оператор "in"
3) Оператор "is"
4) Оператор "not"
5) Приведение типов
#python #учимпитон #учимpython
https://www.youtube.com/watch?v=k3xvbBN5pEY&list=PLp_k-oh2bNHYeslkuOFoVHvQ2jdOpB1X0&index=6
Сегодня мы рассмотрим:
1) Операторы сравнения
2) Оператор "in"
3) Оператор "is"
4) Оператор "not"
5) Приведение типов
#python #учимпитон #учимpython
https://www.youtube.com/watch?v=k3xvbBN5pEY&list=PLp_k-oh2bNHYeslkuOFoVHvQ2jdOpB1X0&index=6
YouTube
Логические операции в Python | Уроки python для начинающих программистов и тестировщиков - Урок 6
Давайте рассмотрим основные логические операции и операторы в Питоне.
Сегодня мы рассмотрим:
1) Операторы сравнения
2) Оператор "in"
3) Оператор "is"
4) Оператор "not"
5) Приведение типов
Предыдущий урок: https://www.youtube.com/watch?v=uSNpEQ1uj_k&list=PLp_k…
Сегодня мы рассмотрим:
1) Операторы сравнения
2) Оператор "in"
3) Оператор "is"
4) Оператор "not"
5) Приведение типов
Предыдущий урок: https://www.youtube.com/watch?v=uSNpEQ1uj_k&list=PLp_k…
Списки в Python: методы и основные операции
Список или list на языке Python — это вот такая штука в квадратных скобках: 1, 2, 3, 4, 5. Списки могут содержать разные данные: целые/дробные числа, строки и даже сами списки.
Давайте подробнее разберёмся, что такое списки в Python и как с ними работать: https://tprg.ru/7rvx
#python #начинающим
Список или list на языке Python — это вот такая штука в квадратных скобках: 1, 2, 3, 4, 5. Списки могут содержать разные данные: целые/дробные числа, строки и даже сами списки.
Давайте подробнее разберёмся, что такое списки в Python и как с ними работать: https://tprg.ru/7rvx
#python #начинающим
Tproger
Списки в Python: методы и основные операции
Рассмотрим создание списков в Python и разберём основные методы. Научимся изменять, сортировать и совершать другие операции над list.
Небольшой дайджест интересных постов, Репозиторий с большим количеством вопросов для подготовки к интервью
- В Python 3.11 улучшили сообщения об ошибках
- Сканер зависимостей на уязвимости
- Как человек работал над библиотекой в 1000 строк кода на протяжении 10 лет
- Code With Me в Pycharm
- Именуй get_* функции разнообразнее
- Гайд по паттернам проектирования
- Поисковик awesome листов
- В Python 3.11 улучшили сообщения об ошибках
- Сканер зависимостей на уязвимости
- Как человек работал над библиотекой в 1000 строк кода на протяжении 10 лет
- Code With Me в Pycharm
- Именуй get_* функции разнообразнее
- Гайд по паттернам проектирования
- Поисковик awesome листов
Telegram
Python Daily
Новичкам точно понравится Python 3.11
https://twitter.com/pyblogsal/status/1416034899639750659
#pep657 #pep #python #nothabr #pydaily
https://twitter.com/pyblogsal/status/1416034899639750659
#pep657 #pep #python #nothabr #pydaily
Forwarded from BZD • Книги для программистов
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
#Book #python #eng
🌐 Lang.: English
🧔 Author: Robert C. Matthews
🕘 Year: 2020
📑 Pages: 161
#️⃣ ISBN: -
📝 Description: Эта книга для тех, кто готов сразу же приступить к работе над написанием собственных программ. Автор использует особый практикоориентированный подход, быстро объясняя основы языка Python.
@bzd_channel
Forwarded from Python library_Hub
Ваш первый бэкенд на Django — пошаговое руководство
Бесплатный курс по Django (https://tutorial.djangogirls.org/), разработанный специально для начинающих. Постепенно вы создадите веб-приложение (блог) на Python, используя фреймворк Django.
В процессе обучения объясняются все необходимые основы — от базового Python до шаблонов HTML/CSS. К концу вы получите собственный рабочий блог на сервере и понимание принципов бэкенд-разработки.
#бэкенд #python #django
@python_times
Бесплатный курс по 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 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 Project
Django 5.2.5 release notes | Django documentation
The web framework for perfectionists with deadlines.
🚀 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
✨ Главное в 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