Python Education
Closed channel
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
Show more8 513
Subscribers
No data24 hours
-87 days
-6030 days
Posts Archive
8 513
Python отделяет итератор от последовательности
В Python последовательности сами по себе не являются итераторами. Скорее у каждой есть соответствующий класс-итератор, отвечающий за итерацию.
range() возвращает нам объект типа range
Мы получили ошибку TypeError: 'range' object is not an iterator. Итак, если объект типа range не является итератором, то что мы получим при использовании iter?
8 513
Функции и классы в Python
В этом видео автор подробно разбирает работу с функциями и классами в Python.
00:00 Введение в функции
01:00 Как объявить функцию
02:30 Аргументы функции
04:17 Передача нескольких аргументов
09:36 Область видимости переменных
16:17 Итог по функциям
16:54 Классы в Python
17:08 Как объявить класс
17:46 Как сделать экземпляр класса
18:17 Создание переменных
20:01 Создание функции
20:39 Что такое self в классах
21:53 Инициализация переменных
25:50 Когда лучше использовать классы вместо функций
Смотреть это видео на youtube: youtu.be/MgW6AD_y9Uc
8 513
🔥 Подборка неочевидных конструкций Python
Наверняка вы сталкивались с таким кодом, на который смотришь и не можешь однозначно сказать - «а что эта конструкция вообще значит?!» 🤦♂
Мы собрали для вас несколько показательных примеров, на которых привычная логика просто ломается. Можно их запомнить и показывать потом фокусы непосвященным людям))
Причем, казалось бы - это ж Python, тут «явное лучше, чем неявное»... Но в жизни не все так сладко)) А самое главное - на разных ОС и в разных версиях языка поведение может быть о-очень разное. Мы раза 4 переделывали эту подборку) Так что приятного погружения 😅
8 513
Динамический ввод
В Java, C++ и других статически типизированных языках нужно указывать тип данных возвращаемого значения функции и тип каждого её аргумента. Напротив, Python, как динамически типизированный язык, не вынуждает явно указывать типы данных. На основе присвоенных значений Python отслеживает их сам.
Вот ещё одно хорошее определение динамической типизации:
«Имена связываются с объектами во время выполнения с помощью операторов присваивания. И существует возможность прикрепить имя к объекту другого типа прямо во время выполнения программы».
8 513
8 513
🔥 5 краеугольных операторов Python
Любой, кто использует Python в работе или учебе, многократно сталкивался с операторами return, yield, break и другими. Однако, часто возникает путаница, например:
> Где использовать break, а где - continue?
> Как работает yield и чем он отличается от return?
8 513
Профессор Массачусетского технологического института создал канал, в который выкладывает сверхэффективные тесты для программистов языка Python любых уровней.
Исследования лучшего IT-института в мире подтверждают, что прохождения этих тестов по 7 минут в день, превратят чайника в мидла всего за 3 месяца.
Работать в Google — просто!
Подписывайся: @tests_IT
8 513
В IT-сфере без знания английского делать нечего:
⤷ Вся документация для всех языков программирования составляется на английском языке. Зачем? Чтобы её все понимали!
⤷ Шансов найти решение на английском значительно больше, чем искать его на родном языке. Это знают все опытные разработчики.
⤷ Рынок труда огромен и постоянно нуждается в новых кадрах. Особенно знающих английский язык.
Если ты рассчитываешь стать профессионалом, то без знания английского тебе не обойтись. А в этом поможет канал «Английский для программиста»
Качественно, практично и наглядно! Короче, подписывайся и развивай свой английский с @english_easily
8 513
Бот для постинга мемов во ВКонтакте.
Руководство по созданию ВКонтакте-бота на языке Python с помощью библиотеки (фреймворка) VKWave.
Наш бот будет по запросу отправлять в личное сообщение свеженький мем с сайта Reddit. Кроме того, он будет отвечать на приветствия и благодарности. Кроме VKWave для разработки мы также воспользуемся библиотекой asyncpraw для работы с Reddit API.
https://youtu.be/XjayvZimByc
