786
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-57 روز
-1630 روز
آرشیو پست ها
Repost from [PYTHON:TODAY]
👨💻 80 популярных вопросов с ответами с интервью на Python разработчика
#doc #python
Repost from [PYTHON:TODAY]
📈Графический интерфейс для торгового бота PassivBot Установка:
$ git clone https://github.com/msei99/pbgui.git
$ cd pbgui
$ pip install -r requirements.txtЗапуск:
$ streamlit run pbgui.py &
Open http://localhost:8501 with Browser Password = PBGui$Bot! Change Password in file: .streamlit/secrets.toml On First Run, you have to select your passivbot directory⚙️ GitHub/Инструкция #python #soft #github
Repost from [PYTHON:TODAY]
🔥 Полезные библиотеки Python
Python-PDFKit — Python модуль для преобразования HTML в PDF.
Установка:
$ pip install pdfkit
или
$ sudo apt-get install wkhtmltopdf
Пример использования:
import pdfkit pdfkit.from_url('http://google.com', 'out.pdf') pdfkit.from_file('test.html', 'out.pdf') pdfkit.from_string('Hello!', 'out.pdf')⚙️ GitHub/Инструкция #python #soft #github
Repost from [404] — программирование
🕸 Создаем свою соцсеть на Django
Хороший способ прокачать себя в знании Django — поднять свою соцсеть. Это довольно глубокий курс, займет много-много часов, но если вы пройдете его до конца и не бросите — почувствуете сильный прогресс.
1. Мини-соцсеть на Django
[2:46:11]
2. Старт проекта
[3:37:28]
3. Настройка Docker
[2:12:31]
4. Кастомные пользователи
[2:41:04]
5. API профилей
[3:15:07]
6. Стена и лента
[3:06:31]
Перейти к плейлисту
#видео #python
Repost from Python Hacks
Курс по парсингу веб-сайтов на Python с нуля
В этом видеокурсе вы обучитесь парсингу сайтов с нуля на языке программирования Python.
0:02:37 Установка библиотек
0:04:57 Обзор HTML кода страницы для парсинга
0:10:45 Код для парсинга товара
0:16:28 Метод find BeautifulSoup
0:25:07 Метод get BeautifulSoup
0:28:00 Метод find_all
0:31:26 Парсинг всех страниц каталога товаров
0:37:32 Парсинг с заходом в каждую карточку товара
0:55:27 Парсер-генератор, оптимизация кода
1:01:02 Запись результата парсинга в excel таблицу
1:11:42 Парсинг картинок товаров
1:22:32 Парсинг с POST авторизацией на сайте
Смотреть это видео на youtube: youtu.be/lOfm04oLD1U
Repost from [PYTHON:TODAY]
🛒 Telegram Bot. Руководство по созданию бота в мессенджере Телеграм
Книга является практическим руководством по созданию бота для Telegram с использованием языка программирования Python. В ней описываются основные шаги для создания бота, такие как регистрация и получение токена, установка и настройка необходимых библиотек, создание функций бота и его запуск. Также рассмотрены дополнительные функции, которые можно добавить в бота, такие как отправка фотографий и видео, использование клавиатуры для быстрого ответа на сообщения, интеграция с другими сервисами и машинное обучение для распознавания сообщений. Эта книга предназначена для начинающих разработчиков, которые хотят создать своего первого бота для Telegram и имеют базовые знания в программировании на Python. Создание бота в Telegram достаточно простое и может быть осуществлено даже теми, кто не имеет опыта в программировании.Автор: Артем Демиденко Год: 2023 #books #python
Repost from GitHub программиста
🔥 Полезные библиотеки Python
StyleCariGAN — интересная утилита для создания карикатур.
⚙️ GitHub/Инструкция
#python
Repost from [PYTHON:TODAY]
💾 Документация Beautiful Soup на русском
BeautifulSoup — библиотека для парсинга HTML и XML документов в Python. Предоставляет простой и удобный способ извлекать данные из веб-страниц, а также облегчает работу с этими данными.
У библиотеки удобный интерфейс, простые для понимания функции, методы и классы для взаимодействия с HTML-разметкой, которые позволяют легко находить нужные элементы и извлекать из них информацию. Библиотека является одной из наиболее популярных и широко используется для работы с парсерами и при анализе данных.
#doc #python
Repost from [PYTHON:TODAY]
🔥 Телеграм-боты на Python и AIOgram
Курс "Телеграм-боты на Python и AIOgram" знакомит интересующихся с тем, как разрабатывать telegram-ботов на языке Python с использованием асинхронной библиотеки AIOgram.Чему вы научитесь: 🟡 Создавать и настраивать телеграм-ботов с помощью @BotFather 🟡 Взаимодействовать с Telegram Bot API посредством http-запросов 🟡 Настраивать IDE VS Code для работы с Python 🟡 Создавать виртуальное окружение для проектов на Python 🟡 Разрабатывать телеграм-ботов с требуемым функционалом на Python с помощью асинхронной библиотеки AIOgram 🟡 Работать со встроейнной в aiogram машиной состояний 🟡 Обрабатывать ошибки, возникающие при работе ботов 🟡 Настраивать систему контроля версий Git и размещать проект на GitHub 🟡 Деплоить бота на удаленный сервер 🟡 Настраивать автодеплой бота на удаленный сервер 🤑 Халява. Один из лучших, бесплатных курсов #python
Repost from [404] — программирование
👨💻 12 красивых однострочных конструкций в Python — [29:55]
Python любят за его лаконичность и хорошо читаемый код. А если вы изучите 12 однострочных конструкций из этого видео и начнёте применять их в разработке, то вы сделаете свой код ещё более приятным для глаз.
Перейти к просмотру
#python #видео
Repost from Библиотека программиста
⚡️ Python с нуля
👨💻 Аннотации типов, аннотации функций в Python. Специальные типы
😈 Почему не используешь в своем коде???
https://youtu.be/Dw_USLZOEcY
#youtube
Repost from Python - Советы, библиотеки, гайды
Celery - Celery нужна для работы с фоновыми задачами. Она позволяет выстраивать их в очередь и распределять выполнение между разными процессорами и устройствами. Это помогает уменьшить нагрузку на процессор и выполнять трудоемкие задачи без ущерба производительности. Больше всего Celery полезна для разработчиков приложений.
Очереди задач используются в качестве механизма для распределения работы между потоками или машины.
Celery общается через сообщения, обычно через брокера для посредничества между клиентами и работниками. Чтобы инициировать задачу, клиент ставит message в очереди, затем брокер доставляет сообщение рабочему процессу.
Ставится командой ⚙️
pip install celery
Документация и примеры кода здесьRepost from Python - Советы, библиотеки, гайды
⌨️ Как создать веб-приложение на Python
Выбор фреймворка
Для начала работы над веб-приложением необходимо выбрать подходящий фреймворк. Python предлагает множество вариантов, среди которых наиболее популярными являются:
🔺Django
🔺Flask
🔺Pyramid
После выбора фреймворка установите его с помощью пакетного менеджера pip - представлены на картинке
Следующим шагом является определение структуры вашего веб-приложения. Разбейте его на составные части, такие как:
🔺Модели (для работы с данными)
🔺Представления (для обработки запросов и формирования ответов)
🔺Шаблоны (для отображения информации)
🔺Стили и скрипты (для внешнего вида и интерактивности)
Теперь приступите к реализации функционала вашего веб-приложения. Для этого:
🔺Создайте модели для работы с данными, используя возможности выбранного фреймворка.
🔺Реализуйте представления, которые будут обрабатывать запросы пользователей и формировать ответы на основе моделей и шаблонов.
🔺Создайте шаблоны, которые будут отображать информацию пользователю с использованием данных из представлений.
🔺Добавьте стили и скрипты для улучшения внешнего вида и интерактивности вашего веб-приложения.
После завершения разработки и тестирования вашего веб-приложения необходимо опубликовать его в интернете. Для этого выберите подходящий хостинг и выполните деплой вашего приложения согласно инструкциям хостинг-провайдера и документации фреймворка.
