Forwarded from Хитрый Питон
Часто, при написании программы нам нужно передать в нее какие-то секретные данные - пароль к базе данных, ключи к облачным сервисам и т.д. Указание этих данных в коде может создать много проблем. В новом видео я покажу, как использовать переменные окружения для конфигурирования своих приложений https://www.youtube.com/watch?v=ZuM38Lkxzuw
YouTube
Используем переменные окружения в python
Часто, при написании программы нам нужно передать в нее какие-то секретные данные - пароль к базе данных, ключи к облачным сервисам и т.д. Указание этих данных в коде может воздать много проблем. В этом видео я покажу, как использовать переменные окружения…
Онлайн-встреча "Github Планета" пройдет во вторник, 16 марта, с 19:00 до 21:00 по Московскому времени. Наши ведущие Хабберы и приглашенные гости расскажут о разнообразных Open Source проектах как самого ГитХаба так и наших гостей.
GitHub Star Никита Соболев (Drylabs.io) расскажет об этой программе.
В этот раз выступят 3 гостя:
- Антон Колесник (Microsoft Azure SDK) расскажет про жизнь разработчика OSS в большой компании
- Алекс Пулвер (AWS Solutions Architect ) расскажет про OSS фреймворк AWS Cloud Development Kit (AWS CDK) - современный способ построения вашей AWS инфраструктуры
- Олег Пименов (Positive Technologies) расскажет про про управление open source проектами на GitHub
https://www.meetup.com/ru-RU/github-planeta/events/276587425/
GitHub Star Никита Соболев (Drylabs.io) расскажет об этой программе.
В этот раз выступят 3 гостя:
- Антон Колесник (Microsoft Azure SDK) расскажет про жизнь разработчика OSS в большой компании
- Алекс Пулвер (AWS Solutions Architect ) расскажет про OSS фреймворк AWS Cloud Development Kit (AWS CDK) - современный способ построения вашей AWS инфраструктуры
- Олег Пименов (Positive Technologies) расскажет про про управление open source проектами на GitHub
https://www.meetup.com/ru-RU/github-planeta/events/276587425/
Meetup
GitHub Планета [16-ое Марта 2021]
вт, 16 мар. 2021 г., 19:00: Приглашаем вас на мартовскую виртуальную встречу ГитХаба на тему OSS!Наша встреча пройдет во вторник, 16 марта, с 19:00 до 21:00 по Московскому времени. Наши ведущие Хаббер
Наконец-то случилось то, чего вы так долго ждали - первая "прокачка" от Drylabs.io в 2021-м году!
Мы сделали выводы из состоявшихся в прошлом году "карантинов" и на этот раз решили сделать всё по-другому... Ну не совсем всё, но изменений таки много.
Во-первых, в рамках прокачки эксперты Drylabs Никита Соболев, Алексей Пирогов и Николай Марков проведут по 2 вебинара каждый. Темы вебинаров мы выбирали с вашей помощью - спасибо тем, кто принял участие в нашем опросе! Будет там и про dry-python, и про путь от миддла к сеньору, и про взаимодействие разработчиков и data scientist'ов - в общем, всё, как вы любите. :)
Вебинары пройдут с 29-го марта по 12-е апреля. Цена билета на каждый - по 2500 рублей. Количество участников каждого вебинара ограничено максимумом в 30 человек - так у всех участников будет больше возможностей задать свои вопросы и поучаствовать в обсуждении собственных проблем. Кроме того, все участники вебинаров получат доступ в закрытый чат, где можно будет пообщаться со всеми экспертами.
Помимо записи и слайдов, участники вебинаров получат дополнительные материалы:
Карту применения библиотек dry-python
Матрицу компетенций перехода от Middle-разработчика к Senior
Схема применения Python к разным частям инфраструктуры
Double Mindmap навыков разработчика в data science
Читайте подробности и регистрируйтесь тут!
https://drylabs.io/python-training
До встречи!
Мы сделали выводы из состоявшихся в прошлом году "карантинов" и на этот раз решили сделать всё по-другому... Ну не совсем всё, но изменений таки много.
Во-первых, в рамках прокачки эксперты Drylabs Никита Соболев, Алексей Пирогов и Николай Марков проведут по 2 вебинара каждый. Темы вебинаров мы выбирали с вашей помощью - спасибо тем, кто принял участие в нашем опросе! Будет там и про dry-python, и про путь от миддла к сеньору, и про взаимодействие разработчиков и data scientist'ов - в общем, всё, как вы любите. :)
Вебинары пройдут с 29-го марта по 12-е апреля. Цена билета на каждый - по 2500 рублей. Количество участников каждого вебинара ограничено максимумом в 30 человек - так у всех участников будет больше возможностей задать свои вопросы и поучаствовать в обсуждении собственных проблем. Кроме того, все участники вебинаров получат доступ в закрытый чат, где можно будет пообщаться со всеми экспертами.
Помимо записи и слайдов, участники вебинаров получат дополнительные материалы:
Карту применения библиотек dry-python
Матрицу компетенций перехода от Middle-разработчика к Senior
Схема применения Python к разным частям инфраструктуры
Double Mindmap навыков разработчика в data science
Читайте подробности и регистрируйтесь тут!
https://drylabs.io/python-training
До встречи!
В очередном Python-стриме, который состоится в четверг, 18-го марта, в 19 часов по московскому времени, мы поговорим с выпускниками курсов Learn Python Тим Одинцовым и Екатериной Поповой, которые недавно стали разработчиками в компании Zipsale. Обсудим, каким был их путь в IT и каково это работать в британской компании джуном на удалёнке.
https://www.youtube.com/watch?v=TsqEigK2WQk
https://www.youtube.com/watch?v=TsqEigK2WQk
YouTube
Python-стрим. Как становятся джунами в британской компании на удалёнке
В очередном Python-стриме мы поговорим с выпускниками курсов Learn Python Тим Одинцовым и Екатериной Поповой, которые недавно стали разработчиками в компании Zipsale. Обсудим, каким был их путь в IT и каково это работать в британской компании джуном на удалёнке.…
Forwarded from Хитрый Питон
Записал еще одно видео про декораторы - как передать в декоратор аргументы https://www.youtube.com/watch?v=uNZAjt3626c
YouTube
Как передать аргументы в декоратор?
Иногда нам может понадобится управлять работой декоратора - то есть передавать ему на вход аргументы. Как это сделать? Давайте разберемся!
Основы декораторов - https://www.youtube.com/watch?v=tNAoiptzuuo
Я в Telegram - https://t.me/tricky_python
Канал…
Основы декораторов - https://www.youtube.com/watch?v=tNAoiptzuuo
Я в Telegram - https://t.me/tricky_python
Канал…
Друзья, мы решили, что "Python-прокачек" мало не бывает и решили запустить серию оффлайн-мастер-классов Learn Python Advanced!
В настоящий момент готовятся мастер-классы от евангелистов MoscowPython Ильи Лебедева и Златы Обуховской. Формат мастер-класса: оффлайн в Москве, неподалёку от центра, количество участников - 15-20 человек максимум (на первое время), комбинирование теории и практики, продолжительность - 3-4 часа.
Для того чтобы лучше подготовиться и учесть ваши пожелания мы решили провести небольшой опрос - https://docs.google.com/forms/d/e/1FAIpQLSd15AXxSvBGI8hUY9u9gDA_FAeMoDXKwou8cdXhSt_XYWVQWA/viewform
Среди участников этого опроса мы разыграем 3 билета на любой мастер-класс по выбору. Будем благодарны за вашу помощь!
В настоящий момент готовятся мастер-классы от евангелистов MoscowPython Ильи Лебедева и Златы Обуховской. Формат мастер-класса: оффлайн в Москве, неподалёку от центра, количество участников - 15-20 человек максимум (на первое время), комбинирование теории и практики, продолжительность - 3-4 часа.
Для того чтобы лучше подготовиться и учесть ваши пожелания мы решили провести небольшой опрос - https://docs.google.com/forms/d/e/1FAIpQLSd15AXxSvBGI8hUY9u9gDA_FAeMoDXKwou8cdXhSt_XYWVQWA/viewform
Среди участников этого опроса мы разыграем 3 билета на любой мастер-класс по выбору. Будем благодарны за вашу помощь!
Google Docs
Опрос по мастер-классам серии Learn Python Advanced
Спасибо за то, что согласились принять участие в нашем опросе. Мы планируем начать проведение мастер-классов серии Learn Python Advanced. Формат мастер-класса: оффлайн в Москве, неподалёку от центра, количество участников - 15-20 человек максимум (на первое…
Forwarded from Хитрый Питон
Как настраивать flake8 для работы в команде и как плагины к flake8 сделают ваш код еще лучше https://youtu.be/cdHnEN0Dsm0
YouTube
Настраиваем flake8, чтобы улучшить качество кода
Я использую линтер flake8 и в этом видео хочу показать, как настроить его, чтобы получать от него больше пользы.
Как настроить PyCharm+flake8 - https://melevir.medium.com/pycharm-loves-flake-671c7fac4f52
Большой список расширений для flake8 - https://gi…
Как настроить PyCharm+flake8 - https://melevir.medium.com/pycharm-loves-flake-671c7fac4f52
Большой список расширений для flake8 - https://gi…
Уже скоро - говорим про то, как устроиться и работать джуном на удалёнке с выпускниками Learn Python - не пропустите!
https://www.youtube.com/watch?v=TsqEigK2WQk
https://www.youtube.com/watch?v=TsqEigK2WQk
YouTube
Python-стрим. Как становятся джунами в британской компании на удалёнке
В очередном Python-стриме мы поговорим с выпускниками курсов Learn Python Тим Одинцовым и Екатериной Поповой, которые недавно стали разработчиками в компании Zipsale. Обсудим, каким был их путь в IT и каково это работать в британской компании джуном на удалёнке.…
Forwarded from Хитрый Питон
Придумывать хорошие названия переменным и функциям сложно. Илья Лебедев описал хороший набор правил наименования, которые сделают ваш код лучше
- https://melevir.medium.com/python-functions-naming-the-algorithm-74320a18278d
- https://melevir.medium.com/python-functions-naming-tips-376f12549f9
- https://melevir.medium.com/python-functions-naming-the-algorithm-74320a18278d
- https://melevir.medium.com/python-functions-naming-tips-376f12549f9
Medium
Python functions naming: an algorithm
The Motivation Part
Друзья, небольшая просьба. Очень хочется иметь 20 тыс. подписчиков на канале и не хватает совсем немного! Так что если вы давно собирались подписаться но у вас не было повода, теперь самое время это сделать! 🙂
Кстати, как раз не пропустите стрим с Никитой Соболевым и Илья Лебедев в этот четверг!
https://www.youtube.com/channel/UC-OVMPlMA3-YCIeg4z5z23A
Кстати, как раз не пропустите стрим с Никитой Соболевым и Илья Лебедев в этот четверг!
https://www.youtube.com/channel/UC-OVMPlMA3-YCIeg4z5z23A
Forwarded from Хитрый Питон
Записал небольшое видео про распаковку в python и то, что такое *args и **kwargs https://youtu.be/gmoJdMBmcyk
YouTube
Как использовать *args и **kwargs в python?
В видео про декораторы мы использовали *args и **kwargs для того, чтобы передать в функцию любое количество позиционных и именованных аргументов. Для того, чтобы понять как это работает, сначала познакомимся с тем, что такое распаковка.
Я в Telegram - h…
Я в Telegram - h…
Forwarded from Хитрый Питон
Для того, чтобы программы работали быстрее и потребляли меньше ресурсов, создатели python используют различные оптимизации. Давайте познакомимся с тем, что такое Interning https://youtu.be/WpYXgsI7RKc
YouTube
Interning: как python оптимизирует работу с памятью
Для того, чтобы программы работали быстрее и потребляли меньше ресурсов, создатели python используют различные оптимизации. Давайте познакомимся с одной из них.
Я в Telegram - https://t.me/tricky_python
Канал создан при поддержке сообщества Moscow Python.…
Я в Telegram - https://t.me/tricky_python
Канал создан при поддержке сообщества Moscow Python.…
Напоминаем, что наш следующий стрим состоится сегодня в 19 часов по московскому времени. В стриме примут участие CTO Drylabs Никита Соболев, и сооснователь Learn Python и CTO Zipsale Илья Лебедев. На нём мы и обсудим способы "прокачек" и плюсы и минусы существующих сегодня возможностей стать более крутым разработчиком.
https://www.youtube.com/watch?v=bgFwdnCaT2I
https://www.youtube.com/watch?v=bgFwdnCaT2I
YouTube
Python-стрим. Про Python-прокачки с Ильёй Лебедевым и Никитой Соболевым
В нашем очередном Python-стриме мы говорим про то, какие бывают способы "прокачать" Python, ну и конечно, отвечаем на вопросы зрителей в прямом эфире. С нами евангелист MoscowPython, сооснователь Learn Python и CTO Zipsale Илья Лебедев и CTO Drylabs.io Никита…
Forwarded from Хитрый Питон
Float или Decimal: что лучше для работы с дробными числами? Записал об этом небольшое видео https://www.youtube.com/watch?v=2OsGt2s2REA&t=3s
YouTube
Float или Decimal: что лучше для работы с дробными числами?
Обычно, когда нам нужно работать с дробными числами, мы используем встроенный тип Float. Но работая с ним важно помнить об особенностях и ограничениях этого типа данных.
Что нужно знать про арифметику с плавающей запятой - https://habr.com/ru/post/112953/…
Что нужно знать про арифметику с плавающей запятой - https://habr.com/ru/post/112953/…
В этот четверг в 18 часов по московскому времени состоится наш следующий Python-стрим, который проходит при поддержке Drylabs. На стрим мы пригласили Никиту Соболева (CTO Drylabs) и Алексея Пирогова (ментора Python в Drylabs) - поговорим как обычно про Python и всё хорошее. :)
https://www.youtube.com/watch?v=YR0O6l9xd7o
Коснёмся также темы вебинаров, которые Алексей проведёт в рамках Python-прокачки от Drylabs: https://drylabs.io/python-training
https://www.youtube.com/watch?v=YR0O6l9xd7o
Коснёмся также темы вебинаров, которые Алексей проведёт в рамках Python-прокачки от Drylabs: https://drylabs.io/python-training
YouTube
Python-стрим. Python, ООП и их друзья (при поддержке Drylabs.io)
На наш следующий Python-стрим, который проходит при поддержке Drylabs, мы пригласили Никиту Соболева (CTO Drylabs) и Алексея Пирогова (ментора Python в Drylabs) - поговорим как обычно про Python и всё хорошее. :) Коснёмся также темы вебинаров, которые Алексей…
Forwarded from Хитрый Питон
Все больше людей начинают писать аннотации типов для python-кода, поэтому я решил записать несколько видео по этой теме, это первое из них https://www.youtube.com/watch?v=8MGoop99np8
YouTube
Знакомимся с аннотациями типов в python
Питон - язык с сильной динамической типизацией. Это значит, что мы не должны указывать типы переменных или параметров функций. Тем не менее, это может стать очень полезной привычкой.
Плагин Mypy для Pycharm https://github.com/leinardi/mypy-pycharm
Я в Telegram…
Плагин Mypy для Pycharm https://github.com/leinardi/mypy-pycharm
Я в Telegram…
Всего через час с небольшим стартует наш очередной стрим с Никитой Соболевым и Алексеем Пироговым - присоединяйтесь: https://www.youtube.com/watch?v=YR0O6l9xd7o
YouTube
Python-стрим. Python, ООП и их друзья (при поддержке Drylabs.io)
На наш следующий Python-стрим, который проходит при поддержке Drylabs, мы пригласили Никиту Соболева (CTO Drylabs) и Алексея Пирогова (ментора Python в Drylabs) - поговорим как обычно про Python и всё хорошее. :) Коснёмся также темы вебинаров, которые Алексей…
Друзья, случилось то, что мы давно обещали и чего многие ждали - мы запускаем серию мастер-классов Learn Python Advanced!
Learn Python Advanced - очные мастер-классы лучших экспертов сообщества MoscowPython, ориентированные на аудиторию junior и выше — в том числе и тех, кто только ищет свою первую работу разработчиком. Наша задача — "прокачать" разработчиков на Python в приятной обстановке и непринуждённой атмосфере. Мастер-классы проходят без записи, по итогам участники получают материалы от лектора, а также возможность позадавать свои вопросы в Телеграм-чатике. Мы намеренно ограничиваем количество участников небольшими группами, чтобы у всех была возможность пообщаться с экспертом, рассказать о своих проблемах и позадавать вопросы.
Первые мастер-классы состоятся в Москве 24-го апреля в Deworkacy на Русаковской.
В 11 часов утра Илья Лебедев проведёт мастер-класс "Проектирование АПИ для тех, у кого нет 10 лет опыта" - https://learnpython.timepad.ru/event/1604348/
В 16 часов дня Злата Обуховская проведёт мастер-класс "Разработка асинхронных приложений: начало" - https://learnpython.timepad.ru/event/1604560/
Стоимость билета на мастер-класс - 5 тысяч рублей. Количество участников - максимум 25 человек.
До скорых встреч! :)
Learn Python Advanced - очные мастер-классы лучших экспертов сообщества MoscowPython, ориентированные на аудиторию junior и выше — в том числе и тех, кто только ищет свою первую работу разработчиком. Наша задача — "прокачать" разработчиков на Python в приятной обстановке и непринуждённой атмосфере. Мастер-классы проходят без записи, по итогам участники получают материалы от лектора, а также возможность позадавать свои вопросы в Телеграм-чатике. Мы намеренно ограничиваем количество участников небольшими группами, чтобы у всех была возможность пообщаться с экспертом, рассказать о своих проблемах и позадавать вопросы.
Первые мастер-классы состоятся в Москве 24-го апреля в Deworkacy на Русаковской.
В 11 часов утра Илья Лебедев проведёт мастер-класс "Проектирование АПИ для тех, у кого нет 10 лет опыта" - https://learnpython.timepad.ru/event/1604348/
В 16 часов дня Злата Обуховская проведёт мастер-класс "Разработка асинхронных приложений: начало" - https://learnpython.timepad.ru/event/1604560/
Стоимость билета на мастер-класс - 5 тысяч рублей. Количество участников - максимум 25 человек.
До скорых встреч! :)
learnpython.timepad.ru
Learn Python Advanced. Злата Обуховская: Разработка асинхронных приложений: начало / События на TimePad.ru
Forwarded from Хитрый Питон
Одной из самых раздражающих ловушек в питоне, в которую попадают новички - это mutable значения по-умолчанию у именованных аргументов функции. Думаю будет полезно разобраться, почему все работает именно так https://www.youtube.com/watch?v=TrKww0kmLk4
YouTube
Почему mutable умолчания в аргументах функций - плохо?
Одной из самых раздражающих ловушек в питоне, в которую попадают новички - это mutable значения по-умолчанию у именованных аргументов функции. Давайте разберемся, почему так происходит.
Я в Telegram - https://t.me/tricky_python
Канал создан при поддержке…
Я в Telegram - https://t.me/tricky_python
Канал создан при поддержке…
Forwarded from Хитрый Питон
Одной из самых раздражающих ловушек в питоне, в которую попадают новички - это mutable значения по-умолчанию у именованных аргументов функции. Думаю будет полезно разобраться, почему все работает именно так https://www.youtube.com/watch?v=TrKww0kmLk4
YouTube
Почему mutable умолчания в аргументах функций - плохо?
Одной из самых раздражающих ловушек в питоне, в которую попадают новички - это mutable значения по-умолчанию у именованных аргументов функции. Давайте разберемся, почему так происходит.
Я в Telegram - https://t.me/tricky_python
Канал создан при поддержке…
Я в Telegram - https://t.me/tricky_python
Канал создан при поддержке…