Книги. Топ-7 книг по алгоритмам на русском языке
Изучение алгоритмов для будущего разработчика это обязательный этап. Мы собрали для вас несколько самых лучших книг по алгоритмам, опубликованных на русском языке (ссылки на скачивание прилагаются).
Читать статью
#книги #алгоритмы
Изучение алгоритмов для будущего разработчика это обязательный этап. Мы собрали для вас несколько самых лучших книг по алгоритмам, опубликованных на русском языке (ссылки на скачивание прилагаются).
Читать статью
#книги #алгоритмы
Алгоритмы. Алгоритм А* и его реализация на Python
Алгоритм А* — один из самых часто используемых алгоритмов поиска кратчайшего пути. В этой статье мы разобрали принципы его работы и обсудили его реализацию на Python.
Читать статью
#алгоритмы
Алгоритм А* — один из самых часто используемых алгоритмов поиска кратчайшего пути. В этой статье мы разобрали принципы его работы и обсудили его реализацию на Python.
Читать статью
#алгоритмы
Генераторы Python. Их создание и использование
В этой статье:
- что собой представляют генераторы Python и как их использовать;
- как задавать функции и выражения, создающие генераторы;
- как работает в Python ключевое слово yield.
Читать статью
#генераторы
В этой статье:
- что собой представляют генераторы Python и как их использовать;
- как задавать функции и выражения, создающие генераторы;
- как работает в Python ключевое слово yield.
Читать статью
#генераторы
Топ. Нормализация данных в Python
В этой статье:
- использование sklearn
- использование MinMaxScaler()
- использование максимального абсолютного масштабирования
- использование метода z-оценки
Читать статью
#топ
В этой статье:
- использование sklearn
- использование MinMaxScaler()
- использование максимального абсолютного масштабирования
- использование метода z-оценки
Читать статью
#топ
Задача на логику. Смышленый малыш и яблоки
Три брата получили 24 яблока, причем каждому досталось столько яблок, сколько ему было лет 3 года назад. Самый младший предложил братьям перераспределить яблоки:
— Я оставлю себе только половину имеющихся у меня яблок, а остальные разделю между вами поровну. Пусть средний брат тоже оставит себе половину, а вторую половину отдаст мне и старшему брату поровну. А затем пускай и старший оставит себе половину, а остальные разделит между мной и средним братом поровну.
Братья согласились, и в результате передела у всех оказалось яблок поровну.
Сколько сейчас лет каждому из братьев?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Три брата получили 24 яблока, причем каждому досталось столько яблок, сколько ему было лет 3 года назад. Самый младший предложил братьям перераспределить яблоки:
— Я оставлю себе только половину имеющихся у меня яблок, а остальные разделю между вами поровну. Пусть средний брат тоже оставит себе половину, а вторую половину отдаст мне и старшему брату поровну. А затем пускай и старший оставит себе половину, а остальные разделит между мной и средним братом поровну.
Братья согласились, и в результате передела у всех оказалось яблок поровну.
Сколько сейчас лет каждому из братьев?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Списки. Python список в словарь: полное руководство
В Python есть несколько способов преобразовать список в словарь и несколько встроенных функций, которые можно использовать с этой целью. В этой статье мы рассмотрели все эти преобразования на примерах.
Читать статью
#списки #словари
В Python есть несколько способов преобразовать список в словарь и несколько встроенных функций, которые можно использовать с этой целью. В этой статье мы рассмотрели все эти преобразования на примерах.
Читать статью
#списки #словари
Топ. Создание аудиокниг с помощью Python
Из этой статьи вы узнаете, как синтезировать речь, как научить Python читать PDF-файлы и даже перевести и озвучить их!
Читать статью
#топ
Из этой статьи вы узнаете, как синтезировать речь, как научить Python читать PDF-файлы и даже перевести и озвучить их!
Читать статью
#топ
Tips & Tricks. Как отформатировать строку в Python
Рассмотрели четыре способа форматирования строк: "старый", f-строки, при помощи .format() и конкатенации.
Читать статью
#строки
Рассмотрели четыре способа форматирования строк: "старый", f-строки, при помощи .format() и конкатенации.
Читать статью
#строки
Машинное обучение. Распознавание лиц и движения с помощью компьютерного зрения
Рассказываем, как писать код для обнаружения лиц на изображениях и видео, а также для распознавания движения.
Читать статью
Книги по ML - @maschinelearning
#ml
Рассказываем, как писать код для обнаружения лиц на изображениях и видео, а также для распознавания движения.
Читать статью
Книги по ML - @maschinelearning
#ml
Топ 5 Python веб фреймворков в 2020 году.
Собрали пятерку самых популярных и надежных веб-фреймворков Python. Эти фреймворки подойдут как для мелких проектов, так и для крупных сайтов.
Читать статью
Собрали пятерку самых популярных и надежных веб-фреймворков Python. Эти фреймворки подойдут как для мелких проектов, так и для крупных сайтов.
Читать статью
Топ. Чтение бинарных файлов с помощью Python
Бинарный файл имеет расширение .bin. Прочитать его можно с помощью встроенной функции или модуля. В этом уроке мы разберём различные способы чтения бинарных файлов с помощью Python.
Читать статью
#топ
Бинарный файл имеет расширение .bin. Прочитать его можно с помощью встроенной функции или модуля. В этом уроке мы разберём различные способы чтения бинарных файлов с помощью Python.
Читать статью
#топ
Топ. Веб-парсинг на Python
Благодаря приемам и идеям из этой статьи вы сможете более надежно, быстро и эффективно собирать данные.
Читать статью
#топ
Благодаря приемам и идеям из этой статьи вы сможете более надежно, быстро и эффективно собирать данные.
Читать статью
#топ
Топ. Как читать excel-файлы (xlsx) при помощи Python
Рассказали, как читать excel-файлы (xlsx) при помощи Python, и рассмотрели примеры использования различных библиотек для этих целей.
Читать статью
#топ
Рассказали, как читать excel-файлы (xlsx) при помощи Python, и рассмотрели примеры использования различных библиотек для этих целей.
Читать статью
#топ
Задача с кодом. Сортировка чисел по их длине
Напишите функцию, которая будет принимать список чисел и возвращать список тех же чисел, но в отсортированном виде.
Сортировать числа нужно по их длине. Число, состоящее из одной цифры, будет идти первым, а число с наибольшим количеством цифр — последним.
Если два и больше чисел имеют одинаковое количество цифр, они должны располагаться в том же порядке, в каком стояли в исходном списке.
Примеры:
#задача #coding
Напишите функцию, которая будет принимать список чисел и возвращать список тех же чисел, но в отсортированном виде.
Сортировать числа нужно по их длине. Число, состоящее из одной цифры, будет идти первым, а число с наибольшим количеством цифр — последним.
Если два и больше чисел имеют одинаковое количество цифр, они должны располагаться в том же порядке, в каком стояли в исходном списке.
Примеры:
number_len_sort([1, 54, 1, 2, 463, 2])Решение на нашем сайте.
➞ [1, 1, 2, 2, 54, 463]
number_len_sort([999, 421, 22, 990, 32])
➞ [22, 32, 999, 421, 990]
number_len_sort([9, 8, 7, 6, 5, 4, 31, 2, 1, 3])
➞ [9, 8, 7, 6, 5, 4, 2, 1, 3, 31]
#задача #coding
Pythonist.ru - образование по питону pinned «https://tttttt.me/pythonbooksarchive - канал с книгами по Python. Скачивайте в 2 клика.»
Книги. Топ-7 учебников по Python для начинающих (на русском языке)
Python важно изучать правильно, по подходящим учебным пособиям. В частности, стоит обращать внимание на рассматриваемую в них версию языка. В этой статье мы собрали для вас самые лучшие книги по Python 3, подходящие для начинающих. В статье вы найдете ссылки на скачивание.
Читать статью
#книги
Python важно изучать правильно, по подходящим учебным пособиям. В частности, стоит обращать внимание на рассматриваемую в них версию языка. В этой статье мы собрали для вас самые лучшие книги по Python 3, подходящие для начинающих. В статье вы найдете ссылки на скачивание.
Читать статью
#книги
Топ. Как транспонировать матрицу в Python
Рассмотрели, что такое матрица, в чем заключается процесс транспонирования и какие есть методы транспонирования матрицы в Python.
Читать статью
#топ
Рассмотрели, что такое матрица, в чем заключается процесс транспонирования и какие есть методы транспонирования матрицы в Python.
Читать статью
#топ
Django. Проекты на Django для начинающих и опытных разработчиков
Django, как и любой другой фреймворк, лучше всего осваивать, работая над реальными проектами: так вы получите опыт и подготовитесь к настоящей коммерческой разработке. В этой статье мы собрали несколько любопытных идей, которые вы сможете воплотить в жизнь.
Читать статью
#django
Django, как и любой другой фреймворк, лучше всего осваивать, работая над реальными проектами: так вы получите опыт и подготовитесь к настоящей коммерческой разработке. В этой статье мы собрали несколько любопытных идей, которые вы сможете воплотить в жизнь.
Читать статью
#django
Задача с кодом. От A до Z
Напишите функцию, которая будет принимать строку — диапазон букв английского алфавита. Функция должна возвращать строку из всех букв этого диапазона. Если в диапазоне заданы заглавные буквы, в результирующей строке тоже должны быть заглавные.
Примечания:
- диапазон будет задаваться двумя буквами с дефисом между ними
- обрабатывать ошибки не нужно (при указании диапазона обе буквы будут в одинаковом регистре и располагаться будут в алфавитном порядке).
Примеры:
#задача #coding
Напишите функцию, которая будет принимать строку — диапазон букв английского алфавита. Функция должна возвращать строку из всех букв этого диапазона. Если в диапазоне заданы заглавные буквы, в результирующей строке тоже должны быть заглавные.
Примечания:
- диапазон будет задаваться двумя буквами с дефисом между ними
- обрабатывать ошибки не нужно (при указании диапазона обе буквы будут в одинаковом регистре и располагаться будут в алфавитном порядке).
Примеры:
gimme_the_letters("a-z") ➞ "abcdefghijklmnopqrstuvwxyz"Решение на нашем сайте.
gimme_the_letters("h-o") ➞ "hijklmno"
gimme_the_letters("Q-Z") ➞ "QRSTUVWXYZ"
gimme_the_letters("J-J") ➞ "J"
#задача #coding