Совет по Python
Метод
Если у вас есть список строк и вы хотите получить все строки, которые начинаются с определённого значения, вы можете использовать метод списка
В приведённом ниже примере мы хотим получить все строки из списка, начинающиеся с буквы "a"
Важные уточнения:
Чувствительность к регистру – метод
Если нужно искать строки, начинающиеся на
Проверка нескольких префиксов – можно передавать кортеж префиксов:
✈️ Python Ninja
Метод
startswith()Если у вас есть список строк и вы хотите получить все строки, которые начинаются с определённого значения, вы можете использовать метод списка
startswith()В приведённом ниже примере мы хотим получить все строки из списка, начинающиеся с буквы "a"
a = ['Lemon', 'Orange', 'apple', 'apricot']
list1 = [i for i in a if i.startswith('a')]
print(list1)
# Вывод:
['apple', 'apricot']
Важные уточнения:
Чувствительность к регистру – метод
startswith('a') проверяет строго с маленькой буквыЕсли нужно искать строки, начинающиеся на
'a' или 'A' используйте:[i for i in a if i.lower().startswith('a')]Проверка нескольких префиксов – можно передавать кортеж префиксов:
[i for i in a if i.startswith(('a', 'A'))]Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤2
«Освоение модульного тестирования с использованием Pytest» курс на Stepik
Сегодня умение писать тесты ценится почти так же, как и умение писать сам код. Если pytest, fixtures, CI/CD и coverage всё ещё вызывают вопросы самое время это исправить
Программа курса:
• Pytest: от базовых тестов до CI/CD
• fixtures, mocking, parametrization
• Flask/API testing
• Selenium и UI тестирование
• Docker + Docker Compose
• GitHub Actions
• coverage и отчёты
• debugging и refactoring тестов
Курс построен вокруг практики: много примеров, готовых кейсов и разборов рабочих сценариев
48 часов действует скидка 25%
↗️ Пройти курс на Stepik
Сегодня умение писать тесты ценится почти так же, как и умение писать сам код. Если pytest, fixtures, CI/CD и coverage всё ещё вызывают вопросы самое время это исправить
Программа курса:
• Pytest: от базовых тестов до CI/CD
• fixtures, mocking, parametrization
• Flask/API testing
• Selenium и UI тестирование
• Docker + Docker Compose
• GitHub Actions
• coverage и отчёты
• debugging и refactoring тестов
Курс построен вокруг практики: много примеров, готовых кейсов и разборов рабочих сценариев
48 часов действует скидка 25%
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Google запускают бесплатный курс по AI-агентам
15 июня стартует интенсив на котором рассказывают, как с нуля создавать AI-агентов работающих с различными инструментами, памятью и сложными цепочками действий.
В программе: вайбкодинг, архитектура агентов, управление контекстом, безопасность и вывод проектов в прод.
Самое приятное участие бесплатное, а после курса выдают сертификат🖥
☝️ Ссылка источник
✈️ Python Ninja
15 июня стартует интенсив на котором рассказывают, как с нуля создавать AI-агентов работающих с различными инструментами, памятью и сложными цепочками действий.
В программе: вайбкодинг, архитектура агентов, управление контекстом, безопасность и вывод проектов в прод.
Самое приятное участие бесплатное, а после курса выдают сертификат
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Сборник практичных советов примеров и объяснений по Python
Сборник создан для разработчиков, которые уже знают основы и хотят большего. Он показывает Python с практичной стороны через короткие советы, наглядные примеры и понятные объяснения
Каждая глава это быстрый инсайт с примерами кода и объяснениями без лишней воды. Читайте выборочно, возвращайтесь к нужным темам💪
☝️ Ссылка источник
✈️ Python Ninja
Сборник создан для разработчиков, которые уже знают основы и хотят большего. Он показывает Python с практичной стороны через короткие советы, наглядные примеры и понятные объяснения
Каждая глава это быстрый инсайт с примерами кода и объяснениями без лишней воды. Читайте выборочно, возвращайтесь к нужным темам
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
В Python есть несколько способов получить MAC-адрес компьютера
Вот один из самых простых:
Результат:
Что происходит:
Такой способ работает на разных операционных системах и не требует сторонних библиотек🙂
✈️ Python Ninja
Вот один из самых простых:
from uuid import getnode
mac = hex(getnode())
print(mac)
Результат:
0x985aeb89ae65
Что происходит:
uuid.getnode() получает MAC-адрес сетевого интерфейса в виде целого числа hex() преобразует его в шестнадцатеричную строкуТакой способ работает на разных операционных системах и не требует сторонних библиотек
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Инструмент для построения изометрических диаграмм«FossFLOW»
Это как конструктор LEGO для IT-инфраструктуры. Берёте готовые блоки, расставляете их в изометрическом виде, и вот у вас уже готова наглядная схема вашего проекта. Поддерживает офлайн-режим, автоматическое сохранение и экспорт/импорт диаграмм в формате JSON
Забираем в коллекцию пригодится🎁
☝️ Ссылка источник
✈ Python Ninja
Это как конструктор LEGO для IT-инфраструктуры. Берёте готовые блоки, расставляете их в изометрическом виде, и вот у вас уже готова наглядная схема вашего проекта. Поддерживает офлайн-режим, автоматическое сохранение и экспорт/импорт диаграмм в формате JSON
Забираем в коллекцию пригодится
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Имба: этот сервис превратит обучение в симуляцию реальной работы
TaskLearn предлагает проходить не лекции, а реальные рабочие задачи из разработки, дизайна, аналитики, маркетинга и других профессий.
Каждый кейс имитирует процессы внутри технологических компаний, а сложность постепенно растёт от джуна до сеньора.
В итоге вы получаете не только опыт, но и проекты для портфолио, которые можно показывать работодателям.
✈ Python Ninja
TaskLearn предлагает проходить не лекции, а реальные рабочие задачи из разработки, дизайна, аналитики, маркетинга и других профессий.
Каждый кейс имитирует процессы внутри технологических компаний, а сложность постепенно растёт от джуна до сеньора.
В итоге вы получаете не только опыт, но и проекты для портфолио, которые можно показывать работодателям.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
На Хабр завирусилась статья «Git для самых маленьких. От первой команды до настройки SSH»
Для тех кто долго боялся Git, — и зря. Автор разложил систему контроля версий по полочкам: от git init до SSH-ключей и подписи коммитов
Прямо-таки «курс молодого бойца» с человеческим языком и живыми примерами. Новички в восторге, опытные — кидают в закладки для стажёров💪
☝️ Ссылка источник
✈️ Python Ninja
Для тех кто долго боялся Git, — и зря. Автор разложил систему контроля версий по полочкам: от git init до SSH-ключей и подписи коммитов
Прямо-таки «курс молодого бойца» с человеческим языком и живыми примерами. Новички в восторге, опытные — кидают в закладки для стажёров
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👾2
12 основных команд Git которые должен знать каждый разработчик
Полный гид по базовым командам Git: от создания репозитория до слияния веток
Сохрани себе, чтобы всегда было под рукой❤️
✈️ Python Ninja
Полный гид по базовым командам Git: от создания репозитория до слияния веток
Сохрани себе, чтобы всегда было под рукой
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
Программы помогут автоматизировать рутину, освоить промптинг и понять как применить AI в повседневных задачах
Что внутри:
• AI Foundations курс база для новичка. Промптинг, контекст, планирование и работа с ИИ в реальных сценариях.
• Applied AI Foundations как превращать хорошие промпты в полноценные рабочие процессы, выбирать модели и выстраивать автоматизацию.
• Agents and Workflows курс про агентов, управление контекстом, ограничения и проверку результатов.
После завершения выдают сертификат, а сами материалы обновляются вместе с новыми релизами OpenAI.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Нашел учебный курс по продвинутому Python
Иногда попадаются материалы, которые реально меняют взгляд на язык. Этот курс по продвинутому Python как раз из таких: он учит думать на Python, а не просто писать код
Генераторы, итераторы, корутины, дизайн кода и другие вещи, до которых редко доходят в обычных туториалах
Если кажется, что вы «и так знаете Python», этот курс быстро покажет, где знания были поверхностными✏️
☝️ Ссылка источник
✈️ Python Ninja
Иногда попадаются материалы, которые реально меняют взгляд на язык. Этот курс по продвинутому Python как раз из таких: он учит думать на Python, а не просто писать код
Генераторы, итераторы, корутины, дизайн кода и другие вещи, до которых редко доходят в обычных туториалах
Если кажется, что вы «и так знаете Python», этот курс быстро покажет, где знания были поверхностными
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🔥2
На GitHub завирусился годный скилл Ponytail
Не секрет, что многие агенты любят выдавать 500 строк там, где достаточно пяти. Ponytail заставляет их подумать, а уже потом кодить
Сначала проверяются стандартные библиотеки, встроенные возможности платформы и существующие зависимости. И только потом пишется код
По словам автора, это позволяет сократить объём генерации до 94% и заметно ускорить выполнение задач.
Забираем тут.
✈️ Python Ninja
Не секрет, что многие агенты любят выдавать 500 строк там, где достаточно пяти. Ponytail заставляет их подумать, а уже потом кодить
Сначала проверяются стандартные библиотеки, встроенные возможности платформы и существующие зависимости. И только потом пишется код
По словам автора, это позволяет сократить объём генерации до 94% и заметно ускорить выполнение задач.
Забираем тут.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
Программирование c нуля «От новичка к уверенности в коде на Python»
На Stepik запустили курс для новичков, которым важно не зубрить команды, а понимать логику. Наглядные схемы и визуальные разборы показывают, что происходит внутри программы и как она работает
Много практики, понятные объяснения решений не дадут застрять на теории. Материал предлагает вам не иллюзию знаний, а ощущение контроля: вы ясно видите как из нескольких строк кода рождается работающая программа
Программа курса:
✅ переменные и типы данных
✅ условия и логика программ
✅ циклы и рекурсия
✅ функции и работа с вводом данных
✅ списки, словари и множества
✅ базовое ООП
✅ работа с библиотеками Python
✅ десятки задач и упражнений
Эти знания фундамент для написания простых ботов и автоматизации задач
🔗 Скидка 25% действует 48 часов
На Stepik запустили курс для новичков, которым важно не зубрить команды, а понимать логику. Наглядные схемы и визуальные разборы показывают, что происходит внутри программы и как она работает
Много практики, понятные объяснения решений не дадут застрять на теории. Материал предлагает вам не иллюзию знаний, а ощущение контроля: вы ясно видите как из нескольких строк кода рождается работающая программа
Программа курса:
Эти знания фундамент для написания простых ботов и автоматизации задач
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3👍2🍌1
Нашёл реально годный ресурс «Quick Reference»
Огромная подборка лаконичных справочников по популярным языкам программирования и инструментам: от Python до Docker и другим направлениям
Сохрани себе, чтобы всегда было под рукой❤️
Подрубаем VPN и пробуем⬇️
☝️ Ссылка источник
✈️ Python Ninja
Огромная подборка лаконичных справочников по популярным языкам программирования и инструментам: от Python до Docker и другим направлениям
Сохрани себе, чтобы всегда было под рукой
Подрубаем VPN и пробуем
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🔥2
Microsoft раздают полный курс по ИИ
Компания выложила AI for Beginners обьёмный образовательный курс с теорией, практикой и лабораторными.
В программе курса: нейронные сети, глубокое обучение, компьютерное зрение, обработка естественного языка, генетические алгоритмы и этика ИИ.
Для практики используются TensorFlow и PyTorch два главных ML-фреймворка. Есть перевод на русский язык🙂
✈️ Python Ninja
Компания выложила AI for Beginners обьёмный образовательный курс с теорией, практикой и лабораторными.
В программе курса: нейронные сети, глубокое обучение, компьютерное зрение, обработка естественного языка, генетические алгоритмы и этика ИИ.
Для практики используются TensorFlow и PyTorch два главных ML-фреймворка. Есть перевод на русский язык
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4