Python Ninja | Программирование
6.92K subscribers
1.08K photos
99 videos
918 links
Канал для всех кто хочет освоить или прокачать навыки программирования на Python. Присоединяйся, чтобы стать настоящим Python Ninja!

Связь: @sfoninja
Download Telegram
Распаковка списка в Python

Что выведет код? 🪑

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11😁1
Варианты
Anonymous Quiz
43%
A
20%
B
24%
C
13%
D
😁3👌3🙉2
В Python заархивировать файлы можно буквально в пару строк

Вот пример:
import zipfile

files = ['file1.txt', 'file2.txt']
with zipfile.ZipFile('pycl.zip', 'w') as zipf:
for file in files:
zipf.write(file)

print("ZIP file created!")


Данный скрипт использует стандартный модуль zipfile для упаковки списка файлов в архив формата ZIP

Минимум кода, максимум результата 💪

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍102
Подарочек на выходные беспалтный курс для новичков «Python Essentials 1»

Программа курса предлагает базовые знания программирования на языке Python. Студенты изучают анализ задач, разработку алгоритмов, написание и оптимизацию кода через практические задания и лабораторные работы

Награда: сертификат и уверенность в своих силах 💪

Подрубаем VPN и пробуем ⬇️

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52👍2🗿2
Наткнулся на интересный костыль с Хабра «как сделать из аватарки Telegram термометр»

Автор делится скриптом Python который автоматически подгружает погоду из интернета и превращает вашу аватарку в Telegram в температурный индикатор

Каждый час картинка обновляется: на фоне — ваш город, крупно — текущая температура, а цвет меняется в зависимости от времени суток 🔞

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53
Принёс полезное «AlgoMaster» тренажёр алгоритмов и проектирования

Платформа для системного изучения алгоритмов, структур данных, системного и низкоуровневого дизайна. Задачи отфильтрованы по паттернам сложности и темам, есть визуальные объяснения, архитектурные схемы 😎

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
6🙈2👍1
Фильтрация списка через оператор continue

Что выведет код? 💣

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍81
Варианты
Anonymous Quiz
13%
A
38%
B
10%
C
38%
D
👍72🏆1
Хватит просто читать про нейросети — давайте соберём свою

Принёс вам пошаговое руководство проведёт вас от пустого файла Python до полноценной мини-версии GPT созданной на PyTorch. Всё по делу — код, конфиги, оптимизация и генерация текста

Отличный способ впечатлить друзей и доказать, что «свою ИИ-модель я написал сам» — это не шутка 📝

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍1🔥1
Совет по Python: Используйте функцию enumerate() для итерации с индексами

Если вам нужно пройтись по списку и получить одновременно и элемент, и его индекс — функция enumerate() отлично с этим справится! Она возвращает итератор кортежей, где первый элемент — индекс, а второй — сам элемент. Это удобно для отслеживания позиций и работы с элементами.

Пример:
student_names = ["Mark", "Sarah", "Lui"]

for index, student in enumerate(student_names):
print(f'{index}. {student}')

Вывод:
0. Mark
1. Sarah
2. Lui


✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍2
Если вдруг вы ещё не слышали про «Pythontutor» загляните

Бесплатный курс по Python на русском с пошаговым отладчиком, который наглядно показывает выполнение кода и объясняет ошибки, а также с большим набором интерактивных заданий разной сложности 🏃‍♂️

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥61
Жирный подгон новичкам «Coddy» — широкая подборка курсов и задач

На этой страничке «Coddy» собрано всё самое вкусное по Python: курсы, задачки, проекты и челленджи. Хотите научиться с нуля или подтянуть конкретную тему — тут есть и основы, и тонкости, и куча примеров для тренировки

Ставь лайк и погнали учиться🏃‍♂️

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
Проверяем использование оперативной памяти с помощью Python

Хотите быстро узнать сколько оперативной памяти используется на вашем компьютере? Этот простой скрипт на 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())


✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2
Тернарный оператор в действии

Что выведет код? 💣

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72
Варианты
Anonymous Quiz
38%
A
18%
B
18%
C
27%
D
👀2
Главный враг найден «Мифы и легенды о производительности Python»

Хабр подкинули полезную статью — перевод доклада о производительности Python. Автор показывает что узким местом чаще всего оказывается работа с памятью, а не сам интерпретатор, какие инструменты помогают раскрыть его потенциал и как проект SPy может изменить правила игры

Вникаем и делимся подробностями в комментариях 🤓

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👌21
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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
Смещение индексов

Что выведет код? 💣

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7👾2
Варианты
Anonymous Quiz
15%
A
13%
B
53%
C
19%
D
4👍4