📌 else в цикле
Да-да, else есть и у циклов. Этот блок существует и выполняется только если цикл завершил свою работу без вызова break.
Если на пути цикл встретит continue или появится ошибка, то код из else всё равно выполнится. Так удобно выполнять код до первого "исключения" в логике.
📕 Документация
#урок
Да-да, else есть и у циклов. Этот блок существует и выполняется только если цикл завершил свою работу без вызова break.
Если на пути цикл встретит continue или появится ошибка, то код из else всё равно выполнится. Так удобно выполнять код до первого "исключения" в логике.
📕 Документация
#урок
❤5🔥2
📌 Что такое PEP?
Python Enhancement Proposals — предложения по улучшению Python. Самый лучший источник знаний по этому языку.
Здесь описываются не только предложения, как улучшить Python, но и как сам по себе работает этот язык.
Самым популярным представителем PEP является PEP 8 — правила по оформлению кода, написанного на Python.
Вот ещё несколько PEP'ов, которые можно почитать: PEP 343 (with), PEP 557 (dataclasses). Все можно найти на PEP 0.
#урок
Python Enhancement Proposals — предложения по улучшению Python. Самый лучший источник знаний по этому языку.
Здесь описываются не только предложения, как улучшить Python, но и как сам по себе работает этот язык.
Самым популярным представителем PEP является PEP 8 — правила по оформлению кода, написанного на Python.
Вот ещё несколько PEP'ов, которые можно почитать: PEP 343 (with), PEP 557 (dataclasses). Все можно найти на PEP 0.
#урок
❤6👍2
Бесплатные IT-курсы, которые не стыдно положить в закладки 👇
На канале Lab IT уже выложены:
● Симулятор SQL — практика как у настоящего аналитика
● Roadmap Python backend: от нуля до Junior
● Полное руководство по Python (87 уроков, 30+ часов)
● Курсы по DevOps, Docker, Git и Linux
● Подготовка к собеседованиям Java / QA
И так — каждую неделю. Без воды, без «войти в IT за 3 дня».
📂 Подписаться: https://t.me/+Em0WHNORbUY3ZGQy
На канале Lab IT уже выложены:
● Симулятор SQL — практика как у настоящего аналитика
● Roadmap Python backend: от нуля до Junior
● Полное руководство по Python (87 уроков, 30+ часов)
● Курсы по DevOps, Docker, Git и Linux
● Подготовка к собеседованиям Java / QA
И так — каждую неделю. Без воды, без «войти в IT за 3 дня».
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
📌 Упрощаем работу с JSON
Это хорошо, когда у вас небольшой JSON с данными о статусе и сообщением, но как быть программистам с миллионным вложением? JMESPath
Установка:
👨💻 Урок по языку
📕 Документация по модулю
#урок
Это хорошо, когда у вас небольшой JSON с данными о статусе и сообщением, но как быть программистам с миллионным вложением? JMESPath
Установка:
pip install jmespath
Это не фича питона, это отдельный язык который используется для обработки данных в JSON. Вы можете искать, сортировать, считать значения.👨💻 Урок по языку
📕 Документация по модулю
#урок
❤5🔥2
Уже завтра вечером в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.
Как это будет:
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot
Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
📌 from typing import TypedDict
Новинка в Python 3.8, она позволяет давать аннотации словарям. Это очень удобно, поскольку IDE сразу предлагает ключи, а Python проверяет соответствие типов.Важной особенностью является то, что в объекте не может быть ключей, которые не определены в классе (иначе выдаст предупреждение).
📕 PEP 589
#урок
❤5👍2
🧩 В каких сферах стоит использовать Python
• Язык программирования Python действительно универсален. Он применим во многих сферах информационных технологий, разработки и программирования.
🧷 https://itproger.com/news/v-kakih-sferah-stoit-ispolzovat-python
#Статья
• Язык программирования Python действительно универсален. Он применим во многих сферах информационных технологий, разработки и программирования.
🧷 https://itproger.com/news/v-kakih-sferah-stoit-ispolzovat-python
#Статья
❤5👍2
📌 Избавляемся от отступов в многострочных строках
Если вы уже использовали тройные кавычки в своём проекте, то знаете, что у них серьёзные проблемы с отступами. То, что мы делаем для красоты, остаётся в проекте.
Мы можем пойти двумя путями: полностью убрать отступы, что сделает код некрасивым, или использовать
📕 Документация
#урок
Если вы уже использовали тройные кавычки в своём проекте, то знаете, что у них серьёзные проблемы с отступами. То, что мы делаем для красоты, остаётся в проекте.
Мы можем пойти двумя путями: полностью убрать отступы, что сделает код некрасивым, или использовать
textwrap.dedent().📕 Документация
#урок
❤3👍2