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
👍2🌚1
Варианты
Anonymous Quiz
16%
A
51%
B
19%
C
13%
D
Проверка скорости интернета с помощью 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
3
Прокачиваем кибербезопасность с «PaloAlto Networks» бесплатные курсы

Четыре бесплатных курса помогут разобраться в киберугрозах, сетевой и облачной защите, а также SOC

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

Не откладывай безопасность на потом 😎

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍4
8 базовых идей Domain-Driven Design

Domain-Driven Design часто кажется чем-то сложным и «для избранных». На деле всё проще: DDD держится всего на 8 базовых идеях контексты, агрегаты, сущности, value objects и осознанная работа с моделью

Отличный референс для:

🔄бэкенд-разработчиков
🔄архитекторов
🔄тех, у кого CRUD уже не вывозит


Это не про паттерны ради паттернов. Это про смысл, границы и бизнес логику в коде 😪

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Принёс сокровищницу платформа для подготовки к DevOps-собесам

Если ты готовишься к собеседованию на DevOps-инженера — эта платформа как раз для тебя. Тут собраны десятки тем: от Docker и Kubernetes до SRE и CI/CD. Есть не только теоретические вопросы с ответами, но и практические сценарии например как устранить сбой в кластере

Забираем в коллекцию пригодится😎

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
5
Скрытые жемчужины Python и мощные фичи

Тернарный оператор, атрибуты функций, моржовый оператор и другие малоизвестные, но крайне полезные возможности Python, которые сделают ваш код лаконичнее и выразительнее.


✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Строки и replace()

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Варианты
Anonymous Quiz
15%
A
55%
B
17%
C
12%
D
🤝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
👍3
Путь в data science от Аллена Дауни книга «Elements of Data Science»

Бесплатное интерактивное пособие, которое объясняет науку о данных через реальные задачи и код на Python

Всё шаг за шагом: от базовых Python структур до визуализации, регрессии и статистики и всё в интерактивных блокнотах, где можно сразу писать и запускать код

Читается легко, а материал построен так, что ты быстро начинаешь думать как аналитик данных, а не просто заучивать команды

Сохраняем за лайк ❤️

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥71
Когда ИИ умнее 🙂

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁132
This media is not supported in your browser
VIEW IN TELEGRAM
Поздравляю: ты разработчик… или уже prompt engineer

В Visual Studio Code теперь имеется интересная статистика: она считает, сколько кода написал ты, а сколько ИИ

Включаешь и внезапно узнаёшь правду о себе 🧐

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Полезный ресурс ML разработчиков справочник по машинному обучению

Шпаргалка в виде структурированной документации с краткими и понятными объяснениями: от линейной регрессии и градиентного спуска до нейросетей, функций активации и оптимизаторов

Каждая тема сопровождается схемами, формулами и примерами, что делает ресурс полезным как для новичков, так и для практикующих специалистов

Быстрый буст к твоей ML-карме 🧠

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
5