Python | Программирование
9.53K subscribers
2.13K photos
2 videos
138 files
1.84K links
Python без границ для всех

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

Преобрести рекламное размещение: https://telega.in/c/Python_libr
Download Telegram
Паттерн Unit of Work на примере FastAPI

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

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

#Видео
5👍1👎1
📌 Работа с файлами XLSX при помощи модуля openpyxl.

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

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

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

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

#урок
6👍3
Юнит-тестирование. Использование unittest и coverage в PyCharm

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

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

#Видео
6👍3
🧩 Зачем нужен Python Global Interpreter Lock и как он работает?

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

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

#Статья
6🔥4
📌 Модуль python-docx, cсоздание/изменение документов DOCX.

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

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

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

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

#урок
👍63
Python и переменные окружения

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

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

#Видео
6🔥4
🧩 Как работают импорты в Python?

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

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

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

#Статья
7🔥2👍1
Программисты, это вам 👇

Держите 5 каналов, которые реально помогают изучать программирование и IT с полного нуля:

🖥 Easy Coder — все направления IT.

👩‍💻 Easy Python — всё о Python.

🌐 Easy WebDev — Frontend, Backend.

🔠 Easy InfoSec — ИБ, Хакинг.

🐱 Easy GitHub — лучшее с GitHub.

Тонны полезной инфы для любого уровня подготовки ✔️
Please open Telegram to view this post
VIEW IN TELEGRAM
2😁1
🔖 Шпаргалка языку и синтаксису Python

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

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

#Шпаргалка
6👍2🔥2
📌 Модуль qrcode в Python, генератор QR кодов.

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

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

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

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

#урок
6🔥2
🧩 Что делать, если код на Python замораживается

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

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

#Статья
7🔥2
Айтишники, это вам — в телеграм есть комьюнити по каждому направлению в IT

Там есть буквально всё: чаты для общения, тонны материала(книги, курсы, ресурсы и гайды), свежие новости и конечно же мемы

Выбирайте своё направление:

💩 Frontend 🐍 Python

🐧 Linux 👩‍💻 С/С++

👩‍💻 C# 🤔 Хакинг & ИБ

📱 GitHub 🖥 SQL

👩‍💻 Сисадмин 🤟 DevOps

⚙️ Backend 🖥 Data Science

🧑‍💻 Java 🐞 Тестирование

🖥 PM / PdM 👩‍💻 GameDev

🧑‍💻 Golang 🤵‍♂️ IT-Митапы

🧑‍💻 PHP 💻 WebDev

🖥 Моб. Dev 🖥Анали.(SA&BA)

👩‍💻 Дизайн 🖥 Нейросети

💛 1C 🤓 Книги IT

➡️ Сохраняйте в закладки
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🔖 Шпаргалка для начинающих

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

#Шпаргалка
🔥32