🔖 Шпаргалка по условному оператору if
Блок инструкций выполняется, только если условие истинно.
#Шпаргалка
Блок инструкций выполняется, только если условие истинно.
#Шпаргалка
❤6🔥2
🧩 Геоаналитика на Python
• Геоаналитика и пространственный анализ — это мощные инструменты, которые позволяют бизнесам принимать более обоснованные решения на основе пространственных данных и информации о местоположении.
🧷 Читать статью
#Статья
• Геоаналитика и пространственный анализ — это мощные инструменты, которые позволяют бизнесам принимать более обоснованные решения на основе пространственных данных и информации о местоположении.
🧷 Читать статью
#Статья
❤8👍3🔥1
10 хитростей Python, которые вы должны знать
• Python славится своим простым, лаконичным и удобным синтаксисом. Но не многие знают, что в Python есть куча различных не очевидных фишек, которые могут сократить код, сделать его более простым и элегантным. Поэтому сегодня автор расскажет о 10 фишках и хитростях языка Python, которые помогут сделать твой код ещё более крутым.
🧷 Смотреть видео
#Видео
• Python славится своим простым, лаконичным и удобным синтаксисом. Но не многие знают, что в Python есть куча различных не очевидных фишек, которые могут сократить код, сделать его более простым и элегантным. Поэтому сегодня автор расскажет о 10 фишках и хитростях языка Python, которые помогут сделать твой код ещё более крутым.
🧷 Смотреть видео
#Видео
❤6🔥3
📌 Модуль timeit в Python, производительность фрагментов кода.
• Модуль timeit предоставляет простой способ измерения времени выполнения (производительности) маленьких кусочков кода Python.
• Он имеет как интерфейс командной строки, так и программный интерфейс. Это позволяет избежать ряда распространенных ловушек для измерения времени выполнения.
Использование интерфейса командной строки для сравнения производительности трех различных выражений (код на картинке).
📕 Документация
#урок
• Модуль timeit предоставляет простой способ измерения времени выполнения (производительности) маленьких кусочков кода Python.
• Он имеет как интерфейс командной строки, так и программный интерфейс. Это позволяет избежать ряда распространенных ловушек для измерения времени выполнения.
Использование интерфейса командной строки для сравнения производительности трех различных выражений (код на картинке).
📕 Документация
#урок
❤5👍2
🧩 DVC — прекрасный инструмент для DataScience
• Сегодня мы хотим рассказать про DVC: инструмент, который многие, незаслуженно, обходят стороной.
🧷 Читать статью
#Статья
• Сегодня мы хотим рассказать про DVC: инструмент, который многие, незаслуженно, обходят стороной.
🧷 Читать статью
#Статья
❤5👍2
5 ошибок в написании функций
• В данном видео рассмотрим самые популярные ошибки при написании функций в Python. Если вы часто допускаете эти ошибки, то это может повлиять на структуру вашего кода, на легкость его поддержки и также может забрать у вас много времени при попытке что-то исправить.
🧷 Смотреть видео
#Видео
• В данном видео рассмотрим самые популярные ошибки при написании функций в Python. Если вы часто допускаете эти ошибки, то это может повлиять на структуру вашего кода, на легкость его поддержки и также может забрать у вас много времени при попытке что-то исправить.
🧷 Смотреть видео
#Видео
❤6
📌 Модуль operator, интерфейс встроенных операторов Python.
• Модуль operator экспортирует набор эффективных функций, которые соответствуют внутренним операторам Python.
Например operator.add(x, y) эквивалентен выражению x + y.
• Многие имена функций используются для специальных методов без двойного подчеркивания. Для обратной совместимости многие из них имеют вариант с сохранением двойного подчеркивания. Варианты без двойного подчеркивания предпочтительны для ясности.
Фрагмент кода показывает, как можно написать простой калькулятор при помощи модуля operator (код на картинке).
📕 Документация
#урок
• Модуль operator экспортирует набор эффективных функций, которые соответствуют внутренним операторам Python.
Например operator.add(x, y) эквивалентен выражению x + y.
• Многие имена функций используются для специальных методов без двойного подчеркивания. Для обратной совместимости многие из них имеют вариант с сохранением двойного подчеркивания. Варианты без двойного подчеркивания предпочтительны для ясности.
Фрагмент кода показывает, как можно написать простой калькулятор при помощи модуля operator (код на картинке).
📕 Документация
#урок
❤5🔥2
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
Айтишники поймут
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
Айтишники поймут
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
❤5
Классы данных Python ускоряют разработку в несколько раз
• В данном видео рассмотрим дата-классы (dataclass), как способ ускорения разработки. Сравним их с обычными классами и узнаем как классы данных работают изнутри.
🧷 Смотреть видео
#Видео
• В данном видео рассмотрим дата-классы (dataclass), как способ ускорения разработки. Сравним их с обычными классами и узнаем как классы данных работают изнутри.
🧷 Смотреть видео
#Видео
❤5🔥2
📌 Модуль 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 с включением обработчика ошибок и без него (код на картинке).
📕 Документация
#урок
❤6⚡2👍1
В сети начали массово сливать курсы и книги известных онлайн школ по айти
Вот отсортированная база с тонной материала (постепенно пополняется):
(363 видео, 87 книги) — Python
(415 видео, 68 книги) — Frontend
(143 видео, 33 книги) — ИБ/Хакинг
(352 видео, 89 книги) — С/С++/C#
(343 видео, 87 книги) — Java/QA
(176 видео, 32 книги) — Git/Linux
(174 видео, 91 книги) — DevOps
(167 видео, 53 книги) — PHP/1С
(227 видео, 83 книги) — SQL/БД
(114 видео, 77 книги) — Сисадмин
(107 видео, 43 книги) — BA/SA
(181 видео, 32 книги) — Go/Rust
(167 видео, 43 книги) — Kotlin/Swift
(112 видео, 24 книги) — Flutter
(137 видео, 93 книги) — DS/ML
(113 видео, 82 книги) — GameDev
(183 видео, 37 книги) — Дизайн
(136 видео, 33 книги) — PM/HR
Скачивать ничего не нужно — все выложили в Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🥱1
🧩 Самые полезные базовые функции Python
• Разбираем на примерах, какие встроенные функции Python нужны и в простых вычислениях, и в сложных операциях. Сохраняйте, чтобы не потерять.
🧷 Читать статью
#Статья
• Разбираем на примерах, какие встроенные функции Python нужны и в простых вычислениях, и в сложных операциях. Сохраняйте, чтобы не потерять.
🧷 Читать статью
#Статья
❤7👍1
Синхронизация процессов Python
• В данном видео мы рассмотрим технологии синхронизации процессов в Python, используя модуль multiprocessing. В качестве технологий синхронизации будут рассмотрены: Lock, RLock, Array, Queue.
🧷 Смотреть видео
#Видео
• В данном видео мы рассмотрим технологии синхронизации процессов в Python, используя модуль multiprocessing. В качестве технологий синхронизации будут рассмотрены: Lock, RLock, Array, Queue.
🧷 Смотреть видео
#Видео
❤6👍2
🔖 Шпаргалка по сетевому программированию на Python
Все таблицы, представленные в шпаргалках, также представлены в таблицах ниже, которые легко скопировать и вставить.
👉 Смотреть шпаргалку
#Шпаргалка
Все таблицы, представленные в шпаргалках, также представлены в таблицах ниже, которые легко скопировать и вставить.
👉 Смотреть шпаргалку
#Шпаргалка
❤6🔥2
🧩 Гайд по обработке данных с помощью Pandas
• Гайд по работе с библиотекой Pandas. Разбираемся, как эффективнее анализировать данные, и даём список альтернатив.
🧷 Читать статью
#Статья
• Гайд по работе с библиотекой Pandas. Разбираемся, как эффективнее анализировать данные, и даём список альтернатив.
🧷 Читать статью
#Статья
❤7
📌 Модуль rlcompleter в Python, функция автозавершение для readline.
• Модуль rlcompleter определяет функцию завершения, подходящую для модуля readline, путем заполнения действительных идентификаторов и ключевых слов Python.
• Когда модуль rlcompleter импортируется на платформу Unix с доступным модулем readline, автоматически создается экземпляр класса rlcompleter.Completer, а его метод Completer.complete() устанавливается как завершитель readline.
Примеры использования модуля rlcompleter (код на картинке).
📕 Документация
#урок
• Модуль rlcompleter определяет функцию завершения, подходящую для модуля readline, путем заполнения действительных идентификаторов и ключевых слов Python.
• Когда модуль rlcompleter импортируется на платформу Unix с доступным модулем readline, автоматически создается экземпляр класса rlcompleter.Completer, а его метод Completer.complete() устанавливается как завершитель readline.
Примеры использования модуля rlcompleter (код на картинке).
📕 Документация
#урок
❤9
🔖 Лучшая интерактивная шпаргалка по Python
Содержит в себе все необходимые знания для новичков и среднячков.
👉 Смотреть шпаргалку
#Шпаргалка
Содержит в себе все необходимые знания для новичков и среднячков.
👉 Смотреть шпаргалку
#Шпаргалка
❤7
🧩 Как создавать веб-приложение с машинными обучением за один взмах волшебной палочки?
• Написали библиотеку на Python , которая позволяет создавать и запускать приложения с любой моделью машинного обучения.
🧷 Читать статью
#Статья
• Написали библиотеку на Python , которая позволяет создавать и запускать приложения с любой моделью машинного обучения.
🧷 Читать статью
#Статья
❤8
Потоки демоны, как они работают и где стоит применять?
• В данном видео мы рассмотрим как работают Daemon Thread в Python (потоки демоны). Также рассмотрим примеры где стоит применять данную технологию и в каких случаях лучше использовать обычные Python потоки из модуля threading.
🧷 Смотреть видео
#Видео
• В данном видео мы рассмотрим как работают Daemon Thread в Python (потоки демоны). Также рассмотрим примеры где стоит применять данную технологию и в каких случаях лучше использовать обычные Python потоки из модуля threading.
🧷 Смотреть видео
#Видео
❤7👍2
📌 Модуль asyncio позволяет писать параллельный (асинхронный) код
• Модуль asyncio - это библиотека для написания параллельного (асинхронного) кода с использованием синтаксиса async/await и часто идеально подходит для высокоуровневого структурированного кода с привязкой к сетевому вводу-выводу и не связанного с блокирующими вызовами.
• Асинхронное программирование сильно отличается от классического "последовательного" программирования.
Простой пример программы высокоуровнего API (код на картинке).
📕 Документация
#урок
• Модуль asyncio - это библиотека для написания параллельного (асинхронного) кода с использованием синтаксиса async/await и часто идеально подходит для высокоуровневого структурированного кода с привязкой к сетевому вводу-выводу и не связанного с блокирующими вызовами.
• Асинхронное программирование сильно отличается от классического "последовательного" программирования.
Простой пример программы высокоуровнего API (код на картинке).
📕 Документация
#урок
❤6👍2
🧩 Как писать тесты функций Python, если вы никогда этого не делали
• Разобрали на примере, как начинающим писать тесты для Python-кода и проверять вводимые почты на валидность.
🧷 Читать статью
#Статья
• Разобрали на примере, как начинающим писать тесты для Python-кода и проверять вводимые почты на валидность.
🧷 Читать статью
#Статья
❤7