Оператор return в функциях
• Определяем функции, возвращающие значения. Оператор return. Примеры записи и вызова функций в аргументах другой функции.
🧷 Смотреть видео
#Видео
• Определяем функции, возвращающие значения. Оператор return. Примеры записи и вызова функций в аргументах другой функции.
🧷 Смотреть видео
#Видео
📌 Модуль fileinput в Python, чтение списка файлов.
• Модуль fileinput реализует вспомогательный класс и функции для быстрого написания цикла поверх стандартного ввода или списка файлов. Если вы просто хотите прочитать или записать один файл, смотрите функцию open().
Типичное использование модуля fileinput (код на картинке).
📕 Документация
#урок
• Модуль fileinput реализует вспомогательный класс и функции для быстрого написания цикла поверх стандартного ввода или списка файлов. Если вы просто хотите прочитать или записать один файл, смотрите функцию open().
Типичное использование модуля fileinput (код на картинке).
📕 Документация
#урок
Что делать, если Pycharm не видит библиотеку?
• В этом видео рассказано как настроить Pycharm чтобы он начал видеть ваши установленные модули и библиотеки для Python.
🧷 Смотреть видео
#Видео
• В этом видео рассказано как настроить Pycharm чтобы он начал видеть ваши установленные модули и библиотеки для Python.
🧷 Смотреть видео
#Видео
📌 Модуль configparser в Python, парсер конфигураций.
• Модуль configparser предоставляет класс configparser.ConfigParser(), который реализует базовый язык конфигурации, который обеспечивает структуру, аналогичную той, которая содержится в INI-файлах Microsoft Windows. Его можно использовать для написания программ на Python, которые могут быть легко настроены конечными пользователями.
Возьмем очень простой файл конфигурации, который выглядит следующим образом (код на картинке).
📕 Документация
#урок
• Модуль configparser предоставляет класс configparser.ConfigParser(), который реализует базовый язык конфигурации, который обеспечивает структуру, аналогичную той, которая содержится в INI-файлах Microsoft Windows. Его можно использовать для написания программ на Python, которые могут быть легко настроены конечными пользователями.
Возьмем очень простой файл конфигурации, который выглядит следующим образом (код на картинке).
📕 Документация
#урок
🧩 Взаимодействие с MOEX ISS через Python
• В этой статье мы хотим дать поверхностное представление о том, как работает взаимодействие с MOEX ISS через модуль requests Python.
🧷 Читать статью
#Статья
• В этой статье мы хотим дать поверхностное представление о том, как работает взаимодействие с MOEX ISS через модуль requests Python.
🧷 Читать статью
#Статья
Изучение Python Django в одном видео
• Фреймворк Джанго - один из самых популярных способов написания сайтов на языке Python. В ходе одного видео мы с вами рассмотрим базовую структуру разработки сайтов на Django и к концу урока создадим небольшой полноценный веб сайт.
🧷 Смотреть видео
#Видео
• Фреймворк Джанго - один из самых популярных способов написания сайтов на языке Python. В ходе одного видео мы с вами рассмотрим базовую структуру разработки сайтов на Django и к концу урока создадим небольшой полноценный веб сайт.
🧷 Смотреть видео
#Видео
🔖 Шпаргалка по Python List Methods
В этой шпаргалке мы рассмотрим, как создавать списки и работать с ними в Python, предоставив простые объяснения для новичков.
👉 Смотреть шпаргалку
#Шпаргалка
В этой шпаргалке мы рассмотрим, как создавать списки и работать с ними в Python, предоставив простые объяснения для новичков.
👉 Смотреть шпаргалку
#Шпаргалка
🧩 Как создать свою первую модель машинного обучения на Python
• В этой статье вы узнаете, как создать свою первую модель машинного обучения на Python. В частности, вы будете строить регрессионные модели, используя традиционную линейную регрессию, а также другие алгоритмы машинного обучения.
🧷 Читать статью
#Статья
• В этой статье вы узнаете, как создать свою первую модель машинного обучения на Python. В частности, вы будете строить регрессионные модели, используя традиционную линейную регрессию, а также другие алгоритмы машинного обучения.
🧷 Читать статью
#Статья
📌 Модуль atexit в Python, обработчик завершения программы.
• Модуль atexit определяет функции для регистрации и отмены регистрации функций очистки. Зарегистрированные таким образом функции автоматически выполняются после обычного завершения интерпретатора.
• Модуль atexit запускает эти функции в обратном порядке, в котором они были зарегистрированы. Если вы зарегистрируете A, B и C, во время завершения работы программы они будут выполняться в порядке C, B, A.
Пример демонстрирует, как модуль может инициализировать счетчик из файла, когда он импортируется и автоматически сохранять обновленное значение счетчика, когда программа завершает работу, не полагаясь на то, что приложение делает явный вызов в этот модуль при завершении (код на картинке).
📕 Документация
#урок
• Модуль atexit определяет функции для регистрации и отмены регистрации функций очистки. Зарегистрированные таким образом функции автоматически выполняются после обычного завершения интерпретатора.
• Модуль atexit запускает эти функции в обратном порядке, в котором они были зарегистрированы. Если вы зарегистрируете A, B и C, во время завершения работы программы они будут выполняться в порядке C, B, A.
Пример демонстрирует, как модуль может инициализировать счетчик из файла, когда он импортируется и автоматически сохранять обновленное значение счетчика, когда программа завершает работу, не полагаясь на то, что приложение делает явный вызов в этот модуль при завершении (код на картинке).
📕 Документация
#урок
🔖 Шпаргалка по условному оператору if
Блок инструкций выполняется, только если условие истинно.
#Шпаргалка
Блок инструкций выполняется, только если условие истинно.
#Шпаргалка
🧩 Геоаналитика на Python
• Геоаналитика и пространственный анализ — это мощные инструменты, которые позволяют бизнесам принимать более обоснованные решения на основе пространственных данных и информации о местоположении.
🧷 Читать статью
#Статья
• Геоаналитика и пространственный анализ — это мощные инструменты, которые позволяют бизнесам принимать более обоснованные решения на основе пространственных данных и информации о местоположении.
🧷 Читать статью
#Статья
10 хитростей Python, которые вы должны знать
• Python славится своим простым, лаконичным и удобным синтаксисом. Но не многие знают, что в Python есть куча различных не очевидных фишек, которые могут сократить код, сделать его более простым и элегантным. Поэтому сегодня автор расскажет о 10 фишках и хитростях языка Python, которые помогут сделать твой код ещё более крутым.
🧷 Смотреть видео
#Видео
• Python славится своим простым, лаконичным и удобным синтаксисом. Но не многие знают, что в Python есть куча различных не очевидных фишек, которые могут сократить код, сделать его более простым и элегантным. Поэтому сегодня автор расскажет о 10 фишках и хитростях языка Python, которые помогут сделать твой код ещё более крутым.
🧷 Смотреть видео
#Видео
📌 Модуль timeit в Python, производительность фрагментов кода.
• Модуль timeit предоставляет простой способ измерения времени выполнения (производительности) маленьких кусочков кода Python.
• Он имеет как интерфейс командной строки, так и программный интерфейс. Это позволяет избежать ряда распространенных ловушек для измерения времени выполнения.
Использование интерфейса командной строки для сравнения производительности трех различных выражений (код на картинке).
📕 Документация
#урок
• Модуль timeit предоставляет простой способ измерения времени выполнения (производительности) маленьких кусочков кода Python.
• Он имеет как интерфейс командной строки, так и программный интерфейс. Это позволяет избежать ряда распространенных ловушек для измерения времени выполнения.
Использование интерфейса командной строки для сравнения производительности трех различных выражений (код на картинке).
📕 Документация
#урок
🧩 DVC — прекрасный инструмент для DataScience
• Сегодня мы хотим рассказать про DVC: инструмент, который многие, незаслуженно, обходят стороной.
🧷 Читать статью
#Статья
• Сегодня мы хотим рассказать про DVC: инструмент, который многие, незаслуженно, обходят стороной.
🧷 Читать статью
#Статья
5 ошибок в написании функций
• В данном видео рассмотрим самые популярные ошибки при написании функций в Python. Если вы часто допускаете эти ошибки, то это может повлиять на структуру вашего кода, на легкость его поддержки и также может забрать у вас много времени при попытке что-то исправить.
🧷 Смотреть видео
#Видео
• В данном видео рассмотрим самые популярные ошибки при написании функций в Python. Если вы часто допускаете эти ошибки, то это может повлиять на структуру вашего кода, на легкость его поддержки и также может забрать у вас много времени при попытке что-то исправить.
🧷 Смотреть видео
#Видео
📌 Модуль operator, интерфейс встроенных операторов Python.
• Модуль operator экспортирует набор эффективных функций, которые соответствуют внутренним операторам Python.
Например operator.add(x, y) эквивалентен выражению x + y.
• Многие имена функций используются для специальных методов без двойного подчеркивания. Для обратной совместимости многие из них имеют вариант с сохранением двойного подчеркивания. Варианты без двойного подчеркивания предпочтительны для ясности.
Фрагмент кода показывает, как можно написать простой калькулятор при помощи модуля operator (код на картинке).
📕 Документация
#урок
• Модуль operator экспортирует набор эффективных функций, которые соответствуют внутренним операторам Python.
Например operator.add(x, y) эквивалентен выражению x + y.
• Многие имена функций используются для специальных методов без двойного подчеркивания. Для обратной совместимости многие из них имеют вариант с сохранением двойного подчеркивания. Варианты без двойного подчеркивания предпочтительны для ясности.
Фрагмент кода показывает, как можно написать простой калькулятор при помощи модуля operator (код на картинке).
📕 Документация
#урок
Классы данных Python ускоряют разработку в несколько раз
• В данном видео рассмотрим дата-классы (dataclass), как способ ускорения разработки. Сравним их с обычными классами и узнаем как классы данных работают изнутри.
🧷 Смотреть видео
#Видео
• В данном видео рассмотрим дата-классы (dataclass), как способ ускорения разработки. Сравним их с обычными классами и узнаем как классы данных работают изнутри.
🧷 Смотреть видео
#Видео
📌 Модуль faulthandler в Python, дампинг трассировок
• Модуль faulthandler содержит функции для явного дампинга трассировок Python, в случае сбоя, после тайм-аута или по сигналу пользователя.
• Вызовите faulthandler.enable(), чтобы установить обработчики ошибок для сигналов SIGSEGV, SIGFPE, SIGABRT, SIGBUS и SIGILL. Можно также включить их при запуске, установив переменную среды PYTHONFAULTHANDLER или используя параметр командной строки -X faulthandler.
Пример ошибки сегментации в Linux с включением обработчика ошибок и без него (код на картинке).
📕 Документация
#урок
• Модуль faulthandler содержит функции для явного дампинга трассировок Python, в случае сбоя, после тайм-аута или по сигналу пользователя.
• Вызовите faulthandler.enable(), чтобы установить обработчики ошибок для сигналов SIGSEGV, SIGFPE, SIGABRT, SIGBUS и SIGILL. Можно также включить их при запуске, установив переменную среды PYTHONFAULTHANDLER или используя параметр командной строки -X faulthandler.
Пример ошибки сегментации в Linux с включением обработчика ошибок и без него (код на картинке).
📕 Документация
#урок
🧩 Самые полезные базовые функции Python
• Разбираем на примерах, какие встроенные функции Python нужны и в простых вычислениях, и в сложных операциях. Сохраняйте, чтобы не потерять.
🧷 Читать статью
#Статья
• Разбираем на примерах, какие встроенные функции Python нужны и в простых вычислениях, и в сложных операциях. Сохраняйте, чтобы не потерять.
🧷 Читать статью
#Статья
Синхронизация процессов Python
• В данном видео мы рассмотрим технологии синхронизации процессов в Python, используя модуль multiprocessing. В качестве технологий синхронизации будут рассмотрены: Lock, RLock, Array, Queue.
🧷 Смотреть видео
#Видео
• В данном видео мы рассмотрим технологии синхронизации процессов в Python, используя модуль multiprocessing. В качестве технологий синхронизации будут рассмотрены: Lock, RLock, Array, Queue.
🧷 Смотреть видео
#Видео