Функция vonmisesvariate
Функция
Аргументы функции:
Разъяснивший Python
Функция
vonmisesvariate
из модуля random
в Python используется для генерации случайных чисел, подчиненных распределению фон Мизеса, также известному как круговое нормальное распределение или распределение Тихонова.Аргументы функции:
mu
: Среднее значение угла, выраженное в радианах в диапазоне от 0 до 2π.kappa
: Параметр концентрации, который должен быть больше или равен 0. Чем больше значение kappa
, тем более концентрируется распределение вокруг среднего значения.Разъяснивший Python
🤓1
👩💻 Как работать с паттернами проектирования в Python?
Расскажет Станислав Ступников — руководитель разработки в VK.
Встречаемся на бесплатном практическом уроке от OTUS, где мы:
▫️займемся классификацией паттернов;
▫️покажем, насколько хорошо и ровно они транслируются в мир Python-разработки;
▫️ обсудим, как с ними работать.
📢 Занятие пройдёт 28 февраля в 20:00 мск и будет приурочено к старту курса «Python Developer. Professional». Доступна рассрочка на обучение!
⬇️ Пройдите короткий тест прямо сейчас, чтобы занять место на открытом уроке и получить запись: пройти тест
Расскажет Станислав Ступников — руководитель разработки в VK.
Встречаемся на бесплатном практическом уроке от OTUS, где мы:
▫️займемся классификацией паттернов;
▫️покажем, насколько хорошо и ровно они транслируются в мир Python-разработки;
▫️ обсудим, как с ними работать.
📢 Занятие пройдёт 28 февраля в 20:00 мск и будет приурочено к старту курса «Python Developer. Professional». Доступна рассрочка на обучение!
⬇️ Пройдите короткий тест прямо сейчас, чтобы занять место на открытом уроке и получить запись: пройти тест
Списковое включение: Создайте список в одной строке кода
Python известен своей лаконичностью, которая в значительной степени объясняется его хорошо продуманным синтаксисом.
Со списковым включением мы можем поместить циклы
Разъяснивший Python
Python известен своей лаконичностью, которая в значительной степени объясняется его хорошо продуманным синтаксисом.
Со списковым включением мы можем поместить циклы
for
и условия if
в одну строку кода для создания списка на Python:Разъяснивший Python
Автоматизация скриптов на Python при помощи AWS Lightsail
Теперь вы закончили и ваш скрипт будет запускаться с интервалом, определённым в службе Cron.
Если хотите проверить их, можете запустить командный crontab -l. Так вы увидите текущие службы Cron.
Разъяснивший Python
Теперь вы закончили и ваш скрипт будет запускаться с интервалом, определённым в службе Cron.
Если хотите проверить их, можете запустить командный crontab -l. Так вы увидите текущие службы Cron.
Разъяснивший Python
🗿3
5 ошибок Python-разработчиков, которые выдают новичка. Давайте понятные имена функции и переменным
Бывает обратная ситуация, когда название становится слишком длинным, чтобы вынести всю логику. Например, произвольная функция может быть существенно упрощена несколькими способами.
Разъяснивший Python
Бывает обратная ситуация, когда название становится слишком длинным, чтобы вынести всю логику. Например, произвольная функция может быть существенно упрощена несколькими способами.
Разъяснивший Python
🔥 Годнота: чувак запустил сайт, на котором собрано 1000 вопросов с собеседований на Python разработчика. Фишка в том что просчитана вероятность с которой вопрос буден задан и есть примеры ответов. Весь список вопросов можно посмотреть здесь
👍2👎1
Ищем опечатки
Пакет
Разъяснивший Python
Пакет
spellchecker
позволяет отыскать ошибки в тексте, а также может предложить варианты исправлений. В примере проходимся по списку из двух слов, из которых одно ('therre
') написано с опечаткой. Функция correction
замечает это и предлагает одно самое вероятное исправление, а candidates
— несколько.Разъяснивший Python
👍1
Как преобразовать Word, Excel и PowerPoint в PDF в Python. Установите необходимые зависимости
Это решение опирается на Spire.Office for Python, который представляет собой комбинацию Spire.Doc for Python, Spire.XLS for Python, Spire.Presentation for Python и Spire.PDF for Python.
Как следует из названия, они представляют собой модули для обработки документов Word, Excel, PowerPoint и PDF соответственно.
Разъяснивший Python
Это решение опирается на Spire.Office for Python, который представляет собой комбинацию Spire.Doc for Python, Spire.XLS for Python, Spire.Presentation for Python и Spire.PDF for Python.
Как следует из названия, они представляют собой модули для обработки документов Word, Excel, PowerPoint и PDF соответственно.
Разъяснивший Python
👍3
Узнаем сколько свободной памяти на компьютере
Для того, чтобы узнать сколько свободной памяти доступно на компьютере с помощью Python можно использовать модуль psutil.
Метод virtual_memory() возвращает объект с информацией о памяти системы. Свойство available объекта содержит количество свободной памяти в байтах.
Разъяснивший Python
Для того, чтобы узнать сколько свободной памяти доступно на компьютере с помощью Python можно использовать модуль psutil.
Метод virtual_memory() возвращает объект с информацией о памяти системы. Свойство available объекта содержит количество свободной памяти в байтах.
Разъяснивший Python
👍1
Сравниваем 2 лица на фото с помощью Python
Для сравнения двух лиц на фото в Python можно использовать библиотеку
В этом примере мы сначала загружаем изображения лиц и находим лица на изображениях с помощью функции
Затем мы кодируем найденные лица с помощью функции
Разъяснивший Python
Для сравнения двух лиц на фото в Python можно использовать библиотеку
face_recognition
.В этом примере мы сначала загружаем изображения лиц и находим лица на изображениях с помощью функции
face_locations
(). Затем мы кодируем найденные лица с помощью функции
face_encodings
() и сравниваем их между собой с помощью функции compare_faces
(). Результат сравнения - список булевых значений (True или False), которые сообщают, совпадают ли два лица на фото.Разъяснивший Python
🔥2👍1
Узнаем время года с помощью Python
Для определения времени года можно использовать текущий месяц и сопоставить его с нужным временем года.
В этом примере мы используем модуль datetime для получения текущей даты и времени. Затем мы сравниваем текущий месяц с нужными месяцами для каждого времени года и определяем соответствующий сезон.
Разъяснивший Python
Для определения времени года можно использовать текущий месяц и сопоставить его с нужным временем года.
В этом примере мы используем модуль datetime для получения текущей даты и времени. Затем мы сравниваем текущий месяц с нужными месяцами для каждого времени года и определяем соответствующий сезон.
Разъяснивший Python
👍5
pathlib.PureWindowsPath()
В модуле pathlib функция pathlib.PureWindowsPath() используется для создания объекта пути Windows. Этот объект представляет собой путь в файловой системе Windows, но не выполняет никаких операций ввода-вывода.
Аргумент path может быть строкой, представляющей путь Windows, или другим объектом пути, который можно привести к типу PureWindowsPath.
Разъяснивший Python
В модуле pathlib функция pathlib.PureWindowsPath() используется для создания объекта пути Windows. Этот объект представляет собой путь в файловой системе Windows, но не выполняет никаких операций ввода-вывода.
Аргумент path может быть строкой, представляющей путь Windows, или другим объектом пути, который можно привести к типу PureWindowsPath.
Разъяснивший Python
Узнаем количество фотографий в папке
Вы можете использовать модуль os в Python для получения списка файлов в папке и подсчета количества файлов с расширением изображения.
Просто замените /путь/к/папке на фактический путь к вашей папке с фотографиями. Код будет подсчитывать количество файлов с расширениями .jpg, .jpeg, .png и .gif. Если вам нужно учитывать другие типы файлов, вы можете добавить соответствующие расширения в список
Разъяснивший Python
Вы можете использовать модуль os в Python для получения списка файлов в папке и подсчета количества файлов с расширением изображения.
Просто замените /путь/к/папке на фактический путь к вашей папке с фотографиями. Код будет подсчитывать количество файлов с расширениями .jpg, .jpeg, .png и .gif. Если вам нужно учитывать другие типы файлов, вы можете добавить соответствующие расширения в список
photo_extensions
.Разъяснивший Python
Сокращение ссылок прямо в коде
Иногда возникает необходимость сделать ссылку более короткой. Для этого пригодится библиотека
Разъяснивший Python
Иногда возникает необходимость сделать ссылку более короткой. Для этого пригодится библиотека
pyshorteners
— с помощью трех строк кода и сервиса tinyurl она позволяет быстро создать короткую ссылку.Разъяснивший Python
❤3
Функция tell()
Функция
Возвращаемое значение: целое число, указывающее положение указателя в байтах от начала потока.
Аргументы:
Разъяснивший Python
Функция
tell
() используется для получения текущей позиции указателя в потоке данных. Она применяется чаще всего при работе с файлами, но также может использоваться с другими типами потоков, например, сокетами или консольным вводом.Возвращаемое значение: целое число, указывающее положение указателя в байтах от начала потока.
Аргументы:
tell
() не принимает никаких аргументов.Разъяснивший Python
👍1
Функция current_thread()
Функция
В Python 3.10 и более поздних версиях она возвращает:
— «Идентификатор потока» текущего потока. Это ненулевое целое число. Его значение не имеет прямого смысла; оно предназначено как магическое число, которое можно использовать, например, для индексирования словаря потоко-специфичных данных.
— Идентификаторы потоков могут быть переиспользованы, когда один поток завершается, а другой создается.
Разъяснивший Python
Функция
current_thread
() из модуля threading
в Python используется для получения объекта Thread
, представляющего текущий поток выполнения.В Python 3.10 и более поздних версиях она возвращает:
— «Идентификатор потока» текущего потока. Это ненулевое целое число. Его значение не имеет прямого смысла; оно предназначено как магическое число, которое можно использовать, например, для индексирования словаря потоко-специфичных данных.
— Идентификаторы потоков могут быть переиспользованы, когда один поток завершается, а другой создается.
Разъяснивший Python
👍1🔥1
Синтаксис append() в Python
В этом примере:
1 Создаётся список
2 Метод
3 Вывод
Разъяснивший Python
В этом примере:
1 Создаётся список
my_list
с элементами 1, 2, 3.2 Метод
append
() добавляет элемент 4 в конец списка.3 Вывод
my_list
показывает, что новый элемент успешно добавлен в конец списка.Разъяснивший Python
❤4👍2
Преобразование изменяемых данных в неизменяемые
Изменяемые данные (например, словари или списки) — это структуры, к которым могут быть добавлены новые значения.
Неизменяемые данные, в противоположность изменяемым, после создания остаются неизменными. Посмотрите, как можно преобразовать изменяемый тип данных в неизменяемый.
Разъяснивший Python
Изменяемые данные (например, словари или списки) — это структуры, к которым могут быть добавлены новые значения.
Неизменяемые данные, в противоположность изменяемым, после создания остаются неизменными. Посмотрите, как можно преобразовать изменяемый тип данных в неизменяемый.
Разъяснивший Python
👍1
Применение функции ко всем элементам в списке
Этот прием полезен в тех случаях, когда нужно применить функцию ко всем элементам списка, а не к каждому отдельно.
Разъяснивший Python
Этот прием полезен в тех случаях, когда нужно применить функцию ко всем элементам списка, а не к каждому отдельно.
Разъяснивший Python
Snowballstemmer
Библиотека
Эта библиотека реализует алгоритм Портера, который является одним из наиболее известных алгоритмов стемминга.
*Стемминг применяется в поисковых системах для расширения поискового запроса пользователя, является частью процесса нормализации текста.
Разъяснивший Python
Библиотека
Snowballstemmer
предоставляет функциональность стемминга, то есть преобразования слов в их базовую форму. Эта библиотека реализует алгоритм Портера, который является одним из наиболее известных алгоритмов стемминга.
Snowballstemmer
поддерживает алгоритмы стемминга для 15 языков, включая русский.*Стемминг применяется в поисковых системах для расширения поискового запроса пользователя, является частью процесса нормализации текста.
Разъяснивший Python
👍1