list() против []
В Python ты можешь создать список как с помощью list(), так и с []. Какой способ работает быстрее? В данной статье автор провел исследование, чтобы разобраться в этом. Для наглядности результаты демонстрируются с помощью графиков.
👉Читать статью
#статьи
В Python ты можешь создать список как с помощью list(), так и с []. Какой способ работает быстрее? В данной статье автор провел исследование, чтобы разобраться в этом. Для наглядности результаты демонстрируются с помощью графиков.
👉Читать статью
#статьи
statistics.mean
Метод statistics.mean() вычисляет среднее арифметическое значение заданного набора данных. Он складывает все заданные значения, а затем делит на их количество. Если данные не указаны, возвращается ошибка StatisticsError.
#практика
Метод statistics.mean() вычисляет среднее арифметическое значение заданного набора данных. Он складывает все заданные значения, а затем делит на их количество. Если данные не указаны, возвращается ошибка StatisticsError.
#практика
GIL и многопоточность
GIL – это глобальная блокировка интерпретатора. Она позволяет только одному потоку управлять интерпретатором Python. Это означает, что в любой момент времени в состоянии выполнения может находиться только один поток. Благодаря этой статье ты узнаешь, зачем нужна блокировка, как она работает, и как влияет на производительность.
👉Читать статью
#статьи
GIL – это глобальная блокировка интерпретатора. Она позволяет только одному потоку управлять интерпретатором Python. Это означает, что в любой момент времени в состоянии выполнения может находиться только один поток. Благодаря этой статье ты узнаешь, зачем нужна блокировка, как она работает, и как влияет на производительность.
👉Читать статью
#статьи
Сортировка пузырьком
Сортировка пузырьком — это простейший алгоритм сортировки. Он многократно меняет местами соседние элементы, если они расположены в неправильном порядке. Этот алгоритм не подходит для больших наборов данных, так как его сложность по времени довольно высока. Данное видео демонстрирует работу алгоритма.
👀Смотреть видео
#видео
Сортировка пузырьком — это простейший алгоритм сортировки. Он многократно меняет местами соседние элементы, если они расположены в неправильном порядке. Этот алгоритм не подходит для больших наборов данных, так как его сложность по времени довольно высока. Данное видео демонстрирует работу алгоритма.
👀Смотреть видео
#видео
Физика с использованием Pymunk
Pymunk — это простая в использовании питоническая библиотека 2D-физики. Ты ее можешь использовать всякий раз, когда понадобится 2D-физика твердого тела. В данной статье автор реализовал интерактивную симуляцию тел с помощью Pymunk и Pygame.
👉Читать статью
#статьи
Pymunk — это простая в использовании питоническая библиотека 2D-физики. Ты ее можешь использовать всякий раз, когда понадобится 2D-физика твердого тела. В данной статье автор реализовал интерактивную симуляцию тел с помощью Pymunk и Pygame.
👉Читать статью
#статьи
statistics.stdev
Метод statistics.stdev() вычисляет стандартное отклонение выборки данных. Стандартное отклонение — это мера того, насколько разбросаны числа. Большое стандартное отклонение указывает на то, что данные разбросаны. Небольшое стандартное отклонение указывает на то, что данные сгруппированы близко к среднему значению. Стандартное отклонение выражается в тех же единицах, что и данные.
#практика
Метод statistics.stdev() вычисляет стандартное отклонение выборки данных. Стандартное отклонение — это мера того, насколько разбросаны числа. Большое стандартное отклонение указывает на то, что данные разбросаны. Небольшое стандартное отклонение указывает на то, что данные сгруппированы близко к среднему значению. Стандартное отклонение выражается в тех же единицах, что и данные.
#практика
👍1
Метод наименьших квадратов
Метод наименьших квадратов — это форма математического регрессионного анализа. Она используется для определения линии наилучшего соответствия набору данных. Каждая точка данных представляет отношение между известной независимой переменной и неизвестной зависимой переменной. Данная статья поможет разобраться с математической моделью, алгоритмом и программной реализацией.
👉Читать статью
#статьи
Метод наименьших квадратов — это форма математического регрессионного анализа. Она используется для определения линии наилучшего соответствия набору данных. Каждая точка данных представляет отношение между известной независимой переменной и неизвестной зависимой переменной. Данная статья поможет разобраться с математической моделью, алгоритмом и программной реализацией.
👉Читать статью
#статьи
Radiobutton
Элемент Radiobutton представляет переключатель, который может находиться в двух состояниях: отмеченном или неотмеченном. В отличие от Checkbutton переключатели могут создавать группу, из которой одномоментно ты можешь выбрать только один переключатель. Данное видео демонстрирует работу виджета.
👀Смотреть видео
#видео
Элемент Radiobutton представляет переключатель, который может находиться в двух состояниях: отмеченном или неотмеченном. В отличие от Checkbutton переключатели могут создавать группу, из которой одномоментно ты можешь выбрать только один переключатель. Данное видео демонстрирует работу виджета.
👀Смотреть видео
#видео
Изменение формы массива
Форма массива — это количество элементов в каждом измерении. Изменяя форму, ты можешь добавлять или удалять измерения. Это делается с помощью функции reshape библиотеки NumPy. В данном примере преобразуется одномерный массив с 12 элементами в двумерный массив. Если ты попытаешься преобразовать массив в форму, которая математически невозможна, возникнет ValueError.
#практика
Форма массива — это количество элементов в каждом измерении. Изменяя форму, ты можешь добавлять или удалять измерения. Это делается с помощью функции reshape библиотеки NumPy. В данном примере преобразуется одномерный массив с 12 элементами в двумерный массив. Если ты попытаешься преобразовать массив в форму, которая математически невозможна, возникнет ValueError.
#практика
Быстрая сортировка
QuickSort — это алгоритм «разделяй и властвуй». Он выбирает элемент в качестве опорного элемента и разбивает заданный массив вокруг выбранного опорного элемента. Существует много разных версий quickSort, которые по-разному выбирают точку опоры. Данное видео поможет разобраться с алгоритмом.
👀Смотреть видео
#видео
QuickSort — это алгоритм «разделяй и властвуй». Он выбирает элемент в качестве опорного элемента и разбивает заданный массив вокруг выбранного опорного элемента. Существует много разных версий quickSort, которые по-разному выбирают точку опоры. Данное видео поможет разобраться с алгоритмом.
👀Смотреть видео
#видео
Распознавание ладони
В данной статье демонстрируется, как написать систему распознавания ладони с помощью OpenCV. OpenCV — это библиотека с открытым исходным кодом, включающая несколько сотен алгоритмов компьютерного зрения. Она используется для классификации, анализа и обработки изображений.
👉Читать статью
#статьи
В данной статье демонстрируется, как написать систему распознавания ладони с помощью OpenCV. OpenCV — это библиотека с открытым исходным кодом, включающая несколько сотен алгоритмов компьютерного зрения. Она используется для классификации, анализа и обработки изображений.
👉Читать статью
#статьи
Объект Series в Pandas
Объект Series похож на столбец в таблице. Это одномерный массив, содержащий данные любого типа. Если ничего не указано, значения помечаются своим порядковым номером. Первое значение имеет индекс 0, второе значение имеет индекс 1 и т. д. Данное видео демонстрирует работу с Series.
👀Смотреть видео
#видео
Объект Series похож на столбец в таблице. Это одномерный массив, содержащий данные любого типа. Если ничего не указано, значения помечаются своим порядковым номером. Первое значение имеет индекс 0, второе значение имеет индекс 1 и т. д. Данное видео демонстрирует работу с Series.
👀Смотреть видео
#видео
👍1
Дедлок
Дедлок — это режим сбоя, когда поток или потоки ожидают состояния, которое никогда не возникает. В результате потоки взаимоблокировки не могут выполняться, а программа зависает и должна быть принудительно завершена. Данная статья демонстрирует, как можно избавиться от дедлоков.
👉Читать статью
#статьи
Дедлок — это режим сбоя, когда поток или потоки ожидают состояния, которое никогда не возникает. В результате потоки взаимоблокировки не могут выполняться, а программа зависает и должна быть принудительно завершена. Данная статья демонстрирует, как можно избавиться от дедлоков.
👉Читать статью
#статьи
👍1
Виджет Entry
Виджет Entry библиотеки Tkinter используется для приема однострочных текстовых строк от пользователя. Параметр parent отвечает за окно или фрейм, в котором должен отображаться виджет. С помощью параметра options ты можешь изменять шрифт, разметку текста и прочее. Данное видео поможет разобраться с Entry.
👀Смотреть видео
#видео
Виджет Entry библиотеки Tkinter используется для приема однострочных текстовых строк от пользователя. Параметр parent отвечает за окно или фрейм, в котором должен отображаться виджет. С помощью параметра options ты можешь изменять шрифт, разметку текста и прочее. Данное видео поможет разобраться с Entry.
👀Смотреть видео
#видео
Фреймворки для веб-разработки
Веб-фреймворк — это набор пакетов или модулей, которые позволяют писать веб-приложения или службы без необходимости обработки таких низкоуровневых деталей, как протоколы, сокеты или управление процессами/потоками. В данной статьей автор рассказывает про лучшие фреймворки для веб-разработки.
👉Читать статью
#статьи
Веб-фреймворк — это набор пакетов или модулей, которые позволяют писать веб-приложения или службы без необходимости обработки таких низкоуровневых деталей, как протоколы, сокеты или управление процессами/потоками. В данной статьей автор рассказывает про лучшие фреймворки для веб-разработки.
👉Читать статью
#статьи
Логистическое распределение
Логистическое распределение используется для описания роста. Широко используется в машинном обучении в логистической регрессии, нейронных сетях и т. д. Имеет три параметра. loc указывает, где вершина. По умолчанию 0. scale отвечает за стандартное отклонение, равномерность распределения. По умолчанию 1. size - форма возвращаемого массива.
#практика
Логистическое распределение используется для описания роста. Широко используется в машинном обучении в логистической регрессии, нейронных сетях и т. д. Имеет три параметра. loc указывает, где вершина. По умолчанию 0. scale отвечает за стандартное отклонение, равномерность распределения. По умолчанию 1. size - форма возвращаемого массива.
#практика
Парсинг PDF
Делимся статьей, где автор демонстрирует выполнение основных задач парсинга PDF. Для извлечения таблиц используется модуль pdfplumber. Для чтения/записи файлов PDF – pdfrw. В результате ты научишься разбивать документ PDF на отдельные страницы, объединять несколько листов PDF в один лист.
👉Читать статью
#статьи
Делимся статьей, где автор демонстрирует выполнение основных задач парсинга PDF. Для извлечения таблиц используется модуль pdfplumber. Для чтения/записи файлов PDF – pdfrw. В результате ты научишься разбивать документ PDF на отдельные страницы, объединять несколько листов PDF в один лист.
👉Читать статью
#статьи
Pandas: loc и iloc
Для выбора данных в DataFrame ты можешь использовать loc и iloc. loc основан на метках. Это значит, что ты должен указывать строки и столбцы на основе их меток строк и столбцов. iloc основан на целочисленной позиции, поэтому тебе нужно указывать строки и столбцы по их целочисленным значениям позиции. Данное видео демонстрирует работу loc и iloc.
👀Смотреть видео
#видео
Для выбора данных в DataFrame ты можешь использовать loc и iloc. loc основан на метках. Это значит, что ты должен указывать строки и столбцы на основе их меток строк и столбцов. iloc основан на целочисленной позиции, поэтому тебе нужно указывать строки и столбцы по их целочисленным значениям позиции. Данное видео демонстрирует работу loc и iloc.
👀Смотреть видео
#видео
math.fsum
Метод math.fsum() возвращает сумму всех элементов в любой итерации. Итерацией может быть кортеж, массив, список. Если итерируемый объект не является числом, он возвращает TypeError. Этот метод возвращает сумму всех значений в виде значения с плавающей запятой.
#практика
Метод math.fsum() возвращает сумму всех элементов в любой итерации. Итерацией может быть кортеж, массив, список. Если итерируемый объект не является числом, он возвращает TypeError. Этот метод возвращает сумму всех значений в виде значения с плавающей запятой.
#практика
Полиморфизм
В программировании полиморфизм означает, что одно и то же имя функции используется для разных типов. В Python полиморфизм позволяет определять методы в дочернем классе, которые имеют то же имя, что и методы в родительском классе. При наследовании дочерний класс наследует методы родительского класса. Данное видео поможет разобраться с полиморфизмом.
👀Смотреть видео
#видео
В программировании полиморфизм означает, что одно и то же имя функции используется для разных типов. В Python полиморфизм позволяет определять методы в дочернем классе, которые имеют то же имя, что и методы в родительском классе. При наследовании дочерний класс наследует методы родительского класса. Данное видео поможет разобраться с полиморфизмом.
👀Смотреть видео
#видео