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

Связь: @sfoninja
Download Telegram
Откопал полезный репо «GitButler» система виртуальных веток

Обычно, если вы хотите делать несколько разных задач, нужно постоянно переключаться между ветками. С GitButler можно всё делать в одном месте: он сам разделяет изменения на «виртуальные ветки»

Удобно, быстро и меньше шансов запутаться😎

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥21
Вместе с самого детства 🧑‍🌾

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁232
Трюк Python

Как получить список простых чисел

Длинный способ (много циклов):
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]


✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍94
Держите подгон FreeCodeCamp запустил уникальный курс для программистов

Помогает начинающим специалистам прокачать английский язык через реальные диалоги из жизни айтишников: вас ждут реальные диалоги из IT-сферы, понятная подача и практика только нужной лексики 🎁

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1
У меня для вас подарочек от Microsoft

Visual Studio Code for Education — бесплатная онлайн платформа для школьников и студентов. Выбираем курс Python или HTML/CSS/JavaScript и сразу приступаем к практике

Никаких танцев с бубнами и установок софта подойдет даже для чайников ❤️

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥1
Работа с множествами в Python

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5😁31🎉1
Варианты
Anonymous Quiz
29%
A
21%
B
18%
C
32%
D
🔥21
Media is too big
VIEW IN TELEGRAM
Полезная находка «StrataScratch» платформа для подготовки к собеседованиям в Data Science

Решай реальные задачи от топ компаний прокачивай SQL, Python. Можно кодить прямо в браузере, а платформа сразу проверяет всё ли верно и даёт подсказки 😎

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Секрет чистого кода раскрыт 🦹‍♀️

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁172
Шпаргалка по шаблонам проектирования на русском

Есть PDF в хорошем качестве сохраняем 🎁

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41
Списки и тернарный оператор

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉51
Варианты
Anonymous Quiz
13%
A
19%
B
53%
C
15%
D
Подборка из 150 часто задаваемых вопросов для собеседований по Python

Разбиты по уровням: новичок, середнячок и гуру. Всё с ответами: синтаксис, типы, ООП, библиотеки и всякие хитрые штуки

Удачного тебе собеседования 🎁

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥2
Изменение атрибута экземпляра в методе класса

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝63
Варианты
Anonymous Quiz
56%
A
17%
B
15%
C
12%
D
Нашёл полезную статью по паттернам проектирования в Python, которые лучше забыть

Автор объясняет, почему привычные из мира Java паттерны (Singleton, Builder, Flyweight, Prototype) в Python не только не нужны, но и мешают

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

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
Твой любимый питончик ❤️

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁232
Проверка скорости интернета с помощью Python

Если вы хотите узнать скорость загрузки и отдачи интернета, можно использовать библиотеку speedtest-cli

Устанавливаем библиотеку:
pip install speedtest-cli


import speedtest

def check_speed():
st = speedtest.Speedtest()
download_speed = st.download() / 10**6 # Convert to Mbps
upload_speed = st.upload() / 10**6 # Convert to Mbps

print(f"Download Speed: {download_speed:.2f} Mbps")
print(f"Upload Speed: {upload_speed:.2f} Mbps")

print(check_speed())


После запуска вы получите скорость интернета в Mbps

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍1