ru
Feedback
Python Education

Python Education

Закрытый канал

Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV

Больше
8 731
Подписчики
-124 часа
-117 дней
-7730 день
Архив постов
Проблемы со строками в Python
+4
Проблемы со строками в Python

🔐Теперь хакинг можно легко выучить по гайдам в картинках. Первый канал с гайдами по этичному хакингу — @hack_guides
🔐Теперь хакинг можно легко выучить по гайдам в картинках. Первый канал с гайдами по этичному хакингу — @hack_guides

Освобождение памяти Механизм сборки мусора вручную можно настроить по времени или событиям.
Освобождение памяти Механизм сборки мусора вручную можно настроить по времени или событиям.

Строки, списки, кортежи и словари в Python В данном уроке мы изучим создание строк
+2
Строки, списки, кортежи и словари в Python В данном уроке мы изучим создание строк

Все циклы for в Python используют итераторы В Python нет циклов for в стиле C. А циклы for в Python-стиле напоминают циклы fo
Все циклы for в Python используют итераторы В Python нет циклов for в стиле C. А циклы for в Python-стиле напоминают циклы for each в других языках. Это тип цикла, в котором используются итераторы. То есть каждый цикл for, который вы пишете на Python, должен использовать итератор. Если вы внимательно посмотрите на пример на JavaScript, вы увидите, что мы сообщаем циклу, когда нужно завершить (i < numbers.length), а также — как инкременировать (i++).

По просьбам подписчиков делаем подборку - 10 «Горячих клавиш» для macOS, которые должен знать каждый - Ctrl + ⌘Cmd + Пробел –
По просьбам подписчиков делаем подборку - 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 эффект этого действия.

Использование переменных в Python
+3
Использование переменных в Python

Подсчет количества элементов Этот лайфхак полезен для подсчета всех появляющихся элементов с помощью встроенной библиотеки Py
Подсчет количества элементов Этот лайфхак полезен для подсчета всех появляющихся элементов с помощью встроенной библиотеки Python. Вместо использования циклических и условных операторов и прочей логики, просто следуйте приведенному ниже примеру кода.

Переменные как ярлыки для данных
+2
Переменные как ярлыки для данных

Именование среза с использованием функции slice Работа с множеством значений, которые заданы индексами, может быстро обернуть
Именование среза с использованием функции slice Работа с множеством значений, которые заданы индексами, может быстро обернуться беспорядком – как в плане поддержки, так и в плане читабельности кода. Один из вариантов улучшения ситуации заключается в использовании констант для значений, задаваемых индексами. Но есть и более удачный способ написания качественного кода, как показано на картинке.. #трюки

Операторы в Python
+3
Операторы в Python

Вычисления и переменные в Python
+2
Вычисления и переменные в Python

Частичное применение Сегодня поговорим об одном интересном концепте из области функционального программирования. Использовать
Частичное применение Сегодня поговорим об одном интересном концепте из области функционального программирования. Использовать будем функцию partial из стандартной библиотеки functools. Предоставление функции меньшего количества аргументов, чем она ожидает, называется частичным применением функций. Другими словами, это такая функция, которая принимает другую функцию с несколькими параметрами и возвращает функцию, но уже с меньшим количеством параметров. #functools

… Продолжение поста выше Если вы закроете окно оболочки, оставив открытым окно с заголовком hello.py, и выберете из меню Run
+2
… Продолжение поста выше Если вы закроете окно оболочки, оставив открытым окно с заголовком hello.py, и выберете из меню Run ▶️ Run Module, окно оболочки появится снова и ваша программа запустится. Чтобы открыть оболочку Python без запуска программы, выберите Run ▶️ Python Shell. После сохранения и запуска этой программы вы обнаружите на рабочем столе новый значок с названием hello.py. Если дважды кликнуть по нему мышкой, на экране появится черное окно и тут же исчезнет. Что произошло? Это было консольное окно Python (что-то вроде командной оболочки), где наша программа запустилась, напечатала слова «Привет, мир» и тут же завершила работу. Это окно практически невозможно рассмотреть, прежде чем оно закроется... (продолжение на последнем слайде)

Сохранение Python-программ. Часть 1 От программ было бы мало толку, если бы их каждый раз приходилось писать заново. Конечно,
Сохранение Python-программ. Часть 1 От программ было бы мало толку, если бы их каждый раз приходилось писать заново. Конечно, если программа совсем короткая, это несложно. Однако большие программы могут состоять из миллионов строк кода. Чтобы распечатать весь код такой программы, например редактора документов, потребуется не меньше 100 000 листов бумаги. Представьте, каково нести такую груду листов домой! К счастью, тексты программ можно сохранять на диск.Чтобы сохранить новую программу, запустите IDLE и выбе- рите в меню File ▶️ New File. Откроется пустое окно со словом Untitled в заголовке. Введите в этом новом окне такой код: print("Привет, мир") Теперь выберите в меню File ▶️ Save. Введите в ответ на запрос имени файла hello.py и сохраните файл на рабочий стол. Теперь выберите Run ▶️Run Module. Сохраненная программа должна запуститься. … продолжение в посте ниже

… Продолжение поста выше Если вы закроете окно оболочки, оставив открытым окно с заголовком hello.py, и выберете из меню Run
+2
… Продолжение поста выше Если вы закроете окно оболочки, оставив открытым окно с заголовком hello.py, и выберете из меню Run ▶️ Run Module, окно оболочки появится снова и ваша программа запустится. Чтобы открыть оболочку Python без запуска программы, выберите Run ▶️ Python Shell. После сохранения и запуска этой программы вы обнаружите на рабочем столе новый значок с названием hello.py. Если дважды кликнуть по нему мышкой, на экране появится черное окно и тут же исчезнет. Что произошло? Это было консольное окно Python (что-то вроде командной оболочки), где наша программа запустилась, напечатала слова «Привет, мир» и тут же завершила работу. Это окно практически невозможно рассмотреть, прежде чем оно закроется... (продолжение на последнем слайде)

photo content

3 трюка с itertools Сегодня мы рассмотрим несколько функций из довольно полезного модуля, позволяющих эффективно работать с и
3 трюка с itertools Сегодня мы рассмотрим несколько функций из довольно полезного модуля, позволяющих эффективно работать с итерируемыми объектами. Начнём с очень простой функции – chain. Она позволяет "склеивать" несколько итерируемых элементов в один. Далее, accumulate. Эта функция немного похожа на reduce, но вместо того, чтобы давать одно окончательное значение, она последовательно применяет функцию, заданную вторым аргументом (в данном случае min), к каждому последующему элементу по порядку: min(11), min(11, 3), min(11, 3, 9) и так далее. А для того, чтобы создавать комбинации из элементов выбранного итерируемого объекта, вам понадобится функция combinations. Вторым аргументом можно задать длину этой самой комбинации. #модули #itertools

Когда Python установлен
+2
Когда Python установлен

Гайд по установке Python на Mac OS
+2
Гайд по установке Python на Mac OS