Python уроки
63 subscribers
93 photos
1 video
2 files
12 links
Python уроки - это канал с программами и уроками по python, для профессионалов и чайников. Здесь рады всем программистам и не только.

Наш чат: @python_lessons_chat
Сотрудничество: @kazakkov
Download Telegram
Полезные шпаргалки по методам и функциям строк в Python
Полезные шпаргалки по методам и функциям строк в Python.
Часть 2.
Вычисление Города, Региона, Страны по IP

В Python есть библиотека ip2geotools, с ее помощью можно узнать данные местоположения.

Установка:
pip install ip2geotools


Код:
from ip2geotools.databases.noncommercial import DbIpCity

ip = 'Сюда ip'

response = DbIpCity.get(ip, api_key='free')

print(f'Город - {response.city}\n'
f'Регион - {response.region}\n'
f'Страна - {response.country}\n'
f'Долгота - {response.latitude}\n'
f'Широта - {response.longitude}')
Школа разработки игр XYZ-school, специально для вас сделали скидку 20% на все курсы до 14 апреля!

Так, например на STYL курсе, вас научат создавать своего первого стилизованного 3D персонажа.

Цель курса, помочь тебе стать востребованным 3D-моделлером. За 6 месяцев ты научишься создавать персонажей так, как это делают в больших игровых студиях. Учить тебя будут лидеры индустрии, которые работали с Blizzard, Sony, ID Software. Твой дипломный персонаж станет украшением портфолио и весомым аргументом для будущих работодателей или заказчиков.

Успей купить курс до 14 апреля со скидкой в 20%!

Ссылка на XYZ-school:
https://go.acstat.com/9e426a15580be310
Получение информации о процессоре с помощью Python

Установка
:
pip install psutil
Всем привет.
Если вам было интересно, где я пропадал несколько месяцев, то этот пост для вас!

В один день мне пришла идея создать Голосового Ассистента (Мия) из-за этого я и забросил канал. С того дня я занялся его разработкой. И до сих пор занимаюсь им.

Если интересна информация про "Мию", я оставлю ссылку на канал про ее разработку https://t.me/mia_assistant
Определение страны и оператора по номеру телефона

Установка:
pip install phonenumbers


Код:
import phonenumbers
from phonenumbers import carrier
from phonenumbers import geocoder

phone_number = phonenumbers.parse('сюда номер')

print(geocoder.description_for_number(phone_number,'ru'))

print(carrier.name_for_number(phone_number,'ru'))
Python уроки pinned «Всем привет. Если вам было интересно, где я пропадал несколько месяцев, то этот пост для вас! В один день мне пришла идея создать Голосового Ассистента (Мия) из-за этого я и забросил канал. С того дня я занялся его разработкой. И до сих пор занимаюсь им.…»
Открытие веб-камеры в несколько строк кода.

Установка:
pip install opencv-python


Код:
from cv2 import cv2

video = cv2.VideoCapture(0)

while True:
ret, frame = video.read()
cv2.imshow('frame', frame)
# нажать 'х' для выхода
if cv2.waitKey(1) & 0xFF == ord('x'):
break

video.release()
video.destroyAllWindows()
Работа с Компьютером на python

Выключение\Перезагрузка\Блокировка ПК
Создание скриншота в 3 строки кода

В python есть библиотека pyautogui, она позволяет сделать скриншот. В img.save можно указать любую папку, где будет сохранен скриншот.

Установка:
pip install pyautogui

Код:
import pyautogui

# создание скриншота
img = pyautogui.screenshot()
# сохранение скриншота
img.save('C:/Users/Admin/скриншот.jpg')
The owner of this channel has been inactive for the last 5 months. If they remain inactive for the next 28 days, they may lose their account and admin rights in this channel. The contents of the channel will remain accessible for all users.
The owner of this channel has been inactive for the last 5 months. If they remain inactive for the next 18 days, they may lose their account and admin rights in this channel. The contents of the channel will remain accessible for all users.
The owner of this channel has been inactive for the last 5 months. If they remain inactive for the next 7 days, they may lose their account and admin rights in this channel. The contents of the channel will remain accessible for all users.