Python Magazine
Новости, статьи и обучающие материалы для Python разработчика Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_magazine
Більше- Підписники
- Перегляди допису
- ER - коефіцієнт залучення
Триває завантаження даних...
Триває завантаження даних...
Книга в PDF
https://t.me/t0digital/151Веб-версия
https://to.digital/typed-python/Мой курс «Хардкорная веб-разработка» —
https://course.to.digitalКнижный клуб Ботаним!, где мы читаем хорошие ИТ-книги:
https://botanim.to.digital/Telegram:
https://t0digital.t.meЦель этого материала — помочь тебе научиться писать более красивые, надёжные и легко сопровождаемые программы на Python. То, о чём мы здесь будем говорить, это не начальный уровень владения языком, предполагается, что ты уже минимально умеешь программировать, но хочешь научиться делать это лучше. Будем учиться писать более надёжные, качественные и легко сопровождаемые программы, используя типизацию в Python. Поговорим о том, почему вопросы типизации очень важны и как они влияют на программу, разберём все основные структуры для использования в типизации, напишем программу, которая находит наши GPS координаты и показывает текущую погоду по ним. В ходе разработки программы затронем и обсудим много смежных тем — архитектура кода, построение слоёв логики в приложении и др. Разберём эти и другие типы: - NamedTuple - dataclass - TypedDict - Enum - Literal - Union, Optional - Iterable, Sequence - Callable - TypeVar и др. Код —
https://github.com/alexey-goloburdin/weatherСказать спасибо денежкой за работу и материал можно здесь:
https://boosty.to/digitalize.team0:00 Постановка целей 5:10 Type hinting — зачем? 7:55 Раннее выявление ошибок 22:24 Читаемость и поддерживаемость кода 25:34 Помощь IDE при разработке 26:30 Zen of Python 28:20 Интерпретатор не проверяет подсказки типов 31:19 Пишем программу погоды 36:56 Накидываем структуру приложения 42:01 Пишем каркас приложения 48:16 NamedTuple — именованный кортеж 52:02 Обычный словарь dict 56:09 Literal 58:04 TypedDict 1:00:37 Dataclass 1:13:20 Alias для типа 1:16:25 Enum 1:27:35 Реализация — получение GPS координат 1:40:40 Реализация — получение погоды с API OpenWeather 1:50:36 Реализация — принтер погоды 1:51:55 Обработка исключений 1:53:19 Проверяем работу приложения 1:43:07 Использование интерфейсов или абстрактных классов 2:07:39 Анализ получившейся архитектуры кода 2:15:29 Статический анализатор mypy 2:18:15 Optional 2:19:18 Контейнеры — Iterable, Sequence, Mapping и др. 2:27:14 О типизации кортежей 2:28:57 Дженерики 2:32:05 Callable 2:33:35 Stub файлы и работа с нетипизированными библиотеками 2:36:42 Подсказки типов нужны только в функциях? 2:39:47 Резюме /****************** about ******************/ Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний: — Диджитализируй
https://digitalize.team,разрабатываем сложные IT системы для бизнеса; — Salesbeat
https://salesbeat.pro,комплексный модуль доставки для интернет магазинов. Telegram канал —
https://t.me/t0digitalВК —
https://vk.com/digitalize.teamRuTube —
https://rutube.ru/channel/24802975/about/Дзен —
https://dzen.ru/id/6235d32cb64df01e6e78c88315340
20010
21110
Пишу и подробно объясняю код на Python, который автоматически монтирует Shorts для моего канала
22540
🔥🔥🔥 Инди-курс по Python 🔥🔥🔥
https://stepik.org/course/63085/promo👉👉👉 Свой вопрос по курсу можешь задать в чате
https://t.me/+SlnNhAO7caBlNDM6👉👉👉 Также подписывайся на мой телеграмм-канал
https://t.me/python_egoroffПодробнее об урок http://egoroffartem.pythonanywhere.com/course/python/import-sobstvennyh-modulej-v-python Импорт стандартных модулей в Python. Инструкции import и from
https://youtu.be/k-i6Pz_-t6Ahttps://stepik.org/course/63085/promo
Курс на степике В данном уроке мы поговорим о JSON (JavaScript Object Notation) - текстовом формате обмена данными. JSON популярный формат предназначенный для обмена данными между сервером и клиентов либо сервером и другими серверами JSON хранит данные в структурированном виде, походим на словарь. В Python есть стандартный модуль по работе с json. Название модуля - json Для импортирования модулей применяются инструкции import и import from. Собственные модули импортируются как и стандартные модули python. Всего то надо написать инструкцию import И указать название модуля Все видео этого курса можете найти на сайте http://egoroffartem.pythonanywhere.com/course/python или в Вк
https://vk.com/videos-177962775?section=album_1Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк
https://vk.com/artem_egoroffhttps://vk.com/python.study
В данном группе можете найти информацию о новых видео и задать вопросы
26380
Получите БЕСПЛАТНУЮ консультацию от команды FAANG School и узнайте, как именно вам начать свою карьеру в IT! Записаться на бесплатную консультацию:
https://www.faang.school/general-consultation?utm_source=youtube_video&utm_medium=organic&utm_campaign=bootcamp&utm_content=video-5Станьте Java разработчиком за 4 месяца! За время интенсивного обучения в формате командной работы на Java Буткемп вы создадите 9 микросервисов, которые продемонстрируют ваши знания, навыки и опыт. Успейте залететь на 4й поток по ссылке::
https://www.faang.school/?utm_source=youtube_video&utm_medium=organic&utm_campaign=bootcampВсе о SQL за час:
https://youtu.be/5sG9kmXYsKUСегодня я подробнейшим образом и супер простыми словами рассказываю, что такое бекенд, чем он отличается от фронтенда, для чего нужен каждый компонент, когда какую технологию следует применять и многое, многое другое! Будет невероятно полезно! Приятного просмотра! Таймкоды: 00:00 - Intro 00:00:51 - Чем отличаются фронтенд и бекенд? 00:05:42 - База данных, SQL 00:09:33 - HTTP, REST 00:17:42 - Подробней про кэш 00:25:37 - Микросервисы 00:35:42 - Replication 00:42:54 - Load balancer 00:47:58 - Брокер сообщений 00:55:09 - NoSQL 00:59:37 - Хранилища файлов 01:03:57 - Облака 01:07:36 - Логи 01:11:59 - Метрики Обучение: Java Буткемп:
https://www.faang.school/?utm_source=youtube_video&utm_medium=organic&utm_campaign=bootcampКурс для начинающих "Java Magics":
https://www.faang.school/java-magics?utm_source=youtube_video&utm_medium=organic&utm_campaign=java-magicsСоциальные сети: Instagram:
https://www.instagram.com/faang.school/LinkedIn:
https://www.linkedin.com/in/vlad-mishustinТГ-канал “Road to FAANG”:
https://t.me/fakng_engТГ-сообщество FAANG School -
https://t.me/+fgoLmBk0B1EyODk0ДИСКЛЕЙМЕР Любая информация, высказанная в данном видео является моим личным мнением и никак не относится и не отражает позиции моего работодателя или любых связанных со мной организаций. Любой код, документация, логи или диаграммы, показанные в видео, являются моими личными макетами, написанными/созданными в мое свободное время на своей собственной машине, конкретно для демонстрации в роликах, никак не относясь и не используя интеллектуальную собственность моего работодателя или любых связанных со мной организаций.
279140
Обучающий курс:
https://stepik.org/course/100707Узнаете как выделять группы элементов из список с помощью срезов, а также выполнять групповое присваивание. Рассматриваются операторы сравнения: равно, не равно, больше и меньше. Telegram-канал:
https://t.me/python_selfeduВсе уроки по Python:
https://www.youtube.com/playlist?list=PLA0M1Bcd0w8yWHh2V70bTtbVxJICrnJHd28350
29890
28200