Python Ready | Программирование
22.9K subscribers
772 photos
53 videos
393 links
Авторский канал по разработке на Python.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

РКН: https://clck.ru/3NJEEh

Реклама на бирже: https://telega.in/c/python_ready
加入频道
Google показал модель Genie 2 🤫

Она генерирует видеокадры 3д игр (пока что до 1 минуты генерации)

😳 В них можно поиграть: модель принимает на вход сигналы клавиатуры или мышки, и рисует картинку следующих кадров исходя из команд

🔊Для любопытных оставлю ссылочку — deepmind.google

👉 Python Ready | #новость
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍2👎1
📖 Грокаем алгоритмы

Доступное и увлекательное руководство по основам алгоритмов и структур данных, объясняющее сложные концепции через простые примеры и визуализации.

Год выпуска: 2017
Автор: Адитья Бхаргава


📌 Скачать книгу

👉 Python Ready | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3
👩‍💻 Работа с библиотекой requests для HTTP-запросов

Библиотека requests в Python — это удобный инструмент для отправки HTTP-запросов, что позволяет взаимодействовать с веб-ресурсами и API.

Вот примеры основных запросов:

• GET-запрос — используется для получения данных с веб-ресурсов:
response = requests.get('https://api.example.com', data=data)


• POST-запрос — позволяет отправлять данные на сервер:
response = requests.post('https://api.example.com/login', data=data)


👉 Python Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍5🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
Учёные MIT создали умный стол, который меняет форму в зависимости от потребностей пользователя 😱

Инженеры из Tangible Media Group лаборатории MIT Media разработали концепт стола TRANSFORM. Уникальная конструкция столешницы обучается и понимает предпочтения владельца.

Встроенный искусственный интеллект распознаёт желания человека и модифицирует поверхность, создавая подставки для ноутбука и телефона.

🗣Если интересно, можешь дочитать здесь

👉 Python Ready | #новость
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥6
😎 На Хабре нашлась полезная статья, в которой автор рассказывает, как разработать парсер логов на Python

Прочитав вы узнаете:
• Как правильно анализировать логи и работать с большими объемами данных.
• Поэтапная разработка парсера с подробными объяснениями и примерами кода.
• Советы по оптимизации и обработке данных для повышения производительности.


🔊 Если заинтересовало, продолжай читать на Habr!


👉 Python Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Нашел вам крутой сайт на утро — Codebra

Это онлайн-платформа, предлагающая курсы по программированию и ИБ с уроками по языкам и технологиям, таким как Python, JavaScript и другим.

📌 Куда же без ссылочки: codebra.ru

➡️ Roadmap Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥6
👩‍💻 Основные встроенные функции

Эта шпаргалка содержит основные встроенные функции Python, которые упрощают работу с данными, типами и итерациями для более эффективного кодирования.

👉 Python Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝31🔥22👍11
🔥40😁25👎5👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Software Engineering Simulator — игра, в которой вы будете писать код на Python для автоматизации машин, роботов, дронов и многого другого.

Ссылочка на игру: Steam 🙄


👉 Python Ready | #игра
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30👍4
Управление созданием классов в Питоне

Этим и занимаются метаклассы, которые как раз позволяют управлять созданием и поведением других классов на этапе их определения.

По сути, метакласс — это обычный класс, который наследуется от type. Он позволяет добавлять атрибуты, проверять методы и даже изменять логику самого класса во время его определения.

Рассмотрим пример, где метакласс MyMeta автоматически добавляет атрибут new_attr каждому классу, который был создан с его использованием:
class MyMeta(type):
def __new__(cls, name, bases, dct):
dct['new_attr'] = 'added by metaclass'
return super().__new__(cls, name, bases, dct)

class MyClass(metaclass=MyMeta):
pass

print(MyClass.new_attr) # Вывод: added by metaclass


Но это не всё! Метаклассы можно использовать, чтобы добавить проверки при создании классов. Например, вы можете гарантировать, что в классе обязательно будет определён метод my_method:
class MethodCheckMeta(type):
def __new__(cls, name, bases, dct):
if 'my_method' not in dct:
raise TypeError("You must define 'my_method'")
return super().__new__(cls, name, bases, dct)

# Ошибка: TypeError: You must define 'my_method'
class MyClass(metaclass=MethodCheckMeta):
pass


🔥 Поэтому, всё это поможет автоматизировать и контролировать процесс создания классов.

👉 Python Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥6
👩‍💻 Простая генерация случайных чисел

Библиотека random — это мощный инструмент для работы со случайными числами и данными. С её помощью можно не только выбрать случайное число, но и работать с целыми последовательностями.

• randint(a, b) — возвращает случайное целое число в диапазоне от a до b включительно.

• choice(seq) — выбирает случайный элемент из последовательности, например из списка, кортежа или строки.

• shuffle(seq) — перемешивает элементы списка на месте.


🔥 — если узнал новое
🤝 если уже пользовался

👉 Python Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42🤝25