Найти тему
Базовый курс программирования на Python

Базовый курс программирования на Python

Основы программирования на Python. Базовые возможности языка. Без библиотек
подборка · 91 материал
10 прочтений · 6 дней назад
Программирование на языке Python. Для начинающих. Поиск максимума (минимума)
Это статья для начинающих, хотя может и для тех, уже начал программировать, что-то найдётся. Если у вас есть массив ls = [4, 2, 5, 4, 8, 1, 5, 3, 4, 9, 1, 2] то поиск максимального/минимального элемента очень прост max(ls)/min(ls). Хотя интересней ведь всё ручками делать. Или я не прав? Тут попалась мне книжка в Инете по алгоритмам на Python. Я вообще собираю книжки по алгоритмам. Ну и покупаю её. И какого же было моё разочарование. Нет там алгоритмов, а есть алгоритмы использования библиотек с алгоритмами...
31 прочтение · 1 месяц назад
Программирование на языке Python. Библиотека ctypes и ассемблер. Статья для гурманов
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Да я старый ассемблерщик, что тут скрывать. Пишу на разных ассемблерах уже много-много лет. И сегодня приведу пример для гурманов. Мы соединим программу на ассемблере с программой на Python. А что не так? Попытка не пытка, как говаривал один исторический персонаж. На самом деле ограничим себя только одной задачей: попробуем вызвать динамическую библиотеку и программы на языке python...
23 прочтения · 3 месяца назад
Программирование на языке Python. Поиск подстроки в строке. Алгоритм Карпа-Рабина
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Алгоритм Карпа-Рабина при поиске подстроки в строке на Python Не хотелось бы формально излагать алгоритм, а подвести к нему понятными рассуждениями. Попробую. Одним из вариантов поиска подстроки в строке ранее был изложен простой подход. Проходя по строке проверяем совпадение части строки, которую мы ищем, с соответствующим срезом в строке, где мы ищем...
12 прочтений · 3 месяца назад
Программирование на языке Python. Поиск подстроки в строке. Еще алгоритмы
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Еще алгоритм поиска подстроки в строке Еще один алгоритм поиска подстроки в строке. Он в принципе лежит на поверхности. Если до сих пор поиск осуществлялся последовательным движением по строке и сравнением, то возникает вопрос: а может мы в начале поищем подозрительные точки (индексы): т.е. получим список, где искать, а потом уже проверим, нет ли совпадений...
16 прочтений · 3 месяца назад
Программирование на языке Python. Продолжение об алгоритмах поиска подстроки в строке
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Комбинируем алгоритмы поиска строки из предыдущих статей Когда-то я думал, что поиск строки прост и однозначен. Нет, много чего есть "друг Горацио", над стоит поломать голову. Сегодня мы займёмся алгоритмами, которые являются такими комбинациями предыдущих (см. статья 1 и статья 2). Комбинаций, в действительности, не мало и все мне лень здесь представлять...
16 прочтений · 3 месяца назад
Программирование на языке Python. Алгоритмы поиска подстроки в строке. Продолжение
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Поиск подстроки в строке, явные алгоритмы Продолжим цикл статей по поиску подстроки в строке. В прошлой статье мы рассматривали использование методов find() и index(). Сегодня рассмотрим явные алгоритмы. Сегодня рассмотрим два простых, или я бы сказал явных, алгоритмов поиска подстроки в строке. Программа ниже осуществляет поиск подстроки в строке, которые заданы непосредственно в тексте программы...