Please open Telegram to view this post
VIEW IN TELEGRAM
😁208👍23❤6💋5❤🔥3🤔3😐3
1. AI Code Translator - это
2. Google Colab - это онлайн-редактор
3. musicForProgramming - специально подобранная
4. Codecademy - образовательная платформа, предлагающая обширные курсы по Python и другим языкам программирования для
5. Stack Overflow - пожалуй, самая популярная Q&A платформа для программистов, на которой вы найдете
Please open Telegram to view this post
VIEW IN TELEGRAM
👍58🔥10🎃4❤1
🎓 Задача по Python #52
======================
📄 Описание: Есть список чисел и целевое число. Нужно найти два числа из этого списка, сумма которых равна целевому числу, и вернуть их индексы.
Например, если у нас есть список [2, 7, 11, 15] и целевое число 9, то нужно найти два числа из этого списка, сумма которых равна 9. В данном случае это числа 2 и 7, и их индексы в списке [0, 1].
✏️ Решение отправляйте в кометариях
Python Fiddle
Replit
Online Python
#задачи
======================
📄 Описание: Есть список чисел и целевое число. Нужно найти два числа из этого списка, сумма которых равна целевому числу, и вернуть их индексы.
Например, если у нас есть список [2, 7, 11, 15] и целевое число 9, то нужно найти два числа из этого списка, сумма которых равна 9. В данном случае это числа 2 и 7, и их индексы в списке [0, 1].
✏️ Решение отправляйте в кометариях
Python Fiddle
Replit
Online Python
#задачи
👍35⚡3❤2🔥2🌚1
Polars - библиотека для обработки данных на Python, особенно быстрая, так как полностью написана на Rust 🦀 (для её использования не нужно знать Rust).
Polars конечно же имеет открытый исходный код на Github 👾 и была специально разработана для эффективной работы с большими базами данных .
В некоторых случаях Polars может быть даже быстрее Pandas 🐼, особенно при работе с большими объемами данных или выполнении операций, которые лучше распараллелить.
Ставится командой ⚙️
📄 Документация и примеры кода здесь
Polars конечно же имеет открытый исходный код на Github 👾 и была специально разработана для эффективной работы с большими базами данных .
В некоторых случаях Polars может быть даже быстрее Pandas 🐼, особенно при работе с большими объемами данных или выполнении операций, которые лучше распараллелить.
Ставится командой ⚙️
pip install polars
📄 Документация и примеры кода здесь
🔥35👍13❤2
Нас уже >= 23_000 🔥
В честь этого мы напишем программу, которая будет слушать пользователя и выводить то, что он сказал в консоль (речь в текст).
🚬 Для этого нам нужна библиотека SpeechRecognition.
После установки, скопируйте этот код и запустите его.
Затем скажите вслух, например, "Python топ", и в консоли появится надпись "Python топ".
Вот так просто делается распознавание речи👍
Для желающих сделать более быстрой офлайн распознавание, советую библиотеку Vosk.
Ей также просто пользоваться, так что разберётесь🍷
В честь этого мы напишем программу, которая будет слушать пользователя и выводить то, что он сказал в консоль (речь в текст).
pip install SpeechRecognition
После установки, скопируйте этот код и запустите его.
Затем скажите вслух, например, "Python топ", и в консоли появится надпись "Python топ".
Вот так просто делается распознавание речи
Для желающих сделать более быстрой офлайн распознавание, советую библиотеку Vosk.
Ей также просто пользоваться, так что разберётесь
Please open Telegram to view this post
VIEW IN TELEGRAM
❤53👍16🔥11🤔3🐳3😢1😐1
Ursina - полноценный 3D движок на 🐍 Python для создания игр под платформы Linux 🪴 , Windows ⏸ , Mac 🙋♂️
На нём можно создавать 2D и 3D игры, а сам движок работает на основе Panda3D, Pillow и Pyperclip.
Для примера давайте создадим что-то простое.
Теперь мы можем управлять наблюдателем с помощью клавиш W, A, S, D (они стоят по умолчанию)
Плюсы библиотеки:
😎 Возможность работы с Blender
🔫 Встроенные текстуры и шейдеры
🎩 Геометрические примитивы
💪 Анимации
😮 И многое многое другое
Ставится командой ⚙️
Документация и примеры кода здесь
На нём можно создавать 2D и 3D игры, а сам движок работает на основе Panda3D, Pillow и Pyperclip.
Для примера давайте создадим что-то простое.
from ursina import *
app = Ursina()
for x in range(16):
for z in range(16):
Entity(model="cube", texture="white_cube", position=Vec3(x,0,z))
# добавляем персонажа
player = FirstPersonController()
# активируем невесомость, чтобы персонаж не упал в пустоту
player.gravity = 0.0
app.run()
Теперь мы можем управлять наблюдателем с помощью клавиш W, A, S, D (они стоят по умолчанию)
Плюсы библиотеки:
Ставится командой ⚙️
pip install ursina
Документация и примеры кода здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯91👍27❤🔥7🤡5🦄5🔥2🤔2❤1💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍149🔥16😁11🌚7🤡5❤3🦄3😢2🤯1
phonenumbers - библиотека для работы с телефонными номерами, проверка на существование номера и т.д.
Например, код для проверки номера:
Программа выводит 'Номер телефона найден', если такой номер существует, а если такого номера нет, то выводит 'Номер телефона не найден'.
Ставится командой
Документация и примеры кода здесь
Код с скриншота здесь
Например, код для проверки номера:
from phonenumbers import is_valid_number, parse
parsed_number = parse("+12345678910", "US")
if is_valid_number(parsed_number):
print("Номер телефона найден")
else:
print("Номер телефона не найден")
Программа выводит 'Номер телефона найден', если такой номер существует, а если такого номера нет, то выводит 'Номер телефона не найден'.
Ставится командой
pip install phonenumbers
Документация и примеры кода здесь
Код с скриншота здесь
❤44👍16🔥8❤🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥187👍19😁9❤6🤡5🌚5🤩1🐳1
Пример кода для генерации QR-кода на 🐍 Python с помощью библиотеки qrcode.
Файл изображения с QR-кодом появится в той же папке где и🐍 Python скрипт.
# pip install qrcode[pil]
import qrcode
# Текст или ссылка для преобразования в QR-код
data = "https://youtu.be/eenRU6xQ7Jw?si=gJgWjbXs1NjCOvLL"
# Создание объекта QR-кода
qr = qrcode.QRCode(version=1, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=10, border=4)
# Добавление данных в QR-код
qr.add_data(data)
qr.make(fit=True)
# Создание изображения QR-кода
img = qr.make_image(fill_color="black", back_color="white")
# Сохранение изображения в файл
img.save("xo_py_qrcode.png"):
Файл изображения с QR-кодом появится в той же папке где и
Please open Telegram to view this post
VIEW IN TELEGRAM
👍81❤13🔥10❤🔥3🤡1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥174😁53🔥11👍7❤2
Wikipedia - эта библиотека для работы с данными из Википедии на языке Python, разработанная создателями самой википедия.
В данном примере мы запрашиваем информацию о теме "Небо", и выводим результат в консоль.
С помощью метода .set_lang("язык") можно установить язык вывода. Например, "ru" для русского или "en" для английского.
Метод summary позволяет получать краткое описание темы с сайта Википедии.
Ставится командой ⚙️
Документация и примеры кода здесь
В данном примере мы запрашиваем информацию о теме "Небо", и выводим результат в консоль.
С помощью метода .set_lang("язык") можно установить язык вывода. Например, "ru" для русского или "en" для английского.
Метод summary позволяет получать краткое описание темы с сайта Википедии.
Ставится командой ⚙️
pip install wikipedia
Документация и примеры кода здесь
👍72🔥18💯6💋2❤1
Не представляете свою жизнь без математики и хотите применять её в работе над IT-проектами?
Научиться этому помогут короткие образовательные программы от экспертов-практиков. Плюсы таких форматов — большой объём полезной информации в короткий срок, фокус на узкие дисциплины, новые проекты в портфолио, а также активный нетворкинг и обмен идеями.
Где найти такие программы? Например, у Яндекс Образования. В июле у них стартует студкемп по математике в ИИ на базе Иннополиса. За две недели вы погрузитесь в актуальные вопросы машинного обучения и больше узнаете о математических методах в искусственном интеллекте.
На бесплатной программе ждут студентов старших курсов, обучающихся по направлению Computer Science. Подать заявку можно до 26 мая. Всем, кто успешно пройдёт отбор, организаторы оплатят дорогу и проживание. Переходите на сайт прямо сейчас и заполняйте анкету! Поторопитесь, количество мест ограничено.
Научиться этому помогут короткие образовательные программы от экспертов-практиков. Плюсы таких форматов — большой объём полезной информации в короткий срок, фокус на узкие дисциплины, новые проекты в портфолио, а также активный нетворкинг и обмен идеями.
Где найти такие программы? Например, у Яндекс Образования. В июле у них стартует студкемп по математике в ИИ на базе Иннополиса. За две недели вы погрузитесь в актуальные вопросы машинного обучения и больше узнаете о математических методах в искусственном интеллекте.
На бесплатной программе ждут студентов старших курсов, обучающихся по направлению Computer Science. Подать заявку можно до 26 мая. Всем, кто успешно пройдёт отбор, организаторы оплатят дорогу и проживание. Переходите на сайт прямо сейчас и заполняйте анкету! Поторопитесь, количество мест ограничено.
🤡21👍9❤4🔥1😁1😐1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍90😁36🌚7🤯5❤1❤🔥1🔥1🤔1🤡1
Codon - это высокопроизводительный компилятор, использующий LLVM.
Codon может конкурировать с C/C++ по скорости, с ускорением⚡️ от 10 до 100 раз.
Делается это через декоратор🐍 Python из Codon.
Также возможно потребуется немного изменить ваш Python код, чтобы он мог быть скомпилирован в Codon.
С этим вам поможет компилятор, он будет отображать варнинги и ошибки, которые помогут устранить несовместимость.
Крч штука крутая👍
Ставится командной ⚙️
Документация и примеры кода здесь
Codon может конкурировать с C/C++ по скорости, с ускорением
Делается это через декоратор
@codon.jit
или просто вызовом обычных функций и библиотек Также возможно потребуется немного изменить ваш Python код, чтобы он мог быть скомпилирован в Codon.
С этим вам поможет компилятор, он будет отображать варнинги и ошибки, которые помогут устранить несовместимость.
Крч штука крутая
Ставится командной ⚙️
pip install codon
Документация и примеры кода здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯40👍13🔥3
Хотите стать ассистентом преподавателя?
Участвуйте в конкурсе Яндекс Образования и попробуйте себя в новой роли. Ассистент — правая рука преподавателя: он готовит материалы к занятиям, помогает во время сессии, отвечает на вопросы студентов и даёт им развёрнутый фидбек.
Если вы хотите познакомиться с лучшими практиками преподавания IT-дисциплин, стать сильным ментором и изучить основы педагогики, подайте заявку до 31 мая 2024 года.
Участвовать в конкурсе могут студенты и аспиранты IT-специальностей. Победители конкурса пройдут обучение и получат финансовую поддержку, а ещё доступ к сервисам и обучающим материалам Yandex Cloud.
[Узнать детали]
Участвуйте в конкурсе Яндекс Образования и попробуйте себя в новой роли. Ассистент — правая рука преподавателя: он готовит материалы к занятиям, помогает во время сессии, отвечает на вопросы студентов и даёт им развёрнутый фидбек.
Если вы хотите познакомиться с лучшими практиками преподавания IT-дисциплин, стать сильным ментором и изучить основы педагогики, подайте заявку до 31 мая 2024 года.
Участвовать в конкурсе могут студенты и аспиранты IT-специальностей. Победители конкурса пройдут обучение и получат финансовую поддержку, а ещё доступ к сервисам и обучающим материалам Yandex Cloud.
[Узнать детали]
👍31🤡17🔥12❤8🌚4