Почему не приняли участие в интерактиве?
Anonymous Poll
19%
Не нравятся интерактивы в принципе
14%
Слишком сложно, нет времени разбираться
29%
Простой проект, уже такое неинтересно
38%
Непонятно, что нужно было сделать
⚡️Библиотеки Python. Не изобретайте велосипед
➡️Библиотеки (англ. package) бывают стандартными — те, которые входят в поставку вместе с интерпретатором Python, и сторонними.
Сторонние библиотеки в большинстве случаев можно найти в индексе PyPI. На данный момент в PyPI уже более полумиллиона готовых библиотек.
➡️Фреймворки для Python — это тоже особые библиотеки. Основное свойство фреймворка — перехват управления потоком исполнения программы.
Вот, например, библиотеки и фреймворки команды Девмана.
В «Основах Python» вы столкнетесь со сторонними библиотеками
🧩Бывает, что сторонние библиотеки настолько сильно повлияли на python-сообщество, что их добавляют в стандартную поставку. Так очень популярная библиотека для асинхронного кода `asyncio` стала стандартной в версии 3.4.
❗️Библиотеками с открытым кодом можно и нужно пользоваться, если нет прямого запрета для конкретного проекта.
☑️Использование библиотек значительно экономит время на разработку, а значит итоговый продукт получится дешевле и будет сделан раньше — это крайне важно для бизнеса.
☑️А ещё итоговый продукт будет стабильнее работать, т.к. библиотеку скорее всего уже много раз протестировали и выявили все критичные баги.
Знание, опыт использования и навык быстро осваивать новые библиотеки — это один из столпов разработки на Python!
🟡Срок жизни библиотек не вечен. Иногда контрибьютеры перестают выделять время на поддержку, библиотека становится несовместима с новыми версиями языка и отмирает. А иногда появляются конкуренты, которые настолько хорошо выполняют свою работу, что вытесняют предшественника.
👉🏻Яркий пример – `unittest`
👉🏻Микрофреймворк Flask практически проиграл мощному и лёгкому FastAPI. FastAPI рванул вперёд за счёт глубокой интеграции библиотеки `Pydantic`, которая уже стала новым стандартом веба.
👉🏻Позиции вышеупомянутого `asyncio
👉🏻А всем известный `requests`
➡️Делитесь в комментариях, за какими новыми библиотеками будущее Python?
➡️Библиотеки (англ. package) бывают стандартными — те, которые входят в поставку вместе с интерпретатором Python, и сторонними.
Сторонние библиотеки в большинстве случаев можно найти в индексе PyPI. На данный момент в PyPI уже более полумиллиона готовых библиотек.
➡️Фреймворки для Python — это тоже особые библиотеки. Основное свойство фреймворка — перехват управления потоком исполнения программы.
Вот, например, библиотеки и фреймворки команды Девмана.
В «Основах Python» вы столкнетесь со сторонними библиотеками
Pillow, num2words, transliterate, smtplib, faker и др.🧩Бывает, что сторонние библиотеки настолько сильно повлияли на python-сообщество, что их добавляют в стандартную поставку. Так очень популярная библиотека для асинхронного кода `asyncio` стала стандартной в версии 3.4.
❗️Библиотеками с открытым кодом можно и нужно пользоваться, если нет прямого запрета для конкретного проекта.
☑️Использование библиотек значительно экономит время на разработку, а значит итоговый продукт получится дешевле и будет сделан раньше — это крайне важно для бизнеса.
☑️А ещё итоговый продукт будет стабильнее работать, т.к. библиотеку скорее всего уже много раз протестировали и выявили все критичные баги.
Знание, опыт использования и навык быстро осваивать новые библиотеки — это один из столпов разработки на Python!
🟡Срок жизни библиотек не вечен. Иногда контрибьютеры перестают выделять время на поддержку, библиотека становится несовместима с новыми версиями языка и отмирает. А иногда появляются конкуренты, которые настолько хорошо выполняют свою работу, что вытесняют предшественника.
👉🏻Яркий пример – `unittest`
, который указан в документации Django, как библиотека для тестирования, уже по факту вытеснен `pytest`.👉🏻Микрофреймворк Flask практически проиграл мощному и лёгкому FastAPI. FastAPI рванул вперёд за счёт глубокой интеграции библиотеки `Pydantic`, которая уже стала новым стандартом веба.
👉🏻Позиции вышеупомянутого `asyncio
`тоже уже шатаются под натиском `anyio`. Системообразующая технология, кандидат на полное включение в стандартную поставку.👉🏻А всем известный `requests`
похоже скоро уступит место свежему`HTTPX`. ➡️Делитесь в комментариях, за какими новыми библиотеками будущее Python?
❤2
Вы уже используете `httpx` вместо `requests`?
Anonymous Poll
19%
Да, классная библиотека, уже пользуюсь!
63%
Нет, было бы здорово узнать про `httpx`
6%
Пробовал(а) `httpx`, но `requests` лучше всех
12%
Не сталкивался ни с тем, ни с другим
💥Обновили первый урок мини-курса «Основы Python».
Заменили онлайн IDE Repl.it, который тормозил, некорректно отображал ANSI коды и просто раздражал бесконечными подсказками и внезапными авто дополнениями. Представляем онлайн IDE — CodeHS!
✅ Преимущества CodeHS
— Позволяет писать код в браузере и передавать ссылку на него даже без регистрации
— Консоль работает шустро и корректно отображает ANSI коды для урока «Раскрутите планету»
— Работает с российскими электронными почтами yandex.ru, mail.ru и др.
— Не требует подтверждения аккаунта по почте или телефону
— Бесплатный сервис без ограничений на количество проектов и время использования
— Не требует установки софта на компьютер
— Не требует VPN для работы из РФ (не проверяли в новых регионах РФ)
— Не требует указывать номер банковской карты для регистрации
🔻Недостатки
— Регистрация выглядит немного запутанной (но мы сделали туториал в Энциклопедии)
— Сервис полностью на английском языке
— Нельзя импортировать сторонние библиотеки
— Работает только при стабильном интернете
☑️Подойдет для:
— Первых проектов и упражнений при обучении Python
— Быстрого прототипирования и экспериментов для разработки
— Если нужно запустить простой код в дороге с телефона или планшета (при наличии интернета)
Заменили онлайн IDE Repl.it, который тормозил, некорректно отображал ANSI коды и просто раздражал бесконечными подсказками и внезапными авто дополнениями. Представляем онлайн IDE — CodeHS!
✅ Преимущества CodeHS
— Позволяет писать код в браузере и передавать ссылку на него даже без регистрации
— Консоль работает шустро и корректно отображает ANSI коды для урока «Раскрутите планету»
— Работает с российскими электронными почтами yandex.ru, mail.ru и др.
— Не требует подтверждения аккаунта по почте или телефону
— Бесплатный сервис без ограничений на количество проектов и время использования
— Не требует установки софта на компьютер
— Не требует VPN для работы из РФ (не проверяли в новых регионах РФ)
— Не требует указывать номер банковской карты для регистрации
🔻Недостатки
— Регистрация выглядит немного запутанной (но мы сделали туториал в Энциклопедии)
— Сервис полностью на английском языке
— Нельзя импортировать сторонние библиотеки
— Работает только при стабильном интернете
☑️Подойдет для:
— Первых проектов и упражнений при обучении Python
— Быстрого прототипирования и экспериментов для разработки
— Если нужно запустить простой код в дороге с телефона или планшета (при наличии интернета)
🔥9👍5🥰1
Скидки 25% на мини-курсы «Основы Python», «Git и GitHub», «API веб-сервисов» и «Вёрстка для питониста» с 13 по 20 декабря! 🔥
🎅Скоро Новый год и мы спешим порадовать вас скидками на мини-курсы!
❄️«Основы Python». Изучите базовые конструкции языка и попрактикуетесь в отладке кода. Подойдет даже тем, кто не пробовал программировать!
👉Получить скидку можно здесь
❄️«Git и GitHub» поможет освоить инструменты, которые позволяют совместно работать над кодом и сохранять историю изменений, когда над проектом работают несколько разработчиков.
👉Получить скидку можно здесь
❄️ «API веб-сервисов» поможет научиться вытягивать данные, обрабатывать их и публиковать в интернете. Будет полезен начинающим программистам, тестировщикам и маркетологам.
👉Получить скидку можно здесь
❄️«Вёрстка для питониста» поможет научиться подключать работу фронтендеров к бекенду, писать парсеры и верстать из готовых шаблонов с Twitter Bootstrap.
👉Получить скидку можно здесь
☃️Выбирайте мини-курс для себя и делитесь с друзьями!
🎅Скоро Новый год и мы спешим порадовать вас скидками на мини-курсы!
❄️«Основы Python». Изучите базовые конструкции языка и попрактикуетесь в отладке кода. Подойдет даже тем, кто не пробовал программировать!
👉Получить скидку можно здесь
❄️«Git и GitHub» поможет освоить инструменты, которые позволяют совместно работать над кодом и сохранять историю изменений, когда над проектом работают несколько разработчиков.
👉Получить скидку можно здесь
❄️ «API веб-сервисов» поможет научиться вытягивать данные, обрабатывать их и публиковать в интернете. Будет полезен начинающим программистам, тестировщикам и маркетологам.
👉Получить скидку можно здесь
❄️«Вёрстка для питониста» поможет научиться подключать работу фронтендеров к бекенду, писать парсеры и верстать из готовых шаблонов с Twitter Bootstrap.
👉Получить скидку можно здесь
☃️Выбирайте мини-курс для себя и делитесь с друзьями!
🔥4
Всем привет!👋
Делимся последними обновлениями:
📩 Обновили почту для связи с нами. Теперь вместо dvmn.org@gmail.com принимаем письма на support@dvmn.org.
❗️ Все письма отправленные на старую почту мы не потеряем, они будут переадресованы на новый адрес.
📑Обновили пользовательское соглашение и политику конфиденциальности в соответствии с требованиями текущего законодательства
❗️ Обновление этих документов не повлияет на наше с вами взаимодействие и не изменит условия прохождения курса и мини-курсов!
Пользовательское соглашение — это документ, который устанавливает правила использования сайта.
Политика конфиденциальности — это документ, который устанавливает правила сбора, обработки и хранения персональных данных.
Делимся последними обновлениями:
📩 Обновили почту для связи с нами. Теперь вместо dvmn.org@gmail.com принимаем письма на support@dvmn.org.
❗️ Все письма отправленные на старую почту мы не потеряем, они будут переадресованы на новый адрес.
📑Обновили пользовательское соглашение и политику конфиденциальности в соответствии с требованиями текущего законодательства
❗️ Обновление этих документов не повлияет на наше с вами взаимодействие и не изменит условия прохождения курса и мини-курсов!
Пользовательское соглашение — это документ, который устанавливает правила использования сайта.
Политика конфиденциальности — это документ, который устанавливает правила сбора, обработки и хранения персональных данных.
❤5🔥5
17-19 октября мы участвовали в форуме Innovation week. Возвращаемся с текстовой версией выступления! 🌟
Мы рассказывали о нашем опыте разработки системы учета и ведения контактов и обсуждали проблемы проектирования!
👉 Читайте статью и делитесь впечатлениями!
⚡️ Напоминаем, что мы открыты к сотрудничеству в разных форматах!
🧑💻 Если вы хотите стать частью постоянной команды PelidTeam, сообщите нам. При найме мы отдаем предпочтение нашим ученикам!
💰 Если у вас есть знакомые, которым нужна квалифицированная команда для веб-разработки, напишите нам и мы обсудим сотрудничество по реферальной программе или в другом формате!
Мы рассказывали о нашем опыте разработки системы учета и ведения контактов и обсуждали проблемы проектирования!
👉 Читайте статью и делитесь впечатлениями!
⚡️ Напоминаем, что мы открыты к сотрудничеству в разных форматах!
🧑💻 Если вы хотите стать частью постоянной команды PelidTeam, сообщите нам. При найме мы отдаем предпочтение нашим ученикам!
💰 Если у вас есть знакомые, которым нужна квалифицированная команда для веб-разработки, напишите нам и мы обсудим сотрудничество по реферальной программе или в другом формате!
pelidteam.ru
Как сделать свою систему ведения контрактов и не сойти с ума — реальные кейсы, применимые в любом бизнесе
Автоматизируем бизнес-процессы, помогаем повысить эффективность IT-инфраструктуры, усилим вашу команду сильными IT-специалистами
🔥4
🎅Скидки 25% на мини-курсы «Знакомство с Django: ORM», «Django», «Чат-боты на Python» и «Асинхронный Python» с 23 по 31 декабря!
☃️ Начало нового года — отличный повод подтянуть или углубить свои знания!
❄️«Знакомство с Django: ORM». С этим мини-курсом вы сможете подготовиться к курсу по Django — поучаствовать в разработке сайтов и реализовать все, что относится к базам данных.
👉Получить скидку можно здесь
❄️«Django» — поможет освоить самый популярный веб-фреймворк на Python — сможете создавать современные сайты, строить стартапы и работать над проектами крупных IT-компаний!
👉Получить скидку можно здесь
❄️«Чат-боты на Python» — поможет получить боевые навыки создания чат-ботов и прикрутить первую нейросетку!
👉Получить скидку можно здесь
❄️«Асинхронный Python» — познакомит вас с написанием асинхронного кода и поможет получить востребованный на рынке навык!
👉Получить скидку можно здесь
☃️ Выбирайте мини-курс для себя или в подарок и делитесь новостью с друзьями!
☃️ Начало нового года — отличный повод подтянуть или углубить свои знания!
❄️«Знакомство с Django: ORM». С этим мини-курсом вы сможете подготовиться к курсу по Django — поучаствовать в разработке сайтов и реализовать все, что относится к базам данных.
👉Получить скидку можно здесь
❄️«Django» — поможет освоить самый популярный веб-фреймворк на Python — сможете создавать современные сайты, строить стартапы и работать над проектами крупных IT-компаний!
👉Получить скидку можно здесь
❄️«Чат-боты на Python» — поможет получить боевые навыки создания чат-ботов и прикрутить первую нейросетку!
👉Получить скидку можно здесь
❄️«Асинхронный Python» — познакомит вас с написанием асинхронного кода и поможет получить востребованный на рынке навык!
👉Получить скидку можно здесь
☃️ Выбирайте мини-курс для себя или в подарок и делитесь новостью с друзьями!
🔥3
⚔️ Программист или ИИ? Чей код лучше?
Во вторник 24 декабря в 14:00 поучаствуем в мастер-классе «Программист против ИИ». Сразимся с ИИ в скорости, качестве и удобстве написанного кода!
Как будет проходить мастер-класс:
⚡️ Участник выберет задачу для демонстрации
⚡️ Напишет код в прямом эфире
⚡️ Параллельно ИИ тоже напишет код
⚡️ Результаты сравним по скорости, качеству и удобству
От нас участвует Евгений Евсеев — сооснователь Devman.
Мастер-класс пройдет в прямом эфире на Ютуб 24 декабря в 14:00 (будет ретрансляция на VK)
Приглашаем вас присоединиться и поболеть за нас! 🏆
Ссылку на трансляцию пришлем в день мастер-класса.
Во вторник 24 декабря в 14:00 поучаствуем в мастер-классе «Программист против ИИ». Сразимся с ИИ в скорости, качестве и удобстве написанного кода!
Как будет проходить мастер-класс:
⚡️ Участник выберет задачу для демонстрации
⚡️ Напишет код в прямом эфире
⚡️ Параллельно ИИ тоже напишет код
⚡️ Результаты сравним по скорости, качеству и удобству
От нас участвует Евгений Евсеев — сооснователь Devman.
Мастер-класс пройдет в прямом эфире на Ютуб 24 декабря в 14:00 (будет ретрансляция на VK)
Приглашаем вас присоединиться и поболеть за нас! 🏆
Ссылку на трансляцию пришлем в день мастер-класса.
🔥14🥰1
Девман для питонистов
⚔️ Программист или ИИ? Чей код лучше? Во вторник 24 декабря в 14:00 поучаствуем в мастер-классе «Программист против ИИ». Сразимся с ИИ в скорости, качестве и удобстве написанного кода! Как будет проходить мастер-класс: ⚡️ Участник выберет задачу для демонстрации…
🔥Сегодня мы участвуем в мастер-классе «Программист против ИИ»!
Приглашаем присоединиться в 14:00 и поболеть за нас! 🏆
- Трансляция на Ютуб
- Ретрансляция на VK ( (появится в группе автоматически)
Приглашаем присоединиться в 14:00 и поболеть за нас! 🏆
- Трансляция на Ютуб
- Ретрансляция на VK ( (появится в группе автоматически)
YouTube
Битва кода: Программист против ИИ! Кто победит?
Готовы увидеть, как программист с 15-летним стажем бросает вызов искусственному интеллекту? В прямом эфире Евсеев Евгений Владимирович, технический директор PelidTeam, покажет, где человеческий ум превосходит машины.
📌 В программе:
Реальный кейс, выбранный…
📌 В программе:
Реальный кейс, выбранный…
🔥3
Всем привет! ☃️
Рассказываем, как будем работать в праздники:
❄️ С 30 декабря по 5 января включительно менторы, кураторы и проверяющие отдыхают. С 6 января работаем как обычно!
❄️ Сайт Devman будет работать все время, доступ к учебным материалам у вас будет в обычном режиме;
❄️ Для тех, кто на курсе «Профессия Middle Python/Django разработчик», неделя с 30 декабря по 5 января включительно не будет учитываться в сроке обучения!
🎄Желаем вам отдохнуть и провести это волшебное время вместе с близкими! Сделать все, что давно хотелось, но не хватало времени!
🎄 А если нет планов на праздники, то советуем выбрать книгу из нашего поста и провести время интересно и с пользой!
Рассказываем, как будем работать в праздники:
❄️ С 30 декабря по 5 января включительно менторы, кураторы и проверяющие отдыхают. С 6 января работаем как обычно!
❄️ Сайт Devman будет работать все время, доступ к учебным материалам у вас будет в обычном режиме;
❄️ Для тех, кто на курсе «Профессия Middle Python/Django разработчик», неделя с 30 декабря по 5 января включительно не будет учитываться в сроке обучения!
🎄Желаем вам отдохнуть и провести это волшебное время вместе с близкими! Сделать все, что давно хотелось, но не хватало времени!
🎄 А если нет планов на праздники, то советуем выбрать книгу из нашего поста и провести время интересно и с пользой!
❤7
❓Как быстро найти работу в IT в 2025 году?
В пятницу 27 декабря в 14:00 поучаствуем в онлайн-дискуссии о поиске работы в сфере IT!
Какие вопросы обсудим:
✏️ Какие навыки будут самыми востребованными в 2025 году?
✏️ Как ИИ помогает и мешает в поиске работы?
✏️ Реальные кейсы успеха: что работает, а что нет?
✏️ Можно ли войти в IT с нуля за несколько месяцев?
От нас участвует Артем Каменев — операционный директор PelidTeam.
Дискуссия пройдет в прямом эфире на Ютуб, 27 декабря в 14:00 (будет ретрансляция на VK)
Приглашаем вас присоединиться, послушать и поучаствовать в обсуждении в комментариях! ➡️
Ссылку на трансляцию пришлем в день дискуссии.
В пятницу 27 декабря в 14:00 поучаствуем в онлайн-дискуссии о поиске работы в сфере IT!
Какие вопросы обсудим:
✏️ Какие навыки будут самыми востребованными в 2025 году?
✏️ Как ИИ помогает и мешает в поиске работы?
✏️ Реальные кейсы успеха: что работает, а что нет?
✏️ Можно ли войти в IT с нуля за несколько месяцев?
От нас участвует Артем Каменев — операционный директор PelidTeam.
Дискуссия пройдет в прямом эфире на Ютуб, 27 декабря в 14:00 (будет ретрансляция на VK)
Приглашаем вас присоединиться, послушать и поучаствовать в обсуждении в комментариях! ➡️
Ссылку на трансляцию пришлем в день дискуссии.
🔥8
Девман для питонистов
❓Как быстро найти работу в IT в 2025 году? В пятницу 27 декабря в 14:00 поучаствуем в онлайн-дискуссии о поиске работы в сфере IT! Какие вопросы обсудим: ✏️ Какие навыки будут самыми востребованными в 2025 году? ✏️ Как ИИ помогает и мешает в поиске работы?…
💥Сегодня мы участвуем в онлайн-дискуссии о поиске работы в сфере IT!
Приглашаем присоединиться, послушать и поучаствовать в обсуждении в комментариях!
- Трансляция на Ютуб
- Ретрансляция на VK (появится в группе автоматически)
Приглашаем присоединиться, послушать и поучаствовать в обсуждении в комментариях!
- Трансляция на Ютуб
- Ретрансляция на VK (появится в группе автоматически)
YouTube
🔥 УСПЕТЬ В IT ДО КОНЦА 2025: Что скрывают HR и как использовать ИИ для поиска работы
Разбираем, как попасть в IT даже в условиях бешеной конкуренции!
Наши эксперты раскроют:
Какие специальности в IT останутся самыми высокооплачиваемыми в 2025
Как правильно использовать ИИ при поиске работы (и не попасть в ловушку)
Реальные истории…
Наши эксперты раскроют:
Какие специальности в IT останутся самыми высокооплачиваемыми в 2025
Как правильно использовать ИИ при поиске работы (и не попасть в ловушку)
Реальные истории…
❤4
🎅Спешим поздравить вас с наступающими праздниками!
💙Спасибо, что остаётесь с нами, учитесь, развиваетесь и делитесь своим опытом. Пусть этот год принесёт вам много радости, новых знаний и успешных проектов!
🎄Пусть каждый день будет наполнен маленькими победами и большими достижениями! Помните, что нет ничего невозможного, особенно когда рядом такие же увлеченные люди, готовые поддерживать и помогать!
❄️Не забывайте заботиться о себе и своих близких. Найдите время для себя, ведь иногда самый важный шаг вперед начинается с хорошего отдыха!
⚡️До 31 декабря включительно у нас действуют скидки на мини-курсы. Выбирайте курс для себя или в подарок!
💙Спасибо, что остаётесь с нами, учитесь, развиваетесь и делитесь своим опытом. Пусть этот год принесёт вам много радости, новых знаний и успешных проектов!
🎄Пусть каждый день будет наполнен маленькими победами и большими достижениями! Помните, что нет ничего невозможного, особенно когда рядом такие же увлеченные люди, готовые поддерживать и помогать!
❄️Не забывайте заботиться о себе и своих близких. Найдите время для себя, ведь иногда самый важный шаг вперед начинается с хорошего отдыха!
⚡️До 31 декабря включительно у нас действуют скидки на мини-курсы. Выбирайте курс для себя или в подарок!
🔥6
🎄Мы собрали пожелания на 2025 год для вас от нашей команды:
— Денис, ментор
— Юлия, директор Девман
— Наталия, администратор курсов
— Иван, ментор
— Дмитрий, ментор
— Ильмир, ментор
— Евгений, куратор
Хочу пожелать вам уверенности в себе, постоянного любопытства и стремления узнавать новое. Пусть трудности не останавливают, а вдохновляют на рост! Не сдавайтесь, не переживайте из-за временных неудач и всегда верьте в достижение своей цели. Впереди вас ждет еще много интересного и захватывающего! 🎉
— Денис, ментор
def greet_new_year(students):— Андрей, руководитель отдела продаж
print("С Новым годом, дорогие ученики Devman!")
print("Пусть ваши строки кода будут безупречными,")
print("А ваши проекты - успешными!")
В Новом Году желаю вам мегабайты хорошего настроения, гигабайты везения и терабайты успеха! Пусть изучение новых технологий и программирование даются легко и радостно!
— Юлия, директор Девман
В новом году я желаю вам поверить в свои силы. Не сдаваться и не пугаться трудностей. Не бояться обращаться за помощью. Найти время для себя и своей цели. Желаю быть преданными своей мечте и идти к ней до конца. Каждый из вас уникален, не стоит ни на кого равняться. У вас всё получится, стоит только захотеть и приложить к этому усилия. Верю в каждого! Сила — внутри вас самих
— Наталия, администратор курсов
Желаю, чтобы всё обучение прошло успешно и продуктивно
— Иван, ментор
Желаю успешно пройти курс и найти первую работу в столь непростое время для начинающих свою карьеру
— Дмитрий, ментор
Терпение и труд всё перетрут)
— Ильмир, ментор
Проявляйте упорство! Это — важный навык успешных разработчиков
— Евгений, куратор
🔥14
👑 Requests мертв. Да здравствует HTTPX!
Requests — одна из самых известных и популярных библиотек для работы с HTTP-запросами. Только за последний месяц она скачана по статистике PyPI более 597 млн раз, а версия 0.0.1 появилась еще в далеком 2011 году.
К сожалению, со временем накопились проблемы, которые у команды контрибьюторов Requests не получается своевременно решать:
🔻не поддерживает асинхронные запросы;
🔻не совместима с протоколом HTTP2;
🔻несговорчивый характер владельца привел к тому, что количество issues и пулл-реквестов зашкаливает:
— 183 открытых issues, самый старый с 2013 года;
— 73 пулл-реквеста, самый старый с 2017 года;
🔻иерархия исключений запутанная и неудобная.
HTTPX появилась еще в 2015, но активное развитие получила с 2019 года. И на данный момент распространяется все быстрее, заменяя Requests на старых проектах и добавляясь в новые. Для сравнения — количество скачиваний за последний месяц уже более 117 млн раз. Issues и пулл-реквесты активно обрабатываются.
🟢 Прежде всего, в библиотеке получилось реализовать как поддержку асинхрона, так и совместимость с обеими версиями HTTP 1 и 2.
🟢 Наглядная и понятная иерархия исключений порадует любого разработчика.
🟢 Интерфейс для синхронных и асинхронных запросов отличается только конструкциями
😱Так что же теперь? Надо срочно искать курсы по HTTPX и переучиваться? Нет!
Если умеете пользоваться Requests, то переход на HTTPX не доставит проблем, часто достаточно просто заменить название библиотеки:
✏️Небольшого изучения заслуживает иерархия исключений, которая отличается, а значит потребует немного времени на то, чтобы разобраться ее как заменить.
⚡️На сайте Девмана в декабре выкатили последний релиз, который полностью «изгнал» Requests.
💥В следующем году заменим его и в курсе «API веб-сервисов».
Эпоха Requests движется к закату, а мы с вами осваиваем новые библиотеки, инструменты, методики и продолжаем обучение! И это интересно и здорово!
Requests — одна из самых известных и популярных библиотек для работы с HTTP-запросами. Только за последний месяц она скачана по статистике PyPI более 597 млн раз, а версия 0.0.1 появилась еще в далеком 2011 году.
К сожалению, со временем накопились проблемы, которые у команды контрибьюторов Requests не получается своевременно решать:
🔻не поддерживает асинхронные запросы;
🔻не совместима с протоколом HTTP2;
🔻несговорчивый характер владельца привел к тому, что количество issues и пулл-реквестов зашкаливает:
— 183 открытых issues, самый старый с 2013 года;
— 73 пулл-реквеста, самый старый с 2017 года;
🔻иерархия исключений запутанная и неудобная.
HTTPX появилась еще в 2015, но активное развитие получила с 2019 года. И на данный момент распространяется все быстрее, заменяя Requests на старых проектах и добавляясь в новые. Для сравнения — количество скачиваний за последний месяц уже более 117 млн раз. Issues и пулл-реквесты активно обрабатываются.
🟢 Прежде всего, в библиотеке получилось реализовать как поддержку асинхрона, так и совместимость с обеими версиями HTTP 1 и 2.
🟢 Наглядная и понятная иерархия исключений порадует любого разработчика.
🟢 Интерфейс для синхронных и асинхронных запросов отличается только конструкциями
await😱Так что же теперь? Надо срочно искать курсы по HTTPX и переучиваться? Нет!
Если умеете пользоваться Requests, то переход на HTTPX не доставит проблем, часто достаточно просто заменить название библиотеки:
response = requests.get(
f'{self.api_url}/getLists',
params={'api_key': self.api_key},
)
# Аналогично
response = httpx.get(
f'{self.api_url}/getLists',
params={'api_key': self.api_key},
)
✏️Небольшого изучения заслуживает иерархия исключений, которая отличается, а значит потребует немного времени на то, чтобы разобраться ее как заменить.
⚡️На сайте Девмана в декабре выкатили последний релиз, который полностью «изгнал» Requests.
💥В следующем году заменим его и в курсе «API веб-сервисов».
Эпоха Requests движется к закату, а мы с вами осваиваем новые библиотеки, инструменты, методики и продолжаем обучение! И это интересно и здорово!
PyPI
requests
Python HTTP for Humans.
🔥17❤2
24 декабря мы поучаствовали в мастер-классе «Программист против ИИ» и сразились с ИИ в написании кода!
🤖В режиме реального времени Евгений исправлял код, который написал ИИ, разбирал ошибки и предлагал улучшения. Ожидаемо — ChatGPT пока не сможет заменить программиста!
Делимся ссылками на записи трансляции для тех, кто не смог подключиться!
👉 Запись на YouTube
👉 Запись в VK
➡️Делитесь впечатлениями от мастер-класса в комментариях и рассказывайте, как проходят ваши праздники!
🤖В режиме реального времени Евгений исправлял код, который написал ИИ, разбирал ошибки и предлагал улучшения. Ожидаемо — ChatGPT пока не сможет заменить программиста!
Делимся ссылками на записи трансляции для тех, кто не смог подключиться!
👉 Запись на YouTube
👉 Запись в VK
➡️Делитесь впечатлениями от мастер-класса в комментариях и рассказывайте, как проходят ваши праздники!
YouTube
Битва кода: Программист против ИИ! Кто победит?
Готовы увидеть, как программист с 15-летним стажем бросает вызов искусственному интеллекту? В прямом эфире Евсеев Евгений Владимирович, технический директор PelidTeam, покажет, где человеческий ум превосходит машины.
📌 В программе:
Реальный кейс, выбранный…
📌 В программе:
Реальный кейс, выбранный…
👍7
27 декабря мы поучаствовали в онлайн-дискуссии о поиске работы в сфере IT!
Обсудили вопросы:
⚡️ Какие навыки будут самыми востребованными в 2025 году?
⚡️ Как ИИ помогает и мешает в поиске работы?
⚡️ Реальные кейсы успеха: что работает, а что нет?
⚡️ Можно ли войти в IT с нуля за несколько месяцев?
Делимся ссылками на записи трансляции для тех, кто не смог подключиться!
👉 Запись на YouTube
👉 Запись в VK
➡️ А что вы думаете о поиске работы в IT в 2025 году? Делитесь мыслями в комментариях!
Обсудили вопросы:
⚡️ Какие навыки будут самыми востребованными в 2025 году?
⚡️ Как ИИ помогает и мешает в поиске работы?
⚡️ Реальные кейсы успеха: что работает, а что нет?
⚡️ Можно ли войти в IT с нуля за несколько месяцев?
Делимся ссылками на записи трансляции для тех, кто не смог подключиться!
👉 Запись на YouTube
👉 Запись в VK
➡️ А что вы думаете о поиске работы в IT в 2025 году? Делитесь мыслями в комментариях!
YouTube
🔥 УСПЕТЬ В IT ДО КОНЦА 2025: Что скрывают HR и как использовать ИИ для поиска работы
Разбираем, как попасть в IT даже в условиях бешеной конкуренции!
Наши эксперты раскроют:
Какие специальности в IT останутся самыми высокооплачиваемыми в 2025
Как правильно использовать ИИ при поиске работы (и не попасть в ловушку)
Реальные истории…
Наши эксперты раскроют:
Какие специальности в IT останутся самыми высокооплачиваемыми в 2025
Как правильно использовать ИИ при поиске работы (и не попасть в ловушку)
Реальные истории…
❤2
🔥Реанимировали мини-курс «Командная строка», который входит в «Профессию Middle Python/Django разработчик»!
❓Почему обновили: провайдер отключил старый сервер с динамическими терминалами-песочницами для урока без возможности скопировать образ на другой аккаунт.
📌Что сделали: полностью пересобрали механизм управления песочницами и расширили функционал, чтобы можно было использовать его в других мини-курсах. Новый микросерсис по управлению песочницами назвали Sandman.
❗️Повысили стоимость мини-курса до 10 000 рублей. До конца месяца его можно купить со скидкой 25%!
👉Приобрести курс со скидкой можно здесь
❓Почему обновили: провайдер отключил старый сервер с динамическими терминалами-песочницами для урока без возможности скопировать образ на другой аккаунт.
📌Что сделали: полностью пересобрали механизм управления песочницами и расширили функционал, чтобы можно было использовать его в других мини-курсах. Новый микросерсис по управлению песочницами назвали Sandman.
❗️Повысили стоимость мини-курса до 10 000 рублей. До конца месяца его можно купить со скидкой 25%!
👉Приобрести курс со скидкой можно здесь
🔥4
🔥Закончили обновление мини-курса «Основы Python» со 2 по 8 уроки!
❓Почему обновили:
📌 Онлайн IDE Repl.it изменил условия использования, что сделало его непригодным для выполнения заданий;
📌Искали полноценную онлайн-IDE на замену Repl.it и не смогли найти надежный вариант, который позволил бы выполнять все уроки мини-курса (кроме 1го урока);
📌 Разработка кода со второго урока теперь идет на локальной машине.
Долго не хотели переводить разработку на локальную машину, потому что она требует одновременного освоения командной строки, Git, работы с виртуальными окружениями и IDE. Совмещать все это с изучением Python с нуля для начинающих крайне сложно.
❗️Что сделали:
📌 В результате нашли простую схему — используем простой редактор кода в связке с веб-версией GitHub и командной строкой без виртуальных окружений;
📌 Отказались от полноценной IDE, потому что она требует много сил для изучения. У нее множество операций «под капотом», связанных с синхронизацией по Git, созданием виртуальных окружений, установкой библиотек и т.д., которые становятся «магией», мешающей отлаживать код;
📌Задания мини-курса можно выполнять на любой ОС. Туториалы написали с акцентом на Windows, потому что она вызывает больше проблем при подготовке рабочего места программиста;
📌 Заодно починили несколько проблемных мест в уроках: использование библиотеки Urwid, проблемы с SMTP и др.
👉Попробовать обновленный курс «Основы Python» можно здесь!
❓Почему обновили:
📌 Онлайн IDE Repl.it изменил условия использования, что сделало его непригодным для выполнения заданий;
📌Искали полноценную онлайн-IDE на замену Repl.it и не смогли найти надежный вариант, который позволил бы выполнять все уроки мини-курса (кроме 1го урока);
📌 Разработка кода со второго урока теперь идет на локальной машине.
Долго не хотели переводить разработку на локальную машину, потому что она требует одновременного освоения командной строки, Git, работы с виртуальными окружениями и IDE. Совмещать все это с изучением Python с нуля для начинающих крайне сложно.
❗️Что сделали:
📌 В результате нашли простую схему — используем простой редактор кода в связке с веб-версией GitHub и командной строкой без виртуальных окружений;
📌 Отказались от полноценной IDE, потому что она требует много сил для изучения. У нее множество операций «под капотом», связанных с синхронизацией по Git, созданием виртуальных окружений, установкой библиотек и т.д., которые становятся «магией», мешающей отлаживать код;
📌Задания мини-курса можно выполнять на любой ОС. Туториалы написали с акцентом на Windows, потому что она вызывает больше проблем при подготовке рабочего места программиста;
📌 Заодно починили несколько проблемных мест в уроках: использование библиотеки Urwid, проблемы с SMTP и др.
👉Попробовать обновленный курс «Основы Python» можно здесь!
dvmn.org
Основы Python
Страница курса «Основы Python»
🔥7👍1