Forwarded from NetDevOps Space
У freecodecamp вышел замечательный 19-часовой курс "Creating APIs with Python - Free 19-Hour Course"
Вы создадите полноценные API на Python с использованием FastAPI. Изучите основы проектирования API, включая маршруты, сериализацию/десериализацию, проверку схем и модели. Вы также узнаете о SQL, тестировании с помощью pytest и о том, как построить CI/CD пайплайн с помощью GitHub actions.
Спасибо, то,что было нужно!- 🔥
Однозначно в закладки!-✌️
Мне оно не надо!- 🥱
Для отзывов и предложений пишите в чат - https://news.1rj.ru/str/automate_devnet
Больше ресурсов вы можете найти по хештегам:
#python #course #pytest #fastapi #sql #ci_cd #github
Вы создадите полноценные API на Python с использованием FastAPI. Изучите основы проектирования API, включая маршруты, сериализацию/десериализацию, проверку схем и модели. Вы также узнаете о SQL, тестировании с помощью pytest и о том, как построить CI/CD пайплайн с помощью GitHub actions.
Спасибо, то,что было нужно!- 🔥
Однозначно в закладки!-✌️
Мне оно не надо!- 🥱
Для отзывов и предложений пишите в чат - https://news.1rj.ru/str/automate_devnet
Больше ресурсов вы можете найти по хештегам:
#python #course #pytest #fastapi #sql #ci_cd #github
Доклады по Python
🥷 Мы уже хвастались нашим десантом на Pycon 2021. А вот теперь и все наши доклады подъехали — показываем! Все сохранено и ждет ваших просмотров в плейлисте: про внедрение зависимостей, метрики, автоматизацию, кеширование и удобное прогнозирование временных рядов.
🐍 На прошлой неделе провели IT's Tinkoff Python Meetup в Нижнем Новгороде. Посмотреть видео, фото и презентации можно на странице митапа.
https://news.1rj.ru/str/itstinkoff/124
🥷 Мы уже хвастались нашим десантом на Pycon 2021. А вот теперь и все наши доклады подъехали — показываем! Все сохранено и ждет ваших просмотров в плейлисте: про внедрение зависимостей, метрики, автоматизацию, кеширование и удобное прогнозирование временных рядов.
🐍 На прошлой неделе провели IT's Tinkoff Python Meetup в Нижнем Новгороде. Посмотреть видео, фото и презентации можно на странице митапа.
https://news.1rj.ru/str/itstinkoff/124
из пропущенного)
✅Python Cider Meetup №6 | 19:00 - 21:00 | Москва
💵 Беcплатно
Давно мы не собирались пить сидр, пора исправлять это недоразумение. Тем более нужно морально подготовиться к наступающей зиме. Заодно выясним кто не прав в чем не прав и зачем не прав.
Ну а если вы не пьёте сидр и просто хотите пообщаться, то тоже приходите за чаем и лимонадом.
🔗 Ссылка на мероприятие: https://bit.ly/3Fzdjzv
✅Python Cider Meetup №6 | 19:00 - 21:00 | Москва
💵 Беcплатно
Давно мы не собирались пить сидр, пора исправлять это недоразумение. Тем более нужно морально подготовиться к наступающей зиме. Заодно выясним кто не прав в чем не прав и зачем не прав.
Ну а если вы не пьёте сидр и просто хотите пообщаться, то тоже приходите за чаем и лимонадом.
🔗 Ссылка на мероприятие: https://bit.ly/3Fzdjzv
Forwarded from Deleted Account
Всем привет!
У нас хорошие новости - 20 декабря стартует второй поток курса "Асинхронное программирование на Python для начинающих".
Также по многочисленным просьбам на 5 неделе курса у нас появился новый блок - FastAPI. Старт будет примерно в конце января-начале февраля. Этот блок можно пройти как в рамках курса, так и приобрести отдельно.
А 8 декабря в 19:00 состоится бесплатный вебинар, где мы подробнее расскажем о курсе, ответим на ваши вопросы и разыграем одно бесплатное место на курсе.
Записаться и посмотреть подробнее можно посмотреть на сайте курса.
Ждем всех!
У нас хорошие новости - 20 декабря стартует второй поток курса "Асинхронное программирование на Python для начинающих".
Также по многочисленным просьбам на 5 неделе курса у нас появился новый блок - FastAPI. Старт будет примерно в конце января-начале февраля. Этот блок можно пройти как в рамках курса, так и приобрести отдельно.
А 8 декабря в 19:00 состоится бесплатный вебинар, где мы подробнее расскажем о курсе, ответим на ваши вопросы и разыграем одно бесплатное место на курсе.
Записаться и посмотреть подробнее можно посмотреть на сайте курса.
Ждем всех!
metaclass.kts.tech
Метакласс
Курсы для разработчиков и менеджеров
Определена дата митапа, который нам не удалось провести в октябре. Итак, следующий митап MoscowPython состоится 23-го декабря в павильоне "Умный город" на ВДНХ.
Нас ожидают доклады:
Владимир Остаточников (Свемел, Ведущий программист). Автотесты. Борьба за внедрение
Иван Терещук (mos.ru, Тимлид мобильной разработки). Базовые навыки администрирования PostgreSQL, о которых должен знать каждый Python разработчик
Илья Лебедев (CTO@Zipsale). Как сделать ваше выступление круче за один вечер
Подробности и регистрация:
https://moscowdjango.timepad.ru/event/1864068/
Нас ожидают доклады:
Владимир Остаточников (Свемел, Ведущий программист). Автотесты. Борьба за внедрение
Иван Терещук (mos.ru, Тимлид мобильной разработки). Базовые навыки администрирования PostgreSQL, о которых должен знать каждый Python разработчик
Илья Лебедев (CTO@Zipsale). Как сделать ваше выступление круче за один вечер
Подробности и регистрация:
https://moscowdjango.timepad.ru/event/1864068/
✅Python Breakfast №40 | 09:00 - 11:00 | Москва
💵 Беcплатно
Холодные зимние вечера наступают, но горячие завтраки по утрам не отступают! В прошлый раз мы успели обсудить проблемы тим-лидерства и ведение тематических каналов про пайтон, поиск кофаундеров и почему жену найти бывает проще. Снова поговорили про путешествия, например во Владимир - питоняшки не любят сидеть без дела на месте. И это всё только на одной половине большого стола!
В общем, у нас можно обсудить разное и интересное, но как обычно нам будет не хватать именно вас - приходите, ждем!
🔗 Ссылка на мероприятие: https://bit.ly/3EUKe1G
💵 Беcплатно
Холодные зимние вечера наступают, но горячие завтраки по утрам не отступают! В прошлый раз мы успели обсудить проблемы тим-лидерства и ведение тематических каналов про пайтон, поиск кофаундеров и почему жену найти бывает проще. Снова поговорили про путешествия, например во Владимир - питоняшки не любят сидеть без дела на месте. И это всё только на одной половине большого стола!
В общем, у нас можно обсудить разное и интересное, но как обычно нам будет не хватать именно вас - приходите, ждем!
🔗 Ссылка на мероприятие: https://bit.ly/3EUKe1G
Meetup
Python Breakfast Moscow #40, ср, 15 дек. 2021 г., 09:00 | Meetup
ср, 15 дек., 09:00 MSK: Холодные зимние вечера наступают, но горячие завтраки по утрам не отступают! В прошлый раз мы успели обсудить проблемы тим-лидерства и ведение тематических каналов про пайт
Forwarded from IT Meeting - митапы и конференции по разработке
Разберитесь во всех возможностях Python!
📚 Приглашаем на интенсив «Про Python для автоматизатора: основы основ» 21 и 22 декабря в 20:00.
Вместе с преподавателем мы разберёмся, какие есть типы данных/объекты Python и зачем их нужно знать, а также потренируемся писать декораторы и поищем им полезное применение.
Интенсив бесплатный и является частью онлайн-курса «Python QA Engineer».
👉🏻Для регистрации пройдите вступительный тест https://otus.pw/j4ut/
📚 Приглашаем на интенсив «Про Python для автоматизатора: основы основ» 21 и 22 декабря в 20:00.
Вместе с преподавателем мы разберёмся, какие есть типы данных/объекты Python и зачем их нужно знать, а также потренируемся писать декораторы и поищем им полезное применение.
Интенсив бесплатный и является частью онлайн-курса «Python QA Engineer».
👉🏻Для регистрации пройдите вступительный тест https://otus.pw/j4ut/
✅Python Drinkup | 20:00 - 23:00 | СПб
💵 Беcплатно
Собираемся на Новогодний Python drinkup в Lounge bar Aloha61 (Литейный, 61). Подарки для алкогольного Тайного Санты (вкусный алкоголь, бюджет от 500р) в качестве проходки на вечеринку.
🔗 Ссылка на мероприятие: https://bit.ly/3p4OztI
.
💵 Беcплатно
Собираемся на Новогодний Python drinkup в Lounge bar Aloha61 (Литейный, 61). Подарки для алкогольного Тайного Санты (вкусный алкоголь, бюджет от 500р) в качестве проходки на вечеринку.
🔗 Ссылка на мероприятие: https://bit.ly/3p4OztI
.
Meetup
SPb Python Drinkup, чт, 23 дек. 2021 г., 20:00
чт, 23 дек. 2021 г., 20:00: 23 декабря (четверг) в 19.00 собираемся на Новогодний Python drinkup в Lounge bar Aloha61 (Литейный, 61).Подарки для алкогольного Тайного Санты (вкусный алкоголь, бюджет от
Forwarded from IT Meeting - митапы и конференции по разработке
В Web Academy пройдет бесплатный Demo-урок по Python ⚡️ Если Вы хотите понять, с чего начать изучение языка и как создать проект на Python — приходите 23 декабря в 17:00 (Kyiv time).
🎙 Спикер: Антон Мазун, Python-разработчик в GeeksForLess Inc.
Что будет на занятии:
— обсудим актуальность Python
— разберем процесс запуска проекта на Python (общие сведения; создание проекта; модели, работа с базой данных, стандартная административная панель; представления; шаблоны)
— проведем Q&A-сессию с тренером
Участие бесплатно, но нужно заранее зарегистрироваться 📌
🎫 Регистрация: https://bit.ly/32eG7PZ
🎙 Спикер: Антон Мазун, Python-разработчик в GeeksForLess Inc.
Что будет на занятии:
— обсудим актуальность Python
— разберем процесс запуска проекта на Python (общие сведения; создание проекта; модели, работа с базой данных, стандартная административная панель; представления; шаблоны)
— проведем Q&A-сессию с тренером
Участие бесплатно, но нужно заранее зарегистрироваться 📌
🎫 Регистрация: https://bit.ly/32eG7PZ
👨🏻💻 Каждый разработчик на Python сталкивался с тем, что нужно повысить информативность исходного кода. Но как это сделать?
🗓 В OTUS 7 февраля в 20:00 пройдет вебинар на тему Аннотации типов. Спикером выступит Станислав Ступников, программист рекламной системы в Mail.Ru.
Что вас ждет на занятии?
- Обсудим различные виды типизации
- Заглянем в теорию типов
- Рассмотрим примеры и best practice по аннотированию в Python
- Поговорим про существующие type checker'ы
👉🏻 Пройдите вступительное тестирование и присоединяйтесь к вебинару
Бесплатный вебинар — это часть продвинутого онлайн-курса OTUS «Python Developer. Professional» для разработчиков с опытом. Он позволит вам познакомиться с преподавателем и оценить материал программы.
🗓 В OTUS 7 февраля в 20:00 пройдет вебинар на тему Аннотации типов. Спикером выступит Станислав Ступников, программист рекламной системы в Mail.Ru.
Что вас ждет на занятии?
- Обсудим различные виды типизации
- Заглянем в теорию типов
- Рассмотрим примеры и best practice по аннотированию в Python
- Поговорим про существующие type checker'ы
👉🏻 Пройдите вступительное тестирование и присоединяйтесь к вебинару
Бесплатный вебинар — это часть продвинутого онлайн-курса OTUS «Python Developer. Professional» для разработчиков с опытом. Он позволит вам познакомиться с преподавателем и оценить материал программы.
Forwarded from IT Meeting - митапы и конференции по разработке
Когда стоит вынести код в отдельную функцию? А может лучше сразу сделать класс? 🗓 16 февраля в 20:00 пройдет вебинар «Хорошие, плохие, злые абстракции» для Python-разработчиков.
👨🏻💻 Вместе с преподавателем Станиславом Ступниковым, программистом рекламной системы в Mail.Ru, мы взглянем через призму бритвы Оккама на особенности выделения абстракций в эволюционирующей кодовой базе.
👉🏻 Пройдите вступительное тестирование и регистрируйтесь на вебинар https://otus.pw/VTtk/
Используйте этот шанс для знакомства с онлайн-курсом «Python Developer. Professional» от OTUS. Программа рассчитана на тех, кто уже имеет опыт программирования на Python и хочет повысить свой уровень за счет новых знаний.
👨🏻💻 Вместе с преподавателем Станиславом Ступниковым, программистом рекламной системы в Mail.Ru, мы взглянем через призму бритвы Оккама на особенности выделения абстракций в эволюционирующей кодовой базе.
👉🏻 Пройдите вступительное тестирование и регистрируйтесь на вебинар https://otus.pw/VTtk/
Используйте этот шанс для знакомства с онлайн-курсом «Python Developer. Professional» от OTUS. Программа рассчитана на тех, кто уже имеет опыт программирования на Python и хочет повысить свой уровень за счет новых знаний.
Spring Python Meetup | Онлайн
📅 1 марта, ВТ, 18:00 - 20:00
Программа:
💬 Руслан Хюрри, Lead Software Engineer в EPAM, расскажет, как подготовиться к обновлениям библиотек, версий или ОС без долгого подбора совместимых друг с другом зависимостей.
💬 Константин Периков, Chief Software Engineer EPAM, расскажет как меняются тренды в разработке, оценит простоту и гибкость кода для задач, связанных с процессингом данных.
💬 Илья Лебедев, Lead Software Engineer, поговорим о прикладном, тактическом программировании: как аккуратно добавлять новые фичи в текущий проект, не поломав его.
Стать участником
📅 1 марта, ВТ, 18:00 - 20:00
Программа:
💬 Руслан Хюрри, Lead Software Engineer в EPAM, расскажет, как подготовиться к обновлениям библиотек, версий или ОС без долгого подбора совместимых друг с другом зависимостей.
💬 Константин Периков, Chief Software Engineer EPAM, расскажет как меняются тренды в разработке, оценит простоту и гибкость кода для задач, связанных с процессингом данных.
💬 Илья Лебедев, Lead Software Engineer, поговорим о прикладном, тактическом программировании: как аккуратно добавлять новые фичи в текущий проект, не поломав его.
Стать участником
Forwarded from IT Meeting - митапы и конференции по разработке
Barnaul python club meetup # 11
Увернуться от рефакторинга. Или как применять инженерные метрики кода во благо? - Алексей Смирнов, основатель Profiscope
В докладе раскрыты особенности измерения цикломатической сложности исходного кода, сопоставление с когнитивными метриками и иными способами измерения и оценки качества программ. Рассматриваются риски, которых можно избежать, если следить за значением цикломатической сложности смолоду: от предсказания рефакторинга и вероятности появления новых багов, до оценки сложности автоматизации тестирования и сопровождения ПО. Доклад снабжен расчетными примерами на известных open source проектах и освещает необходимые средства автоматизации: от свободных библиотек и утилит, до применения коммерческих решений управления безопасностью и качеством разработки.
➖➖➖
🗓 26 февраля, 12:00-13:00 мск, Суббота
🌐 ОНЛАЙН
📍 ОФЛАЙН, Барнаул, Молодежная 5
✅ Регистрация на мероприятие
Увернуться от рефакторинга. Или как применять инженерные метрики кода во благо? - Алексей Смирнов, основатель Profiscope
В докладе раскрыты особенности измерения цикломатической сложности исходного кода, сопоставление с когнитивными метриками и иными способами измерения и оценки качества программ. Рассматриваются риски, которых можно избежать, если следить за значением цикломатической сложности смолоду: от предсказания рефакторинга и вероятности появления новых багов, до оценки сложности автоматизации тестирования и сопровождения ПО. Доклад снабжен расчетными примерами на известных open source проектах и освещает необходимые средства автоматизации: от свободных библиотек и утилит, до применения коммерческих решений управления безопасностью и качеством разработки.
➖➖➖
🗓 26 февраля, 12:00-13:00 мск, Суббота
🌐 ОНЛАЙН
📍 ОФЛАЙН, Барнаул, Молодежная 5
✅ Регистрация на мероприятие
Moscow Python Beer Meetup №39
Moscow Python Beer Meetup
icon
Thursday, March 3, 2022, 7:00 PM to Friday, March 4, 2022, 5:00 AM GMT+3
White Eagles Pub
Kozitskiy Pereulok, 1a, к. 2 · Moskva
Мы думали рассказать о том, как круто мы скатались во Владивосток, показать фотографии, поделиться планами на будущее... Но нет.
Приходите бояться вместе. Обсудим, что мы можем сделать, чтобы нам стало жить легче и безопаснее.
https://www.meetup.com/Moscow-Python-Beer-Meetup/events/284286183
Moscow Python Beer Meetup
icon
Thursday, March 3, 2022, 7:00 PM to Friday, March 4, 2022, 5:00 AM GMT+3
White Eagles Pub
Kozitskiy Pereulok, 1a, к. 2 · Moskva
Мы думали рассказать о том, как круто мы скатались во Владивосток, показать фотографии, поделиться планами на будущее... Но нет.
Приходите бояться вместе. Обсудим, что мы можем сделать, чтобы нам стало жить легче и безопаснее.
https://www.meetup.com/Moscow-Python-Beer-Meetup/events/284286183
Forwarded from HABR FEED + OPENNET
#news TechnoMeetsPython. Онлайн митап о Python-разработке
https://habr.com/ru/news/t/662437/?utm_campaign=662437&utm_source=habrahabr&utm_medium=rss
Tags: Python, Django, митап, python, python митап, django, fastapi
https://habr.com/ru/news/t/662437/?utm_campaign=662437&utm_source=habrahabr&utm_medium=rss
Tags: Python, Django, митап, python, python митап, django, fastapi
Хабр
TechnoMeetsPython. Онлайн митап о Python-разработке
27 апреля в 18:00 собираем питонистов на YouTube-канале «Технократии». Будем обсуждать Redis, FastAPI, SQLAlchemy и asynсio. Среди гостей Павель Мальцев из сервиса Speechki, а также Никита Архипов из...
Forwarded from Инжиниринг Данных (Dmitry)
Сегодня по расписанию будет - Python Environments and Best Practices
- Using the command line and command line applications
- How to set up projects using virtual environments
- Sharing code via git and GitHub
- Using IDE features for debugging, refactoring, and navigating Python code
В приложении презентация, ссылка на git, и reference document.
- Using the command line and command line applications
- How to set up projects using virtual environments
- Sharing code via git and GitHub
- Using IDE features for debugging, refactoring, and navigating Python code
В приложении презентация, ссылка на git, и reference document.
Forwarded from Инжиниринг Данных (Dmitry)
Forwarded from Big Data Science [RU]
🔥ТОП-5 новинок Python Alpha 5
В апреле 2022 года вышла новая версия Python - Alpha 5 (3.11). Главные фичи:
• Улучшение отладки с цепочкой исключений и сообщениях. В Python 2022 исключения будут включать в себя подробное свойство с местоположением обратной трассировки, указывающее прямо туда, где произошла ошибка. Python 2 имел аналогичную функцию, но требовал добавления context в код, что усложняло реализацию. Теперь__context__ добавляется автоматически.
• Вариативная обработка исключений – теперь можно по-разному обрабатывать исключение в зависимости от того, с какими другими исключениями оно связано. Можно использовать несколько операторов исключений с явным числом отдельных исключений в каждом. Просто создайте большой блок try/except со всеми возможными именами исключений, а затем добавьте в него дополнительные операторы exclude. Именно для этого и предназначены группы исключений, которые позволяют логически сгруппировать множество различных исключений вместе и применить единую функцию-обработчик, вызываемую только если внутри программы возникает какое-либо из этих отдельных исключений.
• Variadic Generics — теперь можно создавать функции, которые принимают переменное количество аргументов (до 22). Раньше нужно было определить функцию, которая могла бы принимать любое количество аргументов, а затем явно передавать каждый параметр. Variadic Generics в Python 3.6 позволяет отправлять любое количество параметров за один раз, что полезно при повторе нескольких операций.
• Оптимизация производительности CPython. Изменения для функций, связанных с вызовами и поиском ключевых слов, должны уменьшить накладные расходы, вызванные стеком C, ускоряя все, от разработки объектно-ориентированного кода до доступа к словарям данных.
• Упрощение работы других языков, таких как JavaScript, поверх Python, за счет высокопроизводительных и параллельных вычислений.
https://morioh.com/p/af7debd024e2
https://medium.com/@Sabrina-Carpenter/python-alpha-5-is-here-5-promising-features-that-will-blow-your-mind-a4abd406d0ad
В апреле 2022 года вышла новая версия Python - Alpha 5 (3.11). Главные фичи:
• Улучшение отладки с цепочкой исключений и сообщениях. В Python 2022 исключения будут включать в себя подробное свойство с местоположением обратной трассировки, указывающее прямо туда, где произошла ошибка. Python 2 имел аналогичную функцию, но требовал добавления context в код, что усложняло реализацию. Теперь__context__ добавляется автоматически.
• Вариативная обработка исключений – теперь можно по-разному обрабатывать исключение в зависимости от того, с какими другими исключениями оно связано. Можно использовать несколько операторов исключений с явным числом отдельных исключений в каждом. Просто создайте большой блок try/except со всеми возможными именами исключений, а затем добавьте в него дополнительные операторы exclude. Именно для этого и предназначены группы исключений, которые позволяют логически сгруппировать множество различных исключений вместе и применить единую функцию-обработчик, вызываемую только если внутри программы возникает какое-либо из этих отдельных исключений.
• Variadic Generics — теперь можно создавать функции, которые принимают переменное количество аргументов (до 22). Раньше нужно было определить функцию, которая могла бы принимать любое количество аргументов, а затем явно передавать каждый параметр. Variadic Generics в Python 3.6 позволяет отправлять любое количество параметров за один раз, что полезно при повторе нескольких операций.
• Оптимизация производительности CPython. Изменения для функций, связанных с вызовами и поиском ключевых слов, должны уменьшить накладные расходы, вызванные стеком C, ускоряя все, от разработки объектно-ориентированного кода до доступа к словарям данных.
• Упрощение работы других языков, таких как JavaScript, поверх Python, за счет высокопроизводительных и параллельных вычислений.
https://morioh.com/p/af7debd024e2
https://medium.com/@Sabrina-Carpenter/python-alpha-5-is-here-5-promising-features-that-will-blow-your-mind-a4abd406d0ad
Morioh
Python Alpha 5 - 5 Promising Features that will blow your mind 🤯
Python, the popular high-level programming language, has just released its Alpha 5 version (3.11). This new version comes with 5 promising new features that wil