Docs-Python.ru
958 subscribers
2.69K links
Обновления сайта Docs-Python.ru
Download Telegram
🔁Изменение информации.

👉 Специальные методы пера модуля turtle в Python

📝 В материале представлены команды, отвечающие за специальные методы пера, которые могут записывать определенные действия в модуле turtle.

🌐 https://docs-python.ru/standart-library/modul-turtle/spetsialnye-metody-pera/
👍1
🔁Изменение информации.

👉 Класс TypeAliasType модуля typing в Python.

📝 Новое в Python 3.12. Тип псевдонимов типов, созданных с помощью оператора type.

🌐 https://docs-python.ru/standart-library/modul-typing-python/klass-typealiastype/
👍1
На сайте появилась темная тема.
👍5🔥2😎21
🆕🔥Новый материал.

👉 Функция url2pathname() модуля urllib.request в Python.

📝 Функция url2pathname() модуля urllib.request преобразует URL схемы file: обратно в локальный путь файловой системы.

🌐 https://docs-python.ru/standart-library/modul-urllib-request-python/funktsiia-url2pathname/
👍1🔥1
🆕🔥Новый материал.

👉 Функция pathname2url() модуля urllib.request в Python.

📝 Функция pathname2url() модуля urllib.request преобразует локальный путь к файлу в URL схемы file:.

🌐 https://docs-python.ru/standart-library/modul-urllib-request-python/funktsiia-pathname2url/
👍2🔥1
🆕🔥Новый материал.

👉 Когда использовать urllib.request?

📝 Материал предлагает рассмотреть несколько реальных примеров использования модуля urllib.request из практики - от простых скриптов до интеграции с API, скачивания файлов и обработки локальных file:// URL.

🌐 https://docs-python.ru/standart-library/modul-urllib-request-python/kogda-ispolzovat-urllib-request/
🔥2
🆕🔥Новый материал.

👉 Пример скачивания файла по URL в Python

📝 Материал представляет расширенный пример скачивания файла по URL с использованием urllib.request.urlopen() с подробными пояснениями, обработкой ошибок, отображением прогресса, проверкой размера и сохранением на диск. Оформлено как учебное пособие, но с профессиональным подходом.

🌐 https://docs-python.ru/standart-library/modul-urllib-request-python/primer-skachivaniia-faila-url/
👍1🔥1
🔁Изменение информации.

👉 Модуль webbrowser в Python, открывает URL в браузере

📝 Модуль webbrowser предоставляет высокоуровневый интерфейс, позволяющий отображать пользователям веб-документы. В большинстве случаев простой вызов функции webbrowser.open() этого модуля будет правильным решением.

🌐 https://docs-python.ru/standart-library/modul-webbrowser-python/
👍1
🆕🔥Новый материал.

👉 Функция uuid7() модуля uuid в Python.

📝 Добавлено в Python 3.14. Функция uuid7() модуля uuid генерирует UUID версии 7 согласно спецификации RFC 9562, §5.7.

🌐 https://docs-python.ru/standart-library/modul-uuid-python/funktsiia-uuid7/
👍1
🆕🔥Новый материал.

👉 Функция uuid8() модуля uuid в Python.

📝 Добавлено в Python 3.14. Функция uuid8() модуля uuid генерирует UUID версии 8 согласно спецификации RFC 9562, §5.8.

🌐 https://docs-python.ru/standart-library/modul-uuid-python/funktsiia-uuid8/
👍1
🆕🔥Новый материал.

👉 Функция uuid6() модуля uuid в Python.

📝 Добавлено в Python 3.14. Функция uuid6() модуля uuid генерирует UUID версии 6 согласно спецификации RFC 9562, §5.6. Это альтернатива функции uuid.uuid1(), разработанная для улучшения локальности хранения в базах данных.

🌐 https://docs-python.ru/standart-library/modul-uuid-python/funktsiia-uuid6/
👍1
🔁Изменение информации.

👉 Интерфейс командной строки модуля uuid в Python.

📝 Новое в Python 3.12. Модуль uuid можно запустить как скрипт из командной строки. Пример использования командной строки CLI

🌐 https://docs-python.ru/standart-library/modul-uuid-python/interfeis-komandnoi-stroki-modulia-uuid/
👍1
🔁Изменение информации.

👉 Класс ZipInfo модуля zipfile в Python.

📝 Объект ZipInfo возвращается методами ZipFile.getinfo() и ZipFile.infolist() объекта, созданного экземпляром класса zipfile.ZipFile. Каждый объект ZipInfo хранит информацию об одном элементе ZIP-архива.

🌐 https://docs-python.ru/standart-library/modul-zipfile-python/klass-zipinfo-modulja-zipfile/
👍1
🔁Изменение информации.

👉 Константы модуля zipfile в Python.

📝 В этом разделе преведены константы с их описанием, которые определяет модуль zipfile.

🌐 https://docs-python.ru/standart-library/modul-zipfile-python/konstanty-modulja-zipfile/
👍1
🆕🔥Новый материал.

👉 Правильное применение ООП в Python.

📝 В этом материале поговорим о том когда использовать ООП и как правильно его использовать. Золотое правило: "Если можно решить задачу без классов - не используй классы. Если классы нужны - делай их правильно."

🌐 https://docs-python.ru/tutorial/klassy-jazyke-python/pravilnoe-primenenie-oop/
🔥1
🆕🔥Новый материал.

👉 Подходы ООП в Python.

📝 Помните принцип: "Предпочитайте композицию наследованию" (один из принципов SOLID - принцип подстановки Барбары Лисков). В Python (и вообще в современном ООП) чаще рекомендуют использовать композицию, а не наследование, если можно обойтись без иерархий. Это делает код более гибким и удобным для под

🌐 https://docs-python.ru/tutorial/klassy-jazyke-python/podkhody-oop/
🔥1
🆕🔥Новый материал.

👉 Производительность классов Python и переменные методов

📝 Локальные переменные находятся в locals() - быстрый доступ. Атрибуты объекта требуют поиска через self.__dict__ - медленнее. Каждый доступ через self - это вызов __getattribute__.

🌐 https://docs-python.ru/tutorial/klassy-jazyke-python/proizvoditelnost-klassov-lokalnye-peremennye-metodov/
👏1
🆕🔥Новый материал.

👉 ООП Python на примерах.

📝 ООП (объектно-ориентированное программирование) - это способ писать код, при котором программа строится не из функций и данных по отдельности, а из "объектов", которые объединяют и то, и другое.

🌐 https://docs-python.ru/tutorial/oop-python-primerakh/
1
🆕🔥Новый материал.

👉 Учебный проект: система управления библиотекой на Python.

📝 Создадим профессиональную структуру проекта "Библиотечная система" в учебных целях с разделением на модули, базой данных SQLite и всеми хорошими практиками.

🌐 https://docs-python.ru/tutorial/oop-python-primerakh/uchebnyi-proekt-sistema-upravleniia-bibliotekoi/
2
🆕🔥Новый материал.

👉 Учебный проект: Менеджер БД database/db_manager.py

📝 В этом материале создадим менеджер базы данных для учебного проекта "Система управления библиотекой". Разберем почему именно такой подход к созданию менеджера базы данных, почему будем создавать такие методы, и какие альтернативы были.

🌐 https://docs-python.ru/tutorial/oop-python-primerakh/uchebnyi-proekt-menedzher-bd/
1