Здесь представлены пошаговые уроки с примерами кода, охватывающие основы языка, работу с данными, модули, API и многое другое.
Примечательно, что каждый раздел содержит встроенный онлайн-компилятор, позволяющий сразу тестировать код прямо в браузере.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥2
Позволяет автоматически разбивать длинные строки на строки заданной длины, упрощая вывод в консоль или файлы.
import textwrap
text = "Python — это мощный язык программирования, который широко используется в различных сферах."
wrapped_text = textwrap.fill(text, width=40)
print(wrapped_text)
textwrap.fill() разбивает строку на части нужной длины.Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Centrifugo — мощный инструмент для работы с WebSockets и масштабирования Real-time-приложений. Разберём теорию и создадим интерактивный опросник, который обновляется без перезагрузки.
В финале — деплой на Amvera Cloud.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
🗂 Работа с JSON в Python с помощью json
JSON — удобный формат хранения и передачи данных. В этом посте разберём, как легко работать с JSON-файлами в Python.
💬 Почему это полезно?
— JSON используется в API и конфигурационных файлах
— Позволяет сохранять и загружать структуры данных
— Упрощает взаимодействие между разными языками программирования
⚙️ Простой пример
Сериализация (запись в JSON-файл):
Десериализация (чтение из JSON-файла):
➡️ Как это работает?
•
•
🐍 Ghostly Python | #гайды
JSON — удобный формат хранения и передачи данных. В этом посте разберём, как легко работать с JSON-файлами в Python.
— JSON используется в API и конфигурационных файлах
— Позволяет сохранять и загружать структуры данных
— Упрощает взаимодействие между разными языками программирования
Сериализация (запись в JSON-файл):
import json
data = {"name": "Alice", "age": 25, "city": "London"}
with open("data.json", "w") as f:
json.dump(data, f, indent=4)
Десериализация (чтение из JSON-файла):
with open("data.json", "r") as f:
loaded_data = json.load(f)
print(loaded_data)•
json.dump(data, f, indent=4) сохраняет объект в файл•
json.load(f) загружает данные обратноPlease open Telegram to view this post
VIEW IN TELEGRAM
👍9
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🤣6
PyMuPDF — это мощная библиотека для работы с PDF и изображениями в Python. Позволяет извлекать текст, редактировать, конвертировать и анализировать PDF-файлы.
import fitz # PyMuPDF
# Открываем PDF
doc = fitz.open("example.pdf")
# Извлекаем текст с первой страницы
text = doc[0].get_text()
print(text)
pip install pymupdf
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤2
Выбираем лучшее API для speech-to-text. Разбираем варианты: что подойдёт бизнесу, а что — для пет-проекта. Спойлер: идеального решения нет, но разберёмся, как выбрать оптимальное.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Здесь собраны подробные статьи, примеры кода, учебные пособия и задачи для практики, охватывающие все аспекты Python — от базового синтаксиса до продвинутых алгоритмов и структур данных.
Примечательно, что сайт содержит разбор реальных кейсов и интервью-вопросов, полезных для подготовки к собеседованиям.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3
shutil — удобная работа с файлами и директориямиПозволяет копировать, перемещать, удалять файлы и папки, а также получать информацию о дисковом пространстве.
import shutil
# Копируем файл
shutil.copy("source.txt", "destination.txt")
shutil.copy() копирует файл с сохранением содержимого.shutil.move() и удаление shutil.rmtree().Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤔3
Решил написать свою нейросеть, но наткнулся на статью на JS, а мне ближе Python. Взял основу, переписал, разобрал сложные моменты и объяснил их подробнее. В статье — код, пояснения и ссылка на результат.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
pdfplumber — это удобная библиотека для извлечения текста, таблиц и изображений из PDF-документов. Позволяет точно анализировать содержимое PDF, включая структурированные данные.
import pdfplumber
# Открываем PDF
with pdfplumber.open("example.pdf") as pdf:
page = pdf.pages[0]
text = page.extract_text()
print(text)
pip install pdfplumber
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤3
🗂 Работа с YAML в Python с помощью
YAML — удобный формат для хранения конфигураций и данных. В этом посте разберём, как работать с YAML-файлами в Python.
💬 Почему это полезно?
— YAML читается легче, чем JSON и XML.
— Часто используется в конфигурациях (Kubernetes, Ansible).
— Поддерживает комментарии и сложные структуры данных
⚙️ Простой пример
Сериализация (запись в YAML-файл):
Десериализация (чтение из YAML-файла):
➡️ Как это работает?
•
•
✔️ Установка:
🐍 Ghostly Python | #гайды
PyYAMLYAML — удобный формат для хранения конфигураций и данных. В этом посте разберём, как работать с YAML-файлами в Python.
— YAML читается легче, чем JSON и XML.
— Часто используется в конфигурациях (Kubernetes, Ansible).
— Поддерживает комментарии и сложные структуры данных
Сериализация (запись в YAML-файл):
import yaml
data = {"name": "Alice", "age": 25, "city": "London"}
with open("data.yaml", "w") as f:
yaml.dump(data, f, default_flow_style=False, allow_unicode=True)
Десериализация (чтение из YAML-файла):
with open("data.yaml", "r") as f:
loaded_data = yaml.safe_load(f)
print(loaded_data)•
yaml.dump(data, f) сохраняет объект в YAML-файл.•
yaml.safe_load(f) загружает данные обратно.pip install pyyaml
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤1
Как заставить себя учиться, работать и прокачивать навыки без откладывания "на потом"?
В статье разберем, как создать виртуальную маркерную доску, которая всегда будет перед глазами и не даст расслабиться.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4😁1
tempfile — создание временных файлов и директорийПозволяет создавать временные файлы и папки, которые автоматически удаляются после использования. Полезно для кэша, тестирования и работы с временными данными.
import tempfile
with tempfile.NamedTemporaryFile(delete=True) as temp_file:
print("Временный файл:", temp_file.name)
temp_file.write(b"Временные данные")
temp_file.seek(0)
print(temp_file.read()) # Читаем содержимое
NamedTemporaryFile() создаёт временный файл, доступный во время работы скрипта.delete=True автоматически удаляет файл после выхода из контекста.TemporaryDirectory() для временных папокPlease open Telegram to view this post
VIEW IN TELEGRAM
👍12
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤1🔥1😁1
Здесь собраны пошаговые уроки, интерактивные примеры кода и практические упражнения, охватывающие основы Python, работу с файлами, обработку ошибок, ООП и многое другое.
Примечательно, что сайт предлагает встроенный онлайн-компилятор, позволяющий сразу тестировать код без установки Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Разбираем, как написать свой DHCP-сервер на Python: перехватываем запросы, раздаём IP-шники и логируем весь процесс. Используем Scapy, SQLite и Logging, чтобы всё работало чётко.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤4