TGViewer
Channel Public Channel
Python | Программирование

Python | Программирование

@python_libr

Python без границ для всех

Владелец, реклама @Ak_Mihail

Преобрести рекламное размещение: https://telega.in/c/Python_libr
Subscribers
8.93K
Photos
2.5K
Videos
7
Links
2.1K

Showing posts older than #3094 · Back to latest

Older Posts 20 shown
Post #3093 1.22K
🧩 Dunder-методы: зачем они нужны и что могут?

• Рассказываем, что такое Dunder-методы, которые в Python определяются с двумя подчёркиваниями, зачем они нужны и как их использовать.

🧷 Читать статью

#Статья
  • ❤ 6
  • 👍 2
Post #3091 1.16K
Доступ к свойствам объекта. Property и slots

• Обсудим интересный вопрос - как можно запретить менять наши атрибуты, реализовать логику изменения/получения атрибутов и как запретить добавлять объекту новые атрибуты.

🧷 Смотреть видео

#Видео
  • ❤ 5
  • 👍 3
Post #3090 1.18K
🔖 Лучшая шпаргалка по Python

Мы подготовили очень занимательную коллекцию, которая по праву может называться лучшей шпаргалкой по Python благодаря ее простоте использования.

👉 Смотреть шпаргалку

#Шпаргалка
  • ❤ 4
  • 👍 4
Post #3084 1.05K
🧩 Как написать свой Python-модуль

• Если вы выделили повторяющийся функционал в отдельный набор функций и хотите стабилизировать код для быстрого подключения, статья для вас.

🧷 Читать статью

#Статья
  • 🔥 7
  • ❤ 4
Post #3082 1.03K
📌 Функция vars() в Python, словарь переменных объекта.

• Функция vars() вернет атрибут dict - словарь пространства имен для модуля, класса, экземпляра или любого другого объекта с атрибутом dict.

• Такие объекты, как модули и экземпляры классов, имеют обновляемый dict атрибут, однако другие объекты могут иметь ограничения для записи своих атрибутов dict, например классы, которые используют types.MappingProxyType для предотвращения прямого обновления словаря.

• Без аргумента vars() действует как встроенная функция locals(). Обратите внимание, что словарь переменных локальной области видимости полезен только для чтения, поскольку обновление словаря локальной области видимости игнорируются интерпретатором.

Пример получения словаря пространства имен, используемых объектом (код на картинке).

📕 Документация

#урок
  • 👍 5
  • ❤ 3
Post #3079 1.2K
📌 Модуль python-docx, cсоздание/изменение документов DOCX.

• Он предназначен для создания и обновления файлов с расширением .docx - Microsoft Word. Этот модуль имеет одну зависимость: сторонний модуль lxml.

• Первое, что вам понадобится, это документ, над которым вы будете работать. Самый простой способ(код на картинке).

• При этом создается пустой документ, основанный на "шаблоне" по умолчанию. Другими словами, происходит примерно то же самое, когда пользователь нажимает на иконку в Microsoft Word "Новый документ" с использованием встроенных значений по умолчанию.

📕 Документация

#урок
  • ❤ 6
  • 👍 3
Post #3078 1.22K
Python и переменные окружения

• Как нужно хранить конфиденциальная данные в коде, логины, пароли, ключи и так далее?

🧷 Смотреть видео

#Видео
  • ❤ 5
  • 👍 3
Post #3076 1.48K
Асинхронное скачивание файлов с помощью Python

• В данном видео пишем код для скачивания файлов как синхронного так и асинхронного на Python плюс добавляем прогресс-бар.

• В работе используем библиотеки requests, asyncio, httpx и tqdm.

🧷 Смотреть видео

#Видео
  • ❤ 7
  • 👍 3
Post #3075 1.26K
🔖 Шпаргалка для начинающих

Эта шпаргалка поможет вам запомнить простейшие методы и функции.

#Шпаргалка
  • ❤ 8
  • 🔥 3
Post #3073 1.13K
🧩 Что делать, если код на Python замораживается

• Назвали 5 способов борьбы с заморозкой кода на Python. Среди них — рефакторинг и профилирование кода, JIT, запуск на GPU, переход на Golang.

🧷 Читать статью

#Статья
  • ❤ 8
  • 🔥 2
Post #3072 1.1K
📌 Модуль qrcode в Python, генератор QR кодов.

• QR-код - это двумерный пиктографический код, который стал широко использоваться из-за его быстрой читаемости и сравнительно большой емкости памяти. Код состоит из черных модулей, расположенных в виде квадрата на белом фоне.

• Закодированная информация может состоять из данных любого типа (например, двоичных, буквенно-цифровых символов или символов Кандзи).

Простой пример создания QR-кода на Python, средствами стороннего модуля qrcode (код на картинке).

📕 Документация

#урок
  • ❤ 6
  • 🔥 2
Post #3071 1.1K
🔖 Шпаргалка языку и синтаксису Python

Эта памятка поможет вам понять основные понятия и синтаксис Питона.

👉 Смотреть шпаргалку

#Шпаргалка
  • ❤ 6
  • 👍 2
  • 🔥 2
Post #3069 1.06K
🧩 Как работают импорты в Python?

• Порой бывает трудно правильно реализовать import с первого раза, особенно если мы хотим добиться правильной работы на плохо совместимых между собой версиях Python 2 и Python 3.

• Попытаемся разобраться, что из себя представляют импорты в Python и как написать решение, которое подойдёт под обе версии языка.

🧷 Читать статью

#Статья
  • ❤ 7
  • 👍 2
  • 🔥 2
Post #3067 1.11K
Python и переменные окружения

• Как нужно хранить конфиденциальная данные в коде, логины, пароли, ключи и так далее?

🧷 Смотреть видео

#Видео
  • ❤ 6
  • 🔥 4
Post #3066 1.22K
📌 Модуль python-docx, cсоздание/изменение документов DOCX.

• Он предназначен для создания и обновления файлов с расширением .docx - Microsoft Word. Этот модуль имеет одну зависимость: сторонний модуль lxml.

• Первое, что вам понадобится, это документ, над которым вы будете работать. Самый простой способ(код на картинке).

• При этом создается пустой документ, основанный на "шаблоне" по умолчанию. Другими словами, происходит примерно то же самое, когда пользователь нажимает на иконку в Microsoft Word "Новый документ" с использованием встроенных значений по умолчанию.

📕 Документация

#урок
  • 👍 6
  • ❤ 3
Post #3064 1.16K
🧩 Зачем нужен Python Global Interpreter Lock и как он работает?

• Это своеобразная блокировка, позволяющая только одному потоку управлять интерпретатором Python. Это означает, что в любой момент времени будет выполняться только один конкретный поток.

🧷 Читать статью

#Статья
  • ❤ 6
  • 🔥 4
Post #3063 1.22K
Юнит-тестирование. Использование unittest и coverage в PyCharm

• Преимущества тестов:
- доказывают что код работает.
- актуальная "документация".
- экономия нервов и времени на поддержке и рефакторинге.

🧷 Смотреть видео

#Видео
  • ❤ 6
  • 👍 3
Post #3061 1.36K
📌 Работа с файлами XLSX при помощи модуля openpyxl.

• Электронные таблицы Excel - это интуитивно понятный и удобный способ манипулирования большими наборами данных без какой-либо предварительной технической подготовки. По этому, это один из форматов, с которым, в какой-то момент времени, вам придется иметь дело. Часто будут стоять задачи по извлечению каких-то данных из базы данных или файла логов в электронную таблицу Excel, или наоборот, преобразовывать электронную таблицу Excel в какую-либо более удобную программную форму, примеров этому масса.

• Модуль openpyxl - это библиотека Python для чтения/записи форматов Office Open XML (файлов Excel 2010) с расширениями xlsx/xlsm/xltx/xltm.

Установка модуля openpyxl в виртуальное окружение (код на картинке).

📕 Документация

#урок
  • ❤ 6
  • 👍 3
Post #3060 1.15K
Паттерн Unit of Work на примере FastAPI

• Сегодня узнаем, зачем нужен unit of work и реализуем его на FastAPI проекте.

🧷 Смотреть видео

#Видео
  • ❤ 5
  • 👍 1
  • 👎 1
Post #3057 1.22K
📌 Модуль fire в Python, автоматическое создание CLI.

• Модуль fire представляет собой инструмент для автоматического создания интерфейсов командной строки (CLI) с помощью одной строки кода. Она превратит любой модуль Python, класс, объект, функцию и т.д. в CLI (любой компонент Python будет работать!).

Самый простой способ использовать Fire - взять любую программу на Python, а затем просто вызвать fire.Fire() в конце программы. Это откроет полное содержимое программы в командной строке (код на картинке).

📕 Документация

#урок
  • ❤ 6
  • 👍 3
  • 🔥 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →