🔵 Практический интенсив «Python-разработчик: основы за 2 дня» — 25-26 сентября в 19:00 мск.
О перспективах направления Python и многом другом расскажет Рафаэль Мухаметшин, Middle Бэкенд-разработчик в «ПИК Digital» с опытом в разработке более 3 лет.
На вебинаре вы:
☑️ Самостоятельно напишете Telegram-бота с карточными мини-играми.
☑️ Познакомитесь с синтаксисом языка и сферами его применения.
☑️ Поймете как продолжить обучение, какие навыки потребуются, чтобы стать backend-разработчиком на Python.
☑️ Узнаете, чего ждут работодатели от junior-разработчиков и что делать, чтобы найти работу без опыта.
🎁 Приятные бонусы: полезный гайд для начинающего Python-разработчика и гайд о сленге в IT всем участникам интенсива!
О перспективах направления Python и многом другом расскажет Рафаэль Мухаметшин, Middle Бэкенд-разработчик в «ПИК Digital» с опытом в разработке более 3 лет.
На вебинаре вы:
☑️ Самостоятельно напишете Telegram-бота с карточными мини-играми.
☑️ Познакомитесь с синтаксисом языка и сферами его применения.
☑️ Поймете как продолжить обучение, какие навыки потребуются, чтобы стать backend-разработчиком на Python.
☑️ Узнаете, чего ждут работодатели от junior-разработчиков и что делать, чтобы найти работу без опыта.
🎁 Приятные бонусы: полезный гайд для начинающего Python-разработчика и гайд о сленге в IT всем участникам интенсива!
👍2
Media is too big
VIEW IN TELEGRAM
Сегодня мы поговорим о встроенных функциях, которые облегчают работу программиста. Речь пойдет о таких функциях как map(), filter(), reduce() и zip()
map() – позволяет применить заданную функцию к каждому элементу в итерируемом объекте (например, в списке или словаре) и возвращает новый итератор для извлечения результатов
filter() – применяет другую функцию к заданному итерируемому объекту (список, строка, словарь и так далее), проверяя, нужно ли сохранить конкретный элемент или нет
reduce() – это функция в Python, которая принимает функцию и итерируемый объект в качестве параметров и применяет полученную функцию к парам значений из итерируемого объекта, пока не останется только одно значение
zip() – используется для совмещения двух и более списков в один. Она возвращает итератор кортежей, где i-й кортеж содержит i-й элемент из каждого из переданных списков
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4
🤔14👍9🤯8❤3
Самый популярный Python-вопрос на Stackoverflow связан с ключевым словом yield
Stack Overflow – это система вопросов и ответов о программировании. Она была разработана Джоэлем Спольски и Джеффом Этвудом в 2008 году и является частью Stack Exchange
В статье разберемся с его назначением и особенностями использования
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍4❤2
Media is too big
VIEW IN TELEGRAM
В видео рассмотрим условную конструкцию if-elif-else, а также поговорим про отступы и PEP8
В Python условный оператор – это if, он позволяет совершить какие-то действия только если условие истинно if condition:do_this()
Мы можем дополнять if последующими elif и else:
if condition:do_this()
elif second_condition:do_that()
elif other_condition:become_busy()
else:do_nothing ()
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3❤2
🤯47🤔10❤6
Сегодня поговорим о Pandas MultiIndex – мощной штуке, которая спасла меня, когда пришлось агрегировать кучу многомерных данных
В отчётах за несколько лет с миллионами строк, обычный
groupby()
просто не справлялся, а MultiIndex сделал всё красиво и быстро
В статье разберём, как использовать его для сложных операций, не тратя лишнего времени
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4
Media is too big
VIEW IN TELEGRAM
Продолжаем знакомиться с условными конструкциями
Сегодня мы поговорим про вложенные конструкции, составные условия, а так же посмотрим на
pattern matching
(сопоставление шаблонов)Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤5
Что выведет код?
Anonymous Quiz
35%
('lup', 'i', 'n')
25%
('l', 'u', 'p', 'i, 'n')
16%
('lupin')
24%
Ошибку
🔥12🤔6❤2🤯2
Содержание статьи:
1. Отступ – это…
2. Принцип работы
3. Правила отступов
4. Преимущества и недостатки
5. Ошибки отступов в the Python
– Неожиданный отступ
– Пробел после ключевых слов
– Неправильное количество отступов
– Несоответствие ни одному внешнему уровню отступа
– Неправильное использование try-except
Отступ – это пробельный символ, с него начинается строка имеющегося кода
Соответствующий синтаксический элемент должен использоваться для начала нового блока
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤5
Media is too big
VIEW IN TELEGRAM
В этом уроке познакомимся с циклом
for
, разберем функцию range
, а так же рассмотрим операторы break
и continue
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2
👍19
Сегодня в статье я расскажу очередную историю о том, как приходилось дружить синхронный и асинхронный мир в Python
А точнее про то, как и зачем я встраивал асинхронность в большое и достаточно нагруженное Django-приложение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍5
Media is too big
VIEW IN TELEGRAM
Генераторы словарей (dict comprehension) – это метод преобразования одного словаря в другой
Во время этого преобразования элементы исходного словаря, соответствующие заданным условиям, включаются в новый словарь
При этом каждый элемент может быть преобразован по мере необходимости
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4
❤8👍5🔥3🤔3