Хватит просто читать про нейросети — давайте соберём свою
Принёс вам пошаговое руководство проведёт вас от пустого файла Python до полноценной мини-версии GPT созданной на PyTorch. Всё по делу — код, конфиги, оптимизация и генерация текста
Отличный способ впечатлить друзей и доказать, что «свою ИИ-модель я написал сам» — это не шутка📝
☝️ Ссылка источник
✈️ Python Ninja
Принёс вам пошаговое руководство проведёт вас от пустого файла Python до полноценной мини-версии GPT созданной на PyTorch. Всё по делу — код, конфиги, оптимизация и генерация текста
Отличный способ впечатлить друзей и доказать, что «свою ИИ-модель я написал сам» — это не шутка
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍1🔥1
Совет по Python: Используйте функцию enumerate() для итерации с индексами
Если вам нужно пройтись по списку и получить одновременно и элемент, и его индекс — функция
Пример:
Вывод:
✈️ Python Ninja
Если вам нужно пройтись по списку и получить одновременно и элемент, и его индекс — функция
enumerate() отлично с этим справится! Она возвращает итератор кортежей, где первый элемент — индекс, а второй — сам элемент. Это удобно для отслеживания позиций и работы с элементами.Пример:
student_names = ["Mark", "Sarah", "Lui"]
for index, student in enumerate(student_names):
print(f'{index}. {student}')
Вывод:
0. Mark
1. Sarah
2. Lui
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍2
Если вдруг вы ещё не слышали про «Pythontutor» загляните
Бесплатный курс по Python на русском с пошаговым отладчиком, который наглядно показывает выполнение кода и объясняет ошибки, а также с большим набором интерактивных заданий разной сложности🏃♂️
☝️ Ссылка источник
✈️ Python Ninja
Бесплатный курс по Python на русском с пошаговым отладчиком, который наглядно показывает выполнение кода и объясняет ошибки, а также с большим набором интерактивных заданий разной сложности
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤1
Жирный подгон новичкам «Coddy» — широкая подборка курсов и задач
На этой страничке «Coddy» собрано всё самое вкусное по Python: курсы, задачки, проекты и челленджи. Хотите научиться с нуля или подтянуть конкретную тему — тут есть и основы, и тонкости, и куча примеров для тренировки
Ставь лайк и погнали учиться🏃♂️
☝️ Ссылка источник
✈️ Python Ninja
На этой страничке «Coddy» собрано всё самое вкусное по Python: курсы, задачки, проекты и челленджи. Хотите научиться с нуля или подтянуть конкретную тему — тут есть и основы, и тонкости, и куча примеров для тренировки
Ставь лайк и погнали учиться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
Проверяем использование оперативной памяти с помощью Python
Хотите быстро узнать сколько оперативной памяти используется на вашем компьютере? Этот простой скрипт на Python покажет:
🟠 Общий объем доступной памяти
🟠 Используемую память
🟠 Процент использования памяти
Запускаем код:
✈️ Python Ninja
Хотите быстро узнать сколько оперативной памяти используется на вашем компьютере? Этот простой скрипт на Python покажет:
Запускаем код:
pip install psutil
import psutil
def computer_ram_usage():
memory = psutil.virtual_memory()
printf('Total available memory in gigabytes: {memory.total/(1024**3):.3f}')
printf('Total used memory in gigabytes: {memory.used/(1024**3):.3f}')
printf('Percentage of memory under use: {memory.percent}$')
print(computer_ram_usage())
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2
👀2
Главный враг найден «Мифы и легенды о производительности Python»
Хабр подкинули полезную статью — перевод доклада о производительности Python. Автор показывает что узким местом чаще всего оказывается работа с памятью, а не сам интерпретатор, какие инструменты помогают раскрыть его потенциал и как проект SPy может изменить правила игры
Вникаем и делимся подробностями в комментариях🤓
☝️ Ссылка источник
✈️ Python Ninja
Хабр подкинули полезную статью — перевод доклада о производительности Python. Автор показывает что узким местом чаще всего оказывается работа с памятью, а не сам интерпретатор, какие инструменты помогают раскрыть его потенциал и как проект SPy может изменить правила игры
Вникаем и делимся подробностями в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👌2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Ну наконец-то! В VSCode добавили долгожданную фишку — чекпоинты
Теперь в любой момент можно будет вернуть чат и код любое предыдущее состояние. Очень удобно для работы и экспериментов
Ставь лайк если новость порадовала❓
✈️ Python Ninja
Теперь в любой момент можно будет вернуть чат и код любое предыдущее состояние. Очень удобно для работы и экспериментов
Ставь лайк если новость порадовала
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍5🗿1
Полезная находка «LangExtract» ваш умный помощник для работы с текстами
Python библиотека для извлечения структурированных данных из текстов с LLM, поддерживает облачные и локальные модели, интерактивную визуализацию и работу с длинными документами
☝️ Ссылка источник
✈️ Python Ninja
Python библиотека для извлечения структурированных данных из текстов с LLM, поддерживает облачные и локальные модели, интерактивную визуализацию и работу с длинными документами
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
❤4👍4
Откопал полезный репо «GitButler» система виртуальных веток
Обычно, если вы хотите делать несколько разных задач, нужно постоянно переключаться между ветками. С GitButler можно всё делать в одном месте: он сам разделяет изменения на «виртуальные ветки»
Удобно, быстро и меньше шансов запутаться😎
☝️ Ссылка источник
✈️ Python Ninja
Обычно, если вы хотите делать несколько разных задач, нужно постоянно переключаться между ветками. С GitButler можно всё делать в одном месте: он сам разделяет изменения на «виртуальные ветки»
Удобно, быстро и меньше шансов запутаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2❤1
Трюк Python
Как получить список простых чисел
Длинный способ (много циклов):
Короткий способ (используем filter и all):
✈️ Python Ninja
Как получить список простых чисел
Длинный способ (много циклов):
primes = []
for x in range(1, 10):
count = 0
for y in range(1, x+1):
if x % y == 0:
count += 1
if count == 2:
primes.append(x)
print(primes) # [2, 3, 5, 7]
Короткий способ (используем filter и all):
primes = list(filter(
lambda x: all(x % y != 0 for y in range(2, x)),
range(2, 10)
))
print(primes) # [2, 3, 5, 7]
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤4
Держите подгон FreeCodeCamp запустил уникальный курс для программистов
Помогает начинающим специалистам прокачать английский язык через реальные диалоги из жизни айтишников: вас ждут реальные диалоги из IT-сферы, понятная подача и практика только нужной лексики🎁
☝️ Ссылка источник
✈️ Python Ninja
Помогает начинающим специалистам прокачать английский язык через реальные диалоги из жизни айтишников: вас ждут реальные диалоги из IT-сферы, понятная подача и практика только нужной лексики
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥1
У меня для вас подарочек от Microsoft
Visual Studio Code for Education — бесплатная онлайн платформа для школьников и студентов. Выбираем курс Python или HTML/CSS/JavaScript и сразу приступаем к практике
Никаких танцев с бубнами и установок софта подойдет даже для чайников❤️
☝️ Ссылка источник
✈️ Python Ninja
Visual Studio Code for Education — бесплатная онлайн платформа для школьников и студентов. Выбираем курс Python или HTML/CSS/JavaScript и сразу приступаем к практике
Никаких танцев с бубнами и установок софта подойдет даже для чайников
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1🔥1
🔥2❤1
Media is too big
VIEW IN TELEGRAM
Полезная находка «StrataScratch» платформа для подготовки к собеседованиям в Data Science
Решай реальные задачи от топ компаний прокачивай SQL, Python. Можно кодить прямо в браузере, а платформа сразу проверяет всё ли верно и даёт подсказки😎
☝️ Ссылка источник
✈️ Python Ninja
Решай реальные задачи от топ компаний прокачивай SQL, Python. Можно кодить прямо в браузере, а платформа сразу проверяет всё ли верно и даёт подсказки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1