Forwarded from Python Education
Именование среза с использованием функции slice
Работа с множеством значений, которые заданы индексами, может быстро обернуться беспорядком – как в плане поддержки, так и в плане читабельности кода.
Один из вариантов улучшения ситуации заключается в использовании констант для значений, задаваемых индексами. Но есть и более удачный способ написания качественного кода, как показано на картинке..
#трюки
Работа с множеством значений, которые заданы индексами, может быстро обернуться беспорядком – как в плане поддержки, так и в плане читабельности кода.
Один из вариантов улучшения ситуации заключается в использовании констант для значений, задаваемых индексами. Но есть и более удачный способ написания качественного кода, как показано на картинке..
#трюки
Forwarded from Python Education
Переменные как ярлыки для данных
Урок 6
Урок 6
Forwarded from Python Education
Использование переменных в Python
Урок 7
Урок 7
Forwarded from Python Education
По просьбам подписчиков делаем подборку - 10 «Горячих клавиш» для macOS, которые должен знать каждый
-
-
-
-
- При выделении нескольких файлов и нажатии клавиш
-
-
-
-
- Удерживая
-
Ctrl + ⌘Cmd + Пробел – выводит на экран полную emoji клавиатуру.-
⌘Cmd + C и ⌘Cmd + V – соответственно «копировать» и «вставить».-
⇧Shift + ⌥Option (Alt) – позволит более детально регулировать громкость звука.-
⌘Cmd + Tab — переключение между запущенными приложениями.- При выделении нескольких файлов и нажатии клавиш
⌘Cmd + ⌥Option (Alt) + Y – начнется слайд-шоу в полноэкранном режиме.-
⌘Cmd + L – выделение адресной строки в браузере.-
⌘Cmd + ⇧Shift + 3 – позволит сделать скриншот.-
⌘Cmd + ⇧Shift + 4 + Пробел – скриншот отдельного окна.-
⌘Cmd + ⇧Shift + 4 – скриншот выбранной части экрана.- Удерживая
⇧Shift при уменьшении окна появится slo-mo эффект этого действия.Forwarded from Python Education
Все циклы for в Python используют итераторы
В Python нет циклов for в стиле C. А циклы for в Python-стиле напоминают циклы for each в других языках. Это тип цикла, в котором используются итераторы. То есть каждый цикл for, который вы пишете на Python, должен использовать итератор.
Если вы внимательно посмотрите на пример на JavaScript, вы увидите, что мы сообщаем циклу, когда нужно завершить (i < numbers.length), а также — как инкременировать (i++).
В Python нет циклов for в стиле C. А циклы for в Python-стиле напоминают циклы for each в других языках. Это тип цикла, в котором используются итераторы. То есть каждый цикл for, который вы пишете на Python, должен использовать итератор.
Если вы внимательно посмотрите на пример на JavaScript, вы увидите, что мы сообщаем циклу, когда нужно завершить (i < numbers.length), а также — как инкременировать (i++).
Forwarded from Python Education
Строки, списки, кортежи и словари в Python
В данном уроке мы изучим создание строк
Урок 8
В данном уроке мы изучим создание строк
Урок 8
Forwarded from Python Education
Проблемы со строками в Python
Урок 9
Урок 9
Forwarded from Python Education
howdoi
Застряли на какой-то проблеме с кодом и не можете вспомнить нужное решение? Хотите зайти в StackOverflow, но не хотите выходить из терминала?
Тогда вам точно пригодится вот этот инструмент для командной строки.
Задайте ему любой вопрос, и он постарается выдать нужный ответ.
Застряли на какой-то проблеме с кодом и не можете вспомнить нужное решение? Хотите зайти в StackOverflow, но не хотите выходить из терминала?
Тогда вам точно пригодится вот этот инструмент для командной строки.
Задайте ему любой вопрос, и он постарается выдать нужный ответ.