Docker - Библиотеки для Python которая позволяет делать всё что может командами Docker, но из приложений Python — запускать контейнеры, управлять контейнерами, управлять Swarms и т. д.
Для примера давайте начнём общаться с демонами docker для этого нам с начала потребуется скачать сам docker в Python.
После воспользуемся функцией from_env() для подключения сокет по умолчанию или конфигурацию в вашей среде:
Вы можете запускать контейнеры в фоновом режиме:
Ставится командой ⚙️
Документация и примеры кода здесь.
Для примера давайте начнём общаться с демонами docker для этого нам с начала потребуется скачать сам docker в Python.
pip install docker
После воспользуемся функцией from_env() для подключения сокет по умолчанию или конфигурацию в вашей среде:
import docker
client = docker.from_env()
Теперь вы сможете запускать контейнеры:
>>> client.containers.run("ubuntu", "echo hello world")
'hello world\n'
Вы можете запускать контейнеры в фоновом режиме:
client.containers.run("bfirsh/reticulate-splines", detach=True)
<Container '45e6d2de7c54'>
Ставится командой ⚙️
pip install docker
Документация и примеры кода здесь.
1👍30🤯9❤4🤡2🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
3😁114👍26❤10🤡6💯6⚡3🔥3🏆1
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍160😁30❤8🤡4🌚3🍓3🔥1
Ответ: легко! Особенно если вы решите скачать их всех.
pip install beautifulsoup4 requests
import requests
from bs4 import BeautifulSoup
import os
url = "https://ru.freepik.com/photos/%D0%BA%D0%BE%D1%82%D0%B8%D0%BA%D0%B8"
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36'
}
response = requests.get(url, headers=headers)
response.raise_for_status()
soup = BeautifulSoup(response.text, 'html.parser')
📁 Создаём папку для пушистиков:
if not os.path.exists('cat_images'):
os.makedirs('cat_images')
images = soup.find_all('img')
for i, img in enumerate(images):
img_url = img.get('src')
if img_url and img_url.startswith('http'):
img_data = requests.get(img_url).content
with open(f'cat_images/cat_{i+1}.jpg', 'wb') as handler:
handler.write(img_data)
print(f'Изображение {i+1} скачано.')
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍35🔥11❤6🎉3
🔥 Как получить погоду с помощью Python? 🌤
Нам понадобится библиотека pyowm, с помощью неё мы получим погоду в определенном городе.
Для начала нам нужен API ключ.
Ставим библиотеку:
Пишем простенький код:
Готово👌
Нам понадобится библиотека pyowm, с помощью неё мы получим погоду в определенном городе.
Для начала нам нужен API ключ.
Его можно получить после регистрации на сайте openweathermap.org.
Если лень то можете взять здесь(для теста)
Ставим библиотеку:
pip install pyowm
Пишем простенький код:
import pyowm
# API-ключ
API_KEY = 'api'
owm = pyowm.OWM(API_KEY)
mgr = owm.weather_manager()
# получаем погоду(замените Moscow на ваш город)
weather = mgr.weather_at_place("Moscow").weather
# вывод
print(f"Погода: {weather.detailed_status}")
print(f"Температура: {weather.temperature('celsius')['temp']}°C")
Готово
Результат
Погода: облачно
Температура: 15°C
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍33🔥6🤡3🐳3🎉1🌚1
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍102❤🔥16🔥7❤4😁4🤯2🤡1
Python - Советы, библиотеки, гайды
🔥 Как получить погоду с помощью Python? 🌤 Нам понадобится библиотека pyowm, с помощью неё мы получим погоду в определенном городе. Для начала нам нужен API ключ. Его можно получить после регистрации на сайте openweathermap.org. Если лень то можете взять…
Кстати по поводу погоды.
Подписчик канала подсказал еще вариант, юзать сервис Wttr.in
Просто делаем запрос и получаем ответ:
На Github проекта есть и другие примеры.
Просто. Удобно. В стиле Python👍
Подписчик канала подсказал еще вариант, юзать сервис Wttr.in
Просто делаем запрос и получаем ответ:
import requests
r = requests.get('https://wttr.in/Киев?0&lang=ru')
print(r.text)
На Github проекта есть и другие примеры.
Просто. Удобно. В стиле Python
Please open Telegram to view this post
VIEW IN TELEGRAM
1🤯36👍11🔥4❤🔥2🎉1🎃1
Здесь на простых картинках и понятном языке обучают этому языку, делятся полезными фишками и инструментами
Подписывайтесь: @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡21👍8🤔3🔥2🌚2
Методичка как учить Python.
Сохрани, чтобы не потерять!
1) Укус Питона
2) Опционально pythontutor.ru
3) Грокаем алгоритмы
4) Лутц или Доусон (если не чуствуешь что шаришь прям круто)
5) И наконец Рамальо Лучано - Python К вершинам мастерства
6) Потом Дронов - Django 3
7) И еще Гарри Персиваль - Python разработка на основе тестирования
.. там как раз завязка на Django
Можно менять порядок, но +- идеальный вариант именно такой.
Шаги после 5 можно не включать, если нет необходимости углубляться в веб разработку на Python.
Сохрани, чтобы не потерять!
1) Укус Питона
2) Опционально pythontutor.ru
3) Грокаем алгоритмы
4) Лутц или Доусон (если не чуствуешь что шаришь прям круто)
5) И наконец Рамальо Лучано - Python К вершинам мастерства
6) Потом Дронов - Django 3
7) И еще Гарри Персиваль - Python разработка на основе тестирования
.. там как раз завязка на Django
Можно менять порядок, но +- идеальный вариант именно такой.
Шаги после 5 можно не включать, если нет необходимости углубляться в веб разработку на Python.
2👍24🌚5❤3🔥3❤🔥1😁1🤩1🎃1
Please open Telegram to view this post
VIEW IN TELEGRAM
1😢112🌚26😁24🐳5❤4❤🔥4🔥3👍2⚡1🤔1
Я просто попросил ChatGPT нарисовать мое фото в стиле студии Ghibli.
Как в «Унесённых призраками».
Но я ничего не писал и на фото не было ничего связанного с Python.
Но каким-то образом там на стене появился логотип питона🐍
Видимо ChatGPT что-то знает …🚬
Как в «Унесённых призраками».
Но я ничего не писал и на фото не было ничего связанного с Python.
Но каким-то образом там на стене появился логотип питона
Видимо ChatGPT что-то знает …
Please open Telegram to view this post
VIEW IN TELEGRAM
1💯48🤯13⚡6🔥3👍1😁1🤡1
Что делает специалиста? Опыт!
Получите его на бесплатном мини-курсе по Python от Skillfactory.
За 3 дня вы:
— Создадите три проекта для портфолио: Telegram-бота для перевода голоса в текст, веб-страницу и инструмент для работы с фото.
— Получите практический опыт, фидбэк от эксперта и полезные материалы.
Курс проведёт Анастасия Борнева — руководитель направления по исследованию данных в финтехе с опытом более 9 лет в программировании.
Вас ждут подарки:
— 5 гайдов для старта карьеры в Python-разработке;
— Полезная подборка классических книг для программиста.
Регистрируйтесь по ссылке: https://go.skillfactory.ru/&erid=2W5zFHX2fRr
Реклама ООО «Скилфэктори», ИНН 9702009530
Получите его на бесплатном мини-курсе по Python от Skillfactory.
За 3 дня вы:
— Создадите три проекта для портфолио: Telegram-бота для перевода голоса в текст, веб-страницу и инструмент для работы с фото.
— Получите практический опыт, фидбэк от эксперта и полезные материалы.
Курс проведёт Анастасия Борнева — руководитель направления по исследованию данных в финтехе с опытом более 9 лет в программировании.
Вас ждут подарки:
— 5 гайдов для старта карьеры в Python-разработке;
— Полезная подборка классических книг для программиста.
Регистрируйтесь по ссылке: https://go.skillfactory.ru/&erid=2W5zFHX2fRr
Реклама ООО «Скилфэктори», ИНН 9702009530
👍10😁4❤3🔥3⚡1🤔1
ReadWriteMemory — это топовая библиотека, позволяющая легко читать/записывать в память любого процесса.
С её помощью можно, например, сделать читы для игры.
А если подрубить такие библиотеки, как imGui, то можно вывести и оверлей чита.
Либо сделать простой трейнер.
Ставится командой
Документация и примеры кода здесь.
С её помощью можно, например, сделать читы для игры.
А если подрубить такие библиотеки, как imGui, то можно вывести и оверлей чита.
Либо сделать простой трейнер.
Ставится командой
pip install ReadWriteMemory
Документация и примеры кода здесь.
1🤯41👍11🎃6❤4🔥2🏆2
Книги по Python, которые мы заслужили 🚬
Пример программы, выводящий список файлов в текущей папке:
Пример программы, выводящий список файлов в текущей папке:
import os; print (os.listdir("."))
Please open Telegram to view this post
VIEW IN TELEGRAM
1🌚42😁20🤯5😐4⚡3❤2👍2❤🔥1🔥1