5️⃣ полезных привычек питониста
В 18-минутном ролике подробно рассказывается о том:
🐍 зачем использовать конструкцию if _name_ == ‘__main__’;
🐍 для чего писать main();
🐍 почему не стоит создавать большие и сложные функции;
🐍 зачем писать аннотации типов;
🐍 как применять list comprehensions.
В 18-минутном ролике подробно рассказывается о том:
🐍 зачем использовать конструкцию if _name_ == ‘__main__’;
🐍 для чего писать main();
🐍 почему не стоит создавать большие и сложные функции;
🐍 зачем писать аннотации типов;
🐍 как применять list comprehensions.
🥰14🔥5👍4
35% на курс основы программирования на Python
🌟 Основы программирования на Python 🌟
12 990 рублей19 990 рублей до 1 апреля
Освоите знания для старта карьеры и научитесь программировать на одном из самых востребованных языков программирвоания.
Вас ждет бессрочный доступ ко всем материалам курса и развернутая обратная связь по всем домашним заданиям, а также ссылки на полезные дополнительные материалы.
🔥 Переходите и активируйте вводные занятия курса — https://proglib.io/w/9196416b
🌟 Основы программирования на Python 🌟
12 990 рублей
Освоите знания для старта карьеры и научитесь программировать на одном из самых востребованных языков программирвоания.
Вас ждет бессрочный доступ ко всем материалам курса и развернутая обратная связь по всем домашним заданиям, а также ссылки на полезные дополнительные материалы.
🔥 Переходите и активируйте вводные занятия курса — https://proglib.io/w/9196416b
👍2🔥1
😎 Как вместо != использовать <> в Python
Да, так можно. Но только если сделать импорт из модуля __future__
Это очередная шутка, добавленная в язык разработчиками. Ввиду того, что это пасхалка, она не будет работать за пределами REPL.
❓Что вообще означает эта шутка?
Она отсылает к PEP 401 — BDFL Retirement, который появился 1 апреля 2009 года. В нём описано, что на изменении настаивал дядюшка Барри (Барри Ворсоу), официальный титул которого — Friendly Language Uncle For Life (FLUFL). Он признал оператор != «ужасным» и предложил вернуть <>, который использовался для обозначения неравенства в прошлом.
Да, так можно. Но только если сделать импорт из модуля __future__
Это очередная шутка, добавленная в язык разработчиками. Ввиду того, что это пасхалка, она не будет работать за пределами REPL.
❓Что вообще означает эта шутка?
Она отсылает к PEP 401 — BDFL Retirement, который появился 1 апреля 2009 года. В нём описано, что на изменении настаивал дядюшка Барри (Барри Ворсоу), официальный титул которого — Friendly Language Uncle For Life (FLUFL). Он признал оператор != «ужасным» и предложил вернуть <>, который использовался для обозначения неравенства в прошлом.
👍18😁6❤5🌚1
⚡️Proglib запускает каналы про нейросети
По каждому направлению отдельно! А именно:
⭐Библиотека нейрозвука — здесь все, связанное с транскрибацией, синтезом речи, ИИ-музыкой
⭐Библиотека нейротекста — классические ИИ-помощники вроде ChatGPT, Gemini, Bing
⭐Библиотека нейровидео — здесь пишем про нашумевшую Sora AI, а также про Runway ML, дипфейки и другие видеотехнологии
⭐Библиотека нейрокартинок — генерируем изображения и рассказываем про Midjourney, DALL-E, Stable Diffusion
⭐️Библиотека робототехники и беспилотников — наконец, тут мы рассказываем не столько про ИИ, сколько про роботов, беспилотные технологии и интернет вещей
И все это — максимально подробно: с пошаговыми инструкциями, промтами, инструментами и лайфхаками.
Подписывайтесь!
По каждому направлению отдельно! А именно:
⭐Библиотека нейрозвука — здесь все, связанное с транскрибацией, синтезом речи, ИИ-музыкой
⭐Библиотека нейротекста — классические ИИ-помощники вроде ChatGPT, Gemini, Bing
⭐Библиотека нейровидео — здесь пишем про нашумевшую Sora AI, а также про Runway ML, дипфейки и другие видеотехнологии
⭐Библиотека нейрокартинок — генерируем изображения и рассказываем про Midjourney, DALL-E, Stable Diffusion
⭐️Библиотека робототехники и беспилотников — наконец, тут мы рассказываем не столько про ИИ, сколько про роботов, беспилотные технологии и интернет вещей
И все это — максимально подробно: с пошаговыми инструкциями, промтами, инструментами и лайфхаками.
Подписывайтесь!
👏7👍4❤2
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
У нас вышла новая статья на
Ниже — небольшая выдержка из статьи, а целиком читайте здесь 👈
▫️NVIDIA продемонстрировала впечатляющие достижения в робототехнике на конференции GDC 2024. Посмотрите на гуманоидных роботов здесь.
▫️Компания DeepMind совместно с клубом Liverpool представила TacticAI — систему, которая может давать тактические советы футбольным тренерам.
▫️Stability AI выпустила модель Stable Video 3D, способную превращать изображения в 3D-видео.
🛠 Инструменты
▫️Arcads — генерирует маркетинговые видео с ИИ-актерами.
▫️Instanice — преобразует фото в любой нужный стиль, сохраняя внешность.
▫️PNGMaker — генерирует любые изображения на прозрачном фоне.
▫️Devika — опенсорсная альтернатива нашумевшему автономному агенту Devin от Cognition AI. Это ИИ-помощник, способный создавать сложные программные проекты с минимальным участием разработчика.
▫️GPT Prompt Engineer — агент для создания эффективных промптов. Поддерживает все модели OpenAI и Claude 3.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤4
🐍🛠️ 32 инструмента для Python, которые помогут писать профессиональный код
В статье собрали полезные инструменты для написания чистого, читаемого и безопасного Python-кода: автоформатировщики, линтеры, инструменты проверки типов, фреймворки для юнит-тестирования и генераторы документации.
🔗 Читать статью полностью
🔗 Зеркало
В статье собрали полезные инструменты для написания чистого, читаемого и безопасного Python-кода: автоформатировщики, линтеры, инструменты проверки типов, фреймворки для юнит-тестирования и генераторы документации.
🔗 Читать статью полностью
🔗 Зеркало
👍5🎉5❤3🔥2
💬 Пишете ли вы тесты на свои программы?
❤️ — всегда пишу тесты, которые покрывают все важные места кода
👍 — иногда пишу, зависит от проекта
🤔 — ещё не разбирался с тестами
#интерактив
❤️ — всегда пишу тесты, которые покрывают все важные места кода
👍 — иногда пишу, зависит от проекта
🤔 — ещё не разбирался с тестами
#интерактив
🤔98👍60❤26
Forwarded from Библиотека C/C++ разработчика | cpp, boost, qt
⛓️🗄️ Соединения в SQL. Часть 2. Сложные типы соединений
В первой части статьи мы узнали, что такое соединения и рассмотрели простые типы соединений: внутреннее, правое и левое. В заключение рассмотрим более сложные варианты, которые позволяют получать выборки для более интересных случаев
👉 Ссылка на статью
В первой части статьи мы узнали, что такое соединения и рассмотрели простые типы соединений: внутреннее, правое и левое. В заключение рассмотрим более сложные варианты, которые позволяют получать выборки для более интересных случаев
👉 Ссылка на статью
👍6🔥1
📚 Подборка бесплатных книг по Python
◽Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming (2019)
Книга начинает с базовых концепций, таких как переменные, классы, циклы и т.д., а продолжает лучшими практиками написания кода.
◽Fluent Python: Clear, Concise, and Effective Programming, 2nd Edition (2022)
Автор Лучано Рамальо проведёт вас по основным функциям языка Python и библиотекам и покажет, как сделать код короче, быстрее и более читабельным.
◽Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners (2020)
Книга позиционируется как практическое руководство для начинающих.
◽Classic Computer Science Problems in Python (2019)
В книге представлены десятки задач программирования от простых до очень сложных.
◽Math Adventures with Python (2019)
Рассказывает, как визуализировать решение ряда математических задач.
◽Architecture Patterns with Python
Каждый паттерн проиллюстрирован конкретными примерами на Python.
◽Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming (2019)
Книга начинает с базовых концепций, таких как переменные, классы, циклы и т.д., а продолжает лучшими практиками написания кода.
◽Fluent Python: Clear, Concise, and Effective Programming, 2nd Edition (2022)
Автор Лучано Рамальо проведёт вас по основным функциям языка Python и библиотекам и покажет, как сделать код короче, быстрее и более читабельным.
◽Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners (2020)
Книга позиционируется как практическое руководство для начинающих.
◽Classic Computer Science Problems in Python (2019)
В книге представлены десятки задач программирования от простых до очень сложных.
◽Math Adventures with Python (2019)
Рассказывает, как визуализировать решение ряда математических задач.
◽Architecture Patterns with Python
Каждый паттерн проиллюстрирован конкретными примерами на Python.
❤6👍6
Есть несколько способов. Самый очевидный — использовать функцию
filter()
. У неё есть два аргумента: функция, которая определяет, нужен ли элемент в отфильтрованном списке, а также сам список для фильтрации. Обратите внимание, что filter()
возвращает итератор, поэтому его следует преобразовать в список. nums = [11, 22, 31, 42, 51]
def is_num_odd(z):
return z % 2 != 0
out_nums = filter(is_num_odd, nums)
out_nums = list(out_nums)
print(out_nums) # -> [11, 31, 51]
🔗 Остальные методы фильтрации и их сравнение можно увидеть в статье
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤4
👀 Шпаргалка по библиотеке BeautifulSoup
Эта библиотека предназначена для извлечения данных из веб-страниц. Справочник по ней довольно обширен и касается таких аспектов, как установка, создание объекта BeautifulSoup, работа с разными типами объектов, поиск по дереву разбора и др.
🔗 Ссылка на шпаргалку
Эта библиотека предназначена для извлечения данных из веб-страниц. Справочник по ней довольно обширен и касается таких аспектов, как установка, создание объекта BeautifulSoup, работа с разными типами объектов, поиск по дереву разбора и др.
🔗 Ссылка на шпаргалку
❤12👍6
👍 Ваш ультимативный набор шпаргалок для разработки на 2024 год
Эти шпаргалки сэкономят вам часы бесконечного гугления и упростят процесс кодинга.
🔗 Читать статью
🔗 Зеркало
Эти шпаргалки сэкономят вам часы бесконечного гугления и упростят процесс кодинга.
🔗 Читать статью
🔗 Зеркало
👍7🔥1