Асинхронный Python
Данная статья поможет новичкам разобраться с асинхронностью и библиотекой asyncio. Здесь разобраны асинхронные функции, корутины и футуры. В результате ты напишешь свое первое асинхронное приложение. В статье есть ссылка на вторую часть.
👉Читать статью
#статьи
Данная статья поможет новичкам разобраться с асинхронностью и библиотекой asyncio. Здесь разобраны асинхронные функции, корутины и футуры. В результате ты напишешь свое первое асинхронное приложение. В статье есть ссылка на вторую часть.
👉Читать статью
#статьи
👍1
Столбчатые диаграммы: ширина/высота
Bar() принимает ключевое слово width, чтобы установить ширину столбчатых диаграмм. По умолчанию это значение равно 0.8. barh() использует height, чтобы установить высоту столбцов. Значение по умолчанию также 0.8.
#практика
Bar() принимает ключевое слово width, чтобы установить ширину столбчатых диаграмм. По умолчанию это значение равно 0.8. barh() использует height, чтобы установить высоту столбцов. Значение по умолчанию также 0.8.
#практика
HTML теперь в телеграм!
HTML — самый популярный язык в мире. Именно на нем написаны все сайты. Начать свой путь в программировании проще всего с изучения HTML. Тем более теперь в телеграмме появился официальный русскоязычный канал. Это первоисточник всего, что появляется в платных курсах и остальных ресурсах. Стоит подписаться!
HTML — самый популярный язык в мире. Именно на нем написаны все сайты. Начать свой путь в программировании проще всего с изучения HTML. Тем более теперь в телеграмме появился официальный русскоязычный канал. Это первоисточник всего, что появляется в платных курсах и остальных ресурсах. Стоит подписаться!
Telegram-бот + парсер
Парсинг – это процесс сбора данных с последующей их обработкой и анализом. В данном видео автор реализует парсинг сайта с анекдотами, в результате чего создается простенький telegram-бот.
👀Смотреть видео
#видео
Парсинг – это процесс сбора данных с последующей их обработкой и анализом. В данном видео автор реализует парсинг сайта с анекдотами, в результате чего создается простенький telegram-бот.
👀Смотреть видео
#видео
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 - форма возвращаемого массива.
#практика