Pandas - инструмент, который делает жизнь аналитика проще и приятней, а работу - эффективней.
Научиться работать с Pandas на реальных задачах бизнеса можно на бесплатном курсе от Simulative.
За неделю обучения вы:
🕗 Обучение проходит на платформе школы
Please open Telegram to view this post
VIEW IN TELEGRAM
Используя надежность библиотек yt-dlp, Scrapetube и pytube и дополненный современным графическим интерфейсом на PyQt 6, этот инструмент обеспечивает удобную загрузку вашего любимого контента.
🔗 GitHub
#python #github #opensource
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Каким будет вывод этого кода?
Anonymous Quiz
17%
1
23%
1 3 5 7 …
3%
1 2 3 4 …
48%
Ничто из перечисленного
9%
Посмотреть ответ
Forwarded from Machinelearning
Media is too big
VIEW IN TELEGRAM
Интерфейс, похожна стандартные среды RL (например, OpenAI Gym/Gymnasium), но адаптированный для игры Pokémon Red/Blue.
Если хотите позалипать на выходных и попробовать различные RL-алгоритмы для обучения Ai игре в покемонов.
В основе лежит эмулятор Game Boy, реализованный на Python — библиотека pyboy.
Основная цель — создать и обучить ИИ-агентов, способных самостоятельно играть в Pokémon: исследовать мир, ловить покемонов, тренировать их, сражаться с другими тренерами и проходить игру.
Игроку любителю потребуется ~400 шагов, чтобы поймать первого покемона, Клоду 3.7 понадобилось ~450 🤗
🔗 Github
@ai_machinelearning_big_data
#AIagents #ml #ai #opengym
Please open Telegram to view this post
VIEW IN TELEGRAM
MarkItDown представляет собой эффективное средство для конвертации различных типов файлов и документов в формат Markdown. Эта библиотека идеально подходит для анализа, индексирования и систематизации данных.
Вот перечень поддерживаемых форматов:
— PDF, PowerPoint, Word, Excel.
— Изображения (в том числе EXIF-данные и распознавание текста с помощью OCR).
— Аудио (метаданные и расшифровка речи).
— HTML (включая специализированную обработку контента из Wikipedia).
— Текстовые форматы: CSV, JSON, XML и другие.
▪MarkItDown ▪Github
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Python/ django
Создание собственной игры в духе легендарного Super Mario Bros — это отличный способ прокачать навыки программирования, погрузиться в основы геймдева и просто повеселиться.
Гайд по разработке простой платформенной игры с нуля Python, используя библиотеку Pygame.
📌 Гайд
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
С помощью картинок и шортсов даже новички научаться применять продвинутые инструменты разработчика и контейнеры.
Стоит подписаться: t.me/DevopsDocker
Please open Telegram to view this post
VIEW IN TELEGRAM
🐍 Задача по Python: Ловушка замыканий
Что выведет следующий код?
Варианты ответа:
A)
B)
C)
D) Ошибка выполнения
---
✅ Правильный ответ:B
Почему:
Это классическая late binding: функция не сохраняет значение на момент создания, а берёт его из текущей области видимости при вызове.
К моменту вызова (последнее значение в ), поэтому все три функции возвращают .
Чтобы избежать этого — можно использовать аргументы по умолчанию:
Что выведет следующий код?
def create_funcs():
funcs = []
for i in range(3):
def f():
return i
funcs.append(f)
return funcs
for func in create_funcs():
print(func())
Варианты ответа:
A)
1
2
B)
2
2
C)
0
0
D) Ошибка выполнения
---
✅ Правильный ответ:
Почему:
Это классическая late binding: функция
f()
i
К моменту вызова
i == 2
range(3)
2
Чтобы избежать этого — можно использовать аргументы по умолчанию:
def f(i=i): return i
Строковый метод translate позволяет заменять (или удалять) несколько символов строки за один проход. (Это похоже на множественные вызовы метода replace.)
Please open Telegram to view this post
VIEW IN TELEGRAM