Свежий #дайджест по Python.
🐍 Resource management and generators in Python
Автор статьи рассматривает проблему освобождения ресурсов в генераторах и асинхронных генераторах, когда они не полностью используются.
🐍 Sphinx 8.0.2
Вышла новая версия Sphinx. Это библиотека для Python, которая используется для автоматической генерации документации из исходного кода.
🐍 Создание собственного API на Python (FastAPI): Подключаем фронтенд и статические файлы
Это очередная статья из серии про создание собственного API. Автор описывает, как использовать шаблонизатор Jinja2 для динамического создания HTML-страниц.
🐍 Strings and Character Data in Python
В новом руководстве Real Python рассказывается о том, как работать со строками.
🐍 Николай Марков. Управление пакетами — хорошее, плохое, злое?
В видео обсуждаются плюсы и минусы управления пакетами в Python, анализируются текущие проблемы и достижения в этой области, а также возможные будущие сценарии развития.
🐍 Resource management and generators in Python
Автор статьи рассматривает проблему освобождения ресурсов в генераторах и асинхронных генераторах, когда они не полностью используются.
🐍 Sphinx 8.0.2
Вышла новая версия Sphinx. Это библиотека для Python, которая используется для автоматической генерации документации из исходного кода.
🐍 Создание собственного API на Python (FastAPI): Подключаем фронтенд и статические файлы
Это очередная статья из серии про создание собственного API. Автор описывает, как использовать шаблонизатор Jinja2 для динамического создания HTML-страниц.
🐍 Strings and Character Data in Python
В новом руководстве Real Python рассказывается о том, как работать со строками.
🐍 Николай Марков. Управление пакетами — хорошее, плохое, злое?
В видео обсуждаются плюсы и минусы управления пакетами в Python, анализируются текущие проблемы и достижения в этой области, а также возможные будущие сценарии развития.
❤3😁2👍1
💬 Какой у вас уровень английского?
😢 — Не знаю английский/элементарный уровень
👍 — Средний: немного говорю, могу смотреть и читать несложные материалы
❤️ — Высокий: читаю, смотрю сериалы и уроки, всё понимаю
👾 — Идеальный: могу работать на английском и свободно говорю
😢 — Не знаю английский/элементарный уровень
👍 — Средний: немного говорю, могу смотреть и читать несложные материалы
❤️ — Высокий: читаю, смотрю сериалы и уроки, всё понимаю
👾 — Идеальный: могу работать на английском и свободно говорю
👍129❤50😢43👾26🤔3
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍1🔥1
✍️ Квиз по Python с 500+ вопросами
Реддитор сделал сайт-сборник вопросов по языку. Можно смотреть, сколько верных ответов вы дали.
👀 Вопросы и ответы даны на английском языке
🔗 Ссылка на квиз
Реддитор сделал сайт-сборник вопросов по языку. Можно смотреть, сколько верных ответов вы дали.
🔗 Ссылка на квиз
👏8👍3👾3🔥1
🎓 Advanced Python Tutorial
Это сборник учебных материалов по продвинутым концепциям Python и анализу данных. Включает в себя:
▪️упаковку и распаковку значений, менеджеры контекста, декораторы и др.;
▪️работу с классами в Python, в том числе использование магических методов;
▪️работу с данными, включая визуализацию;
▪️машинное обучение.
🔗 Ссылка на сайт
Это сборник учебных материалов по продвинутым концепциям Python и анализу данных. Включает в себя:
▪️упаковку и распаковку значений, менеджеры контекста, декораторы и др.;
▪️работу с классами в Python, в том числе использование магических методов;
▪️работу с данными, включая визуализацию;
▪️машинное обучение.
🔗 Ссылка на сайт
👍10❤3
Forwarded from Proglib.academy | IT-курсы
🦄 5 мифов о работе в IT, которые мешают начать карьеру программиста
Разоблачаем в нашей статье 5 распространенных мифов о карьере в IT: от замены программистов нейросетями до необходимости технического образования.
🔗 Ссылка
Разоблачаем в нашей статье 5 распространенных мифов о карьере в IT: от замены программистов нейросетями до необходимости технического образования.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
🐍✍️ Подборка лекций по Python
На YouTube опубликовали записи выступлений с конференции Ekbpy 2024. Вот некоторые из них(смотри, пока ютуб не замедлили) :
▪️Есть ли геймдев на Python?
▪️Распознавание данных по фото СТС
▪️Чистый код: антипаттерны в питоне, и как с ними бороться
▪️Управление пакетами — хорошее, плохое, злое?
На YouTube опубликовали записи выступлений с конференции Ekbpy 2024. Вот некоторые из них
▪️Есть ли геймдев на Python?
▪️Распознавание данных по фото СТС
▪️Чистый код: антипаттерны в питоне, и как с ними бороться
▪️Управление пакетами — хорошее, плохое, злое?
🔥6
Привет, друзья! 👋
Мы готовим статью о возможном снижении уровня знаний среди IT-специалистов и хотим узнать ваше мнение. Поделитесь своими мыслями, ответив на следующие вопросы:
Как вы оцениваете уровень знаний современных IT-специалистов по сравнению с их предшественниками 10-15 лет назад? 🤔
- Значительно снизился 📉
- Немного снизился 🔻
- Остался на том же уровне ➡️
- Немного повысился 🔼
- Значительно повысился 📈
Какие факторы, по вашему мнению, наиболее сильно влияют на уровень знаний IT-специалистов сегодня? (выберите до 3 вариантов) 🧠
- Качество образования в вузах 🎓
- Доступность онлайн-курсов и самообучения 💻
- Требования рынка труда 💼
- Развитие технологий и инструментов разработки 🛠️
- Влияние социальных сетей и информационного шума 📱
- Отток квалифицированных специалистов ✈️
- Другое (укажите в комментариях) 🗨️
Как вы считаете, что нужно сделать для повышения уровня знаний IT-специалистов? 💡
Поделитесь своими идеями в комментариях! Самые интересные и конструктивные предложения мы обязательно включим в нашу статью. Спасибо за участие! 🙏
Мы готовим статью о возможном снижении уровня знаний среди IT-специалистов и хотим узнать ваше мнение. Поделитесь своими мыслями, ответив на следующие вопросы:
Как вы оцениваете уровень знаний современных IT-специалистов по сравнению с их предшественниками 10-15 лет назад? 🤔
- Значительно снизился 📉
- Немного снизился 🔻
- Остался на том же уровне ➡️
- Немного повысился 🔼
- Значительно повысился 📈
Какие факторы, по вашему мнению, наиболее сильно влияют на уровень знаний IT-специалистов сегодня? (выберите до 3 вариантов) 🧠
- Качество образования в вузах 🎓
- Доступность онлайн-курсов и самообучения 💻
- Требования рынка труда 💼
- Развитие технологий и инструментов разработки 🛠️
- Влияние социальных сетей и информационного шума 📱
- Отток квалифицированных специалистов ✈️
- Другое (укажите в комментариях) 🗨️
Как вы считаете, что нужно сделать для повышения уровня знаний IT-специалистов? 💡
Поделитесь своими идеями в комментариях! Самые интересные и конструктивные предложения мы обязательно включим в нашу статью. Спасибо за участие! 🙏
👍7🤔4❤1
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
👨🎓️ Кто есть кто в команде data science: путеводитель по профессии
О data scientist часто говорят, будто это одна профессия, хотя в науке о данных существуют и другие специализации. Расскажем, из каких направлений можно выбирать и что потребуется для их изучения.
🔗 Читать статью
О data scientist часто говорят, будто это одна профессия, хотя в науке о данных существуют и другие специализации. Расскажем, из каких направлений можно выбирать и что потребуется для их изучения.
🔗 Читать статью
👏4👍1
🐍💻 PyCharm для Python: полное руководство по установке, настройке и использованию
PyCharm — это мощная и популярная интегрированная среда разработки (IDE) для Python, созданная компанией JetBrains. В этом подробном руководстве мы рассмотрим все аспекты работы с PyCharm: от установки и настройки до продвинутых функций и полезных плагинов. Независимо от того, новичок вы или опытный разработчик, эта статья поможет вам максимально эффективно использовать PyCharm в ваших Python-проектах.
👉 Читать статью
PyCharm — это мощная и популярная интегрированная среда разработки (IDE) для Python, созданная компанией JetBrains. В этом подробном руководстве мы рассмотрим все аспекты работы с PyCharm: от установки и настройки до продвинутых функций и полезных плагинов. Независимо от того, новичок вы или опытный разработчик, эта статья поможет вам максимально эффективно использовать PyCharm в ваших Python-проектах.
👉 Читать статью
😁20❤9👍4🥱1
Forwarded from Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
🎮 Как зарабатывать на играх или зачем изучать игровую аналитику в 2024 году
Если вы решили заняться геймдевом всерьез, возникает вопрос выбора специализации. Сегодня мы поговорим о востребованной профессии игрового аналитика. Попробуем разобраться, зачем нужен такой специалист и как им стать.
👉 Статья
Если вы решили заняться геймдевом всерьез, возникает вопрос выбора специализации. Сегодня мы поговорим о востребованной профессии игрового аналитика. Попробуем разобраться, зачем нужен такой специалист и как им стать.
👉 Статья
🎉7🔥3
else
в comprehensionВ Python списковые включения (list comprehensions) могут использовать условие if для фильтрации результатов. Однако вы получите ошибку, если попытаетесь запустить код ниже:
counts = [2, -1, 4, 7, -3, 6]
sanitized_counts = [n for n in counts if n > 0 else 0]
Тем не менее есть способ сделать это правильно:
counts = [2, -1, 4, 7, -3, 6]
sanitized_counts = [n if n > 0 else 0 for n in counts]
Подробнее о том, как это работает, читайте в статье
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍8
Forwarded from Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
😨 Страх ошибок: как он мешает вам писать код
Страх совершить ошибку при внесении изменений в код может серьезно ограничивать профессиональный рост программиста. Как преодолеть этот психологический барьер и стать более эффективным разработчиком? Ответы — в нашей статье.
Страх совершить ошибку при внесении изменений в код может серьезно ограничивать профессиональный рост программиста. Как преодолеть этот психологический барьер и стать более эффективным разработчиком? Ответы — в нашей статье.
👏8👍2🔥1
Оба этих метода являются магическими.
__getattr__
class Missing:
attr = 42
def __getattr__(self, name):
print(f"In __getattr__, asked for {name}")
return 73
m = Missing()
print(m.attr) # 42
print(m.xyz) # In __getattr__, asked for xyz; 73
Пример кода выше показывает, как метод используется для обработки запроса несуществующего атрибута xyz.
__getattribute__
class Always:
attr = 42
def __getattribute__(self, name):
print(f"In __getattribute__, asked for {name}")
return 73
a = Always()
print(a.attr) # In __getattribute__, asked for attr; 73
print(a.xyz) # In __getattribute__, asked for xyz; 73
Здесь же можно увидеть, что метод используется для обработки запросов всех атрибутов, как существующих (attr), так и несуществующих (xyz).
__getattribute__
— это метод, который управляет всеми запросами атрибутов, тогда как __getattr__
вызывается, когда __getattribute__
не находит атрибут. #вопросы_с_собеседований
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰16👍10🔥2
Forwarded from Proglib.academy | IT-курсы
🔢 Математика для Data Science: необходимый минимум
Данные стали новой нефтью, а науку о данных Harvard Business Review назвал самой перспективной профессией 21 века. Для работы в сфере Data Science необходима математика: она позволяет извлекать смысл из огромных массивов информации и принимать обоснованные решения.
Расскажем, какие разделы математики нужно знать для успешного старта в нашей статье:
🔗 Ссылка на статью
Данные стали новой нефтью, а науку о данных Harvard Business Review назвал самой перспективной профессией 21 века. Для работы в сфере Data Science необходима математика: она позволяет извлекать смысл из огромных массивов информации и принимать обоснованные решения.
Расскажем, какие разделы математики нужно знать для успешного старта в нашей статье:
🔗 Ссылка на статью
👍9❤3🔥2😁1😍1
This media is not supported in your browser
VIEW IN TELEGRAM
📼 MeTube — загрузчик видеороликов с YouTube
Библиотека представляет собой Web GUI (графический интерфейс) для youtube-dl. Позволяет удобно скачивать ролики с YouTube и других сайтов.
Подробную инструкцию по использованию можно найти в репозитории 👈
Библиотека представляет собой Web GUI (графический интерфейс) для youtube-dl. Позволяет удобно скачивать ролики с YouTube и других сайтов.
Подробную инструкцию по использованию можно найти в репозитории 👈
❤24👍3😁3🙏2🤩1
Forwarded from Азбука айтишника
🐍 Python: универсальный язык программирования для начинающих и профессионалов
Если вы выбрали всерьез изучать Python, то нужно узнать о нем все подробности. В нашей статье поговорим о сферах применения, преимуществах, библиотеках и не только. 👇
🔗 Ссылка
Если вы выбрали всерьез изучать Python, то нужно узнать о нем все подробности. В нашей статье поговорим о сферах применения, преимуществах, библиотеках и не только. 👇
🔗 Ссылка
🔥5👍2❤1
Очередной #дайджест по Python
🐍 Давайте сделаем крупное приложение на Flask (язык Python)
Статья рассказывает, как создать UX/UI на Figma, написать фронтенд на HTML, CSS, SASS, Bootstrap и JavaScript, создать ER-диаграмму в MySQL Workbench, написать бекэнд на Flask и др.
🐍 FastHTML — новый веб-фреймворк для создания масштабируемых веб-приложений
Позволяет создавать веб-приложения общего назначения (любые приложения, которые вы бы строили с использованием React, Django, NexJS и т.д.).
🐍 10 Open-Source Tools for Optimizing Cloud Expenses
Статья описывает десять инструментов с открытым исходным кодом, которые помогают оптимизировать расходы на облачные сервисы.
🐍 Functional Programming in Python: When and How to Use It
Новая статья на Real Python посвящена функциональному программированию в Python. В ней объясняется, что такое функциональное программирование, как Python поддерживает эту парадигму и как использовать функции lambda, map(), filter() и reduce().
🐍 Давайте сделаем крупное приложение на Flask (язык Python)
Статья рассказывает, как создать UX/UI на Figma, написать фронтенд на HTML, CSS, SASS, Bootstrap и JavaScript, создать ER-диаграмму в MySQL Workbench, написать бекэнд на Flask и др.
🐍 FastHTML — новый веб-фреймворк для создания масштабируемых веб-приложений
Позволяет создавать веб-приложения общего назначения (любые приложения, которые вы бы строили с использованием React, Django, NexJS и т.д.).
🐍 10 Open-Source Tools for Optimizing Cloud Expenses
Статья описывает десять инструментов с открытым исходным кодом, которые помогают оптимизировать расходы на облачные сервисы.
🐍 Functional Programming in Python: When and How to Use It
Новая статья на Real Python посвящена функциональному программированию в Python. В ней объясняется, что такое функциональное программирование, как Python поддерживает эту парадигму и как использовать функции lambda, map(), filter() и reduce().
🔥2👏2❤1
Привет, друзья! 👋
Мы готовим статью о важных soft skills для сеньоров, тимлидов и других старших IT-специалистов. Нам очень интересно узнать ваше мнение! Поделитесь своими мыслями, ответив на следующие вопросы:
Какой из перечисленных soft skills вы считаете самым важным для успешной работы в IT? 🤔
- Умение говорить «нет» 🚫
- Давать конструктивный фидбэк 💬
- Брать на себя ответственность 💪
- Общаться с токсичными людьми 🧘
- Доводить процессы до завершения ✅
- Организовывать эффективные совещания 📊
- Импровизировать на публике 🎭
- Сохранять спокойствие в сложных ситуациях 😌
Какой дополнительный soft skill вы бы добавили в этот список? 🆕
Как вы развиваете свои soft skills? 📈
Поделитесь своими мыслями и опытом в комментариях! Самые интересные идеи и предложения мы обязательно включим в нашу статью. Спасибо за участие! 🙏
Мы готовим статью о важных soft skills для сеньоров, тимлидов и других старших IT-специалистов. Нам очень интересно узнать ваше мнение! Поделитесь своими мыслями, ответив на следующие вопросы:
Какой из перечисленных soft skills вы считаете самым важным для успешной работы в IT? 🤔
- Умение говорить «нет» 🚫
- Давать конструктивный фидбэк 💬
- Брать на себя ответственность 💪
- Общаться с токсичными людьми 🧘
- Доводить процессы до завершения ✅
- Организовывать эффективные совещания 📊
- Импровизировать на публике 🎭
- Сохранять спокойствие в сложных ситуациях 😌
Какой дополнительный soft skill вы бы добавили в этот список? 🆕
Как вы развиваете свои soft skills? 📈
Поделитесь своими мыслями и опытом в комментариях! Самые интересные идеи и предложения мы обязательно включим в нашу статью. Спасибо за участие! 🙏
👍3🔥2❤1
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.
В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями
👉Подписаться👈
В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями
👉Подписаться👈
🔥2