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

Связь: @sfoninja
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Инструмент для построения изометрических диаграмм«FossFLOW»

Это как конструктор LEGO для IT-инфраструктуры. Берёте готовые блоки, расставляете их в изометрическом виде, и вот у вас уже готова наглядная схема вашего проекта. Поддерживает офлайн-режим, автоматическое сохранение и экспорт/импорт диаграмм в формате JSON

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

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

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Имба: этот сервис превратит обучение в симуляцию реальной работы

TaskLearn предлагает проходить не лекции, а реальные рабочие задачи из разработки, дизайна, аналитики, маркетинга и других профессий.

Каждый кейс имитирует процессы внутри технологических компаний, а сложность постепенно растёт от джуна до сеньора.

В итоге вы получаете не только опыт, но и проекты для портфолио, которые можно показывать работодателям.

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Определи уровень знаний Python

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Варианты
Anonymous Quiz
16%
A
59%
B
25%
C
На Хабр завирусилась статья «Git для самых маленьких. От первой команды до настройки SSH»

Для тех кто долго боялся Git, — и зря. Автор разложил систему контроля версий по полочкам: от git init до SSH-ключей и подписи коммитов

Прямо-таки «курс молодого бойца» с человеческим языком и живыми примерами. Новички в восторге, опытные — кидают в закладки для стажёров 💪

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
5👾2
12 основных команд Git которые должен знать каждый разработчик

Полный гид по базовым командам Git: от создания репозитория до слияния веток

Сохрани себе, чтобы всегда было под рукой❤️

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
OpenAI Academy дропнули три топовых курса по применению ИИ в работе

Программы помогут автоматизировать рутину, освоить промптинг и понять как применить AI в повседневных задачах

Что внутри:

AI Foundations курс база для новичка. Промптинг, контекст, планирование и работа с ИИ в реальных сценариях.

Applied AI Foundations как превращать хорошие промпты в полноценные рабочие процессы, выбирать модели и выстраивать автоматизацию.

Agents and Workflows курс про агентов, управление контекстом, ограничения и проверку результатов.

После завершения выдают сертификат, а сами материалы обновляются вместе с новыми релизами OpenAI.

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Нашел учебный курс по продвинутому Python

Иногда попадаются материалы, которые реально меняют взгляд на язык. Этот курс по продвинутому Python как раз из таких: он учит думать на Python, а не просто писать код

Генераторы, итераторы, корутины, дизайн кода и другие вещи, до которых редко доходят в обычных туториалах

Если кажется, что вы «и так знаете Python», этот курс быстро покажет, где знания были поверхностными ✏️

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

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

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Варианты
Anonymous Quiz
63%
A
14%
B
10%
C
14%
D
🔥2
На GitHub завирусился годный скилл Ponytail

Не секрет, что многие агенты любят выдавать 500 строк там, где достаточно пяти. Ponytail заставляет их подумать, а уже потом кодить

Сначала проверяются стандартные библиотеки, встроенные возможности платформы и существующие зависимости. И только потом пишется код

По словам автора, это позволяет сократить объём генерации до 94% и заметно ускорить выполнение задач.

Забираем тут.

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42
Программирование c нуля «От новичка к уверенности в коде на Python»

На Stepik запустили курс для новичков, которым важно не зубрить команды, а понимать логику. Наглядные схемы и визуальные разборы показывают, что происходит внутри программы и как она работает

Много практики, понятные объяснения решений не дадут застрять на теории. Материал предлагает вам не иллюзию знаний, а ощущение контроля: вы ясно видите как из нескольких строк кода рождается работающая программа

Программа курса:

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

Эти знания фундамент для написания простых ботов и автоматизации задач

🔗Скидка 25% действует 48 часов
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥3👍2🍌1
Нашёл реально годный ресурс «Quick Reference»

Огромная подборка лаконичных справочников по популярным языкам программирования и инструментам: от Python до Docker и другим направлениям

Сохрани себе, чтобы всегда было под рукой❤️

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

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Количество ключей в словаре

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Варианты
Anonymous Quiz
59%
A
10%
B
19%
C
12%
D
🔥2
Microsoft раздают полный курс по ИИ

Компания выложила AI for Beginners обьёмный образовательный курс с теорией, практикой и лабораторными.

В программе курса: нейронные сети, глубокое обучение, компьютерное зрение, обработка естественного языка, генетические алгоритмы и этика ИИ.

Для практики используются TensorFlow и PyTorch два главных ML-фреймворка. Есть перевод на русский язык 🙂

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Совет по Python: декораторы с аргументами можно реализовать через класс

Чаще всего декораторы с параметрами пишут как вложенные функции, но Python позволяет использовать для этого и классы.

Достаточно реализовать два специальных метода: __init__() принимает аргументы декоратора. __call__() получает декорируемую функцию

class decorator_with_arguments:

def __init__(self, arg1, arg2):
self.arg1 = arg1
self.arg2 = arg2

def __call__(self, f):

def wrapped(*args, **kwargs):
return f(*args, **kwargs)

return wrapped


@decorator_with_arguments(3, "Python")
def doubler(number):
return number * 2


Что происходит: Вызывается decorator_with_arguments(3, "Python"). Создаётся экземпляр класса-декоратора Python передаёт функцию doubler в метод __call__(). __call__() возвращает обёртку wrapped. При вызове doubler() фактически выполняется wrapped()

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥2
10 GitHub-репозиториев, которые стоит посмотреть AI-инженеру

1. Hands-On AI Engineering

Подборка AI-приложений и агентных систем с практическими кейсами использования LLM.

☝️ github.com/Sumanth077/Hands-On-AI-Engineering

2. Hands-On Large Language Models

Полный код из книги Hands-On Large Language Models: от основ до файнтюнинга.

☝️ github.com/HandsOnLLM/Hands-On-Large-Language-Models

3. AI Agents for Beginners

Бесплатный курс от Microsoft из 11 уроков по созданию AI-агентов.

☝️ github.com/microsoft/ai-agents-for-beginners

4. GenAI Agents

Большая коллекция туториалов и реализаций агентных систем.

☝️ github.com/NirDiamant/GenAI_Agents

5. Made With ML

Про разработку, деплой и поддержку production-ready ML-систем.

☝️ github.com/GokuMohandas/Made-With-ML

6. Learn Harness Engineering

Практический курс по Harness Engineering для AI-агентов.

☝️ github.com/walkinglabs/learn-harness-engineering

7. AutoResearch

Автономные циклы ML-экспериментов от Andrej Karpathy.

☝️ github.com/karpathy/autoresearch

8. Designing Machine Learning Systems

Конспекты и материалы по книге Chip Huyen.

☝️ github.com/chiphuyen/dmls-book

9. Awesome LLM Inference

Подборка материалов по инференсу LLM: Flash Attention, KV Cache, квантование и другое.

☝️ github.com/xlite-dev/Awesome-LLM-Inference

10. LLM Course

Практический курс по LLM с roadmap и Colab-ноутбуками.

☝️ github.com/mlabonne/llm-course

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Пособие Path to Senior Engineer Handbook собрало ресурсы для разработчиков, которые хотят вырасти до уровня Senior Engineer.

Внутри:

Более 50 рассылок по профессиональному росту, системному дизайну, лидерству и веб-разработке.

Подборка книг по коммуникации, техническому письму и построению рабочих отношений. Отобранные YouTube-каналы, подкасты и профессиональные сообщества.

Курсы, научные статьи и образовательные платформы для более глубокого изучения тем.

Хорошая отправная точка для тех, кто хочет прокачивать не только технические навыки, но и архитектурное мышление, коммуникацию и лидерские компетенции.

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

Если хотите освоить SQL или подтянуть базу, забирайте полезную находку. На сайте собраны интерактивные уроки и практические задания, есть встроенная песочница, где можно сразу выполнять запросы и закреплять знания.

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

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

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

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

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

Начинай уже сегодня 🚨

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3🤝2