Найти в Дзене
Кухня Python 3: "ProgressBar своими руками"
Как же в наше время без прогресса загрузки? Ведь, он очень удобен при обработке больших кусков кода. Не так ли? Сегодня мы и попробуем сделать простой и незамысловатый прогрессбар. Ингредиенты: Python 3 Библиотека time для наглядности PyCharm по вкусу Приготовление: 1. Для небольшой задержки выполнения нашего кода и наглядности, предлагаю подключить библиотеку time, которая будет "притормаживать" выполнение нашей функции. Конечно, она не пригодится, когда вычисления будут занимать много времени...
660 читали · 5 лет назад
Кухня Python 3: "Сортировка выбором"
В этом рецепте мы будем сортировать список чисел методом "Сортировка выбором". Он не настолько сложен в своем исполнении и займет всё приготовление буквально несколько минут. В чем же заключается данный метод? Сперва мы находим в неотсортированном списке минимальное значение, далее меняем местами первый элемент подмассива и минимум и повторяем до тех пор, пока список не будет отсортирован. ВНИМАНИЕ: Сервис удаляет начальные пробелы в строках, поэтому приходится использовать символ нижнего подчеркивания вместо каждого пробела...
5 лет назад
Кухня Python 3 "Sqlite3 - %LIKE% utf-8 без учета регистра" пишем собственную функцию
Сегодня мы будем готовить собственную функцию поиска like Для В кодировки UTF-8 без учета регистра. Наша кухня успела столкнуться с данной проблемой, когда база уже сварена, а поиск без учета регистра корректно работает только с ASCII...
598 читали · 5 лет назад
Кухня Python 3: "Формула Таппера"
На нашу кухню попал рецепт интересной формулы, а именно формулы Таппера. Если Вы хотите декодировать растровое изображение, то лучше формулы Вам и не найти. Попробуем же сварить её. ВНИМАНИЕ: Сервис удаляет начальные пробелы в строках, поэтому приходится использовать символ нижнего подчеркивания вместо каждого пробела. И я буду предоставлять скриншоты общего кода для наглядности Начнем с того, что поясним вкратце, что же эта за формула. Если вы хотите узнать о ней подробнее, то можете заглянуть на википедию...
196 читали · 5 лет назад
Кухня Python 3: "Sqlite3: Insert и Select"
Продвигаемся дальше по варке и изучению рецептов с sqllite3 в Python 3. Сейчас мы разберемся в добавлении записей в базу insert и выборкой из нее Select.
5 лет назад
Кухня Python 3 "Подключение базы модуля SqLite3 и создание таблиц"
Разберемся, наконец, с простой базой данной SQLite и модулем DB-API sqlite3. Добавим в нее пару табличек, приготовим их в собственном соку, и, естественно, сделаем проверку на уже готовое блюдо. Ингредиенты: Python 3 Библиотека sqlite3 PyCharm добавьте по вкусу Приготовление: 1. Для начала подключите библиотеку sqlite3. import sqlite3 2. Далее сделайте соединение с базой данной(не переживайте, если её не существует, она создастся сама собой) conn = sqlite3.connect("MyDB.db") cursor = conn.cursor() 3...
153 читали · 5 лет назад
Кухня Python 3 "Сортировка списка методом пузырька"
Что же собой представляет сортировка методом пузырька? Это ни что иное, как самое из простейших упорядочиваний массива(списка) по возрастанию/убыванию. Сейчас мы и попробуем сварить данный алгоритм на Python. ВНИМАНИЕ: Сервис удаляет начальные пробелы в строках, поэтому приходится использовать символ "_" вместо каждого пробела. Ингредиенты: Python 3 Алгоритм метода пузырька PyCharm по вкусу Приготовление: 1. Создайте простейший список, назовем его ListNumber и выведете его в консоль. ListNumber = [315,41,21,3,77,9,6,7,63,2,99] print("Не отсортированный список ",ListNumber) 2...
499 читали · 5 лет назад
Кухня Python 3 «Дискриминант»
Дискриминант. Все в той или иной степени помнят понятие дискриминанта ещё со школы. Сперва, освежим в памяти формулу дискриминанта и формулу нахождения корней квадратного уравнения. Дискриминант D квадратного трёхчлена ax^2 + bx + c равен b^2 - 4ac. Знак «^» означает степень числа. Корни квадратного уравнения зависят от знака дискриминанта (D) : D > 0 - уравнение имеет 2 различных вещественных корня; D = 0 - уравнение имеет 1 корень (или же 2 совпадающих вещественных корня): x = -b/(2*a) D < 0 - уравнение имеет 2 мнимых корня (т...
762 читали · 5 лет назад