Pythonist.ru - образование по питону
25.7K subscribers
208 photos
5 videos
5 files
1.05K links
Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.
Реклама: @anothertechrock

РКН: https://kurl.ru/WPjOT
Download Telegram
Топ. Создание аудиокниг с помощью Python

Из этой статьи вы узнаете, как синтезировать речь, как научить Python читать PDF-файлы и даже перевести и озвучить их!

Читать статью

#топ
Tips & Tricks. Как отформатировать строку в Python

Рассмотрели четыре способа форматирования строк: "старый", f-строки, при помощи .format() и конкатенации.

Читать статью

#строки
Машинное обучение. Распознавание лиц и движения с помощью компьютерного зрения

Рассказываем, как писать код для обнаружения лиц на изображениях и видео, а также для распознавания движения.

Читать статью

Книги по ML - @maschinelearning

#ml
Топ 5 Python веб фреймворков в 2020 году.

Собрали пятерку самых популярных и надежных веб-фреймворков Python. Эти фреймворки подойдут как для мелких проектов, так и для крупных сайтов.

Читать статью
Топ. Чтение бинарных файлов с помощью Python

Бинарный файл имеет расширение .bin. Прочитать его можно с помощью встроенной функции или модуля. В этом уроке мы разберём различные способы чтения бинарных файлов с помощью Python.

Читать статью

#топ
Топ. Веб-парсинг на Python

Благодаря приемам и идеям из этой статьи вы сможете более надежно, быстро и эффективно собирать данные.

Читать статью

#топ
Топ. Как читать excel-файлы (xlsx) при помощи Python

Рассказали, как читать excel-файлы (xlsx) при помощи Python, и рассмотрели примеры использования различных библиотек для этих целей.

Читать статью

#топ
Задача с кодом. Сортировка чисел по их длине

Напишите функцию, которая будет принимать список чисел и возвращать список тех же чисел, но в отсортированном виде.

Сортировать числа нужно по их длине. Число, состоящее из одной цифры, будет идти первым, а число с наибольшим количеством цифр — последним.

Если два и больше чисел имеют одинаковое количество цифр, они должны располагаться в том же порядке, в каком стояли в исходном списке.

Примеры:

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.

Читать статью

#топ
Django. Проекты на Django для начинающих и опытных разработчиков

Django, как и любой другой фреймворк, лучше всего осваивать, работая над реальными проектами: так вы получите опыт и подготовитесь к настоящей коммерческой разработке. В этой статье мы собрали несколько любопытных идей, которые вы сможете воплотить в жизнь.

Читать статью

#django
Задача с кодом. От A до Z

Напишите функцию, которая будет принимать строку — диапазон букв английского алфавита. Функция должна возвращать строку из всех букв этого диапазона. Если в диапазоне заданы заглавные буквы, в результирующей строке тоже должны быть заглавные.

Примечания:

- диапазон будет задаваться двумя буквами с дефисом между ними
- обрабатывать ошибки не нужно (при указании диапазона обе буквы будут в одинаковом регистре и располагаться будут в алфавитном порядке).

Примеры:

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
Функции и их аргументы в Python 3

В этой статье мы рассмотрели, как создавать и вызывать функции в Python. Также мы коснулись темы передачи параметров и аргументов в функцию.

#функции
Задача на логику. Трое в опенспейсе

Вы — в IT-компании «ThreeWayLand». Здесь, как вам известно, фронтендеры всегда говорят правду, бэкендеры всегда лгут, а менеджеры — по настроению.

В опенспейсе вы видите троих парней. Один в синей футболке, второй — в красной, третий — в зеленой. Среди них точно есть и фронтендер, и бэкендер, и менеджер. Вы пытаетесь определить, кто есть кто.

- Парень в синей футболке утверждает, что он — не менеджер.
- Рыжий в красной футболке заявил, что он — бэкендер.
- «Если бы ты меня спросил, кто в красной футболке, я бы сказал, что он менеджер», — сказал парень в зеленой футболке.

А кто есть кто на самом деле?

Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.

#логическаязадача
Топ. Чтение и запись файлов в Python

Программисты очень часто пишут код для чтения и записи файлов, но каждый язык решает эту задачу по-своему. Мы рассмотрели, как работать с файлами при помощи Python.

#топ
PythonBoost - это канал где вы сможете изучить Python, что круто вы сможете бесплатно получить ревью вашего кода.

Упор канала - на решение задач по Python.

Контент канала:
- задачи с решениями
- марафон задач с призами лучшим питонистам
- видео-туториалы
- книги
- статьи
- вакансии

У нас уже прошел один кодинг-марафон и с 10 сентября стартует новый.

Подписывайтесь, решайте задачки и находите себе работу.
Топ. if else в Python

Сегодня мы рассмотрим основы работы с операторами if, if...else и elif в Python, а также разберем все это на примерах.

#топ
Книги. Топ-11 книг по Python для новичка

Выбор подходящей книги — процесс довольно затруднительный, особенно для новичков в программировании. В этой статье вы найдете короткие аннотации к учебникам, подходящим для начинающих, а также ссылки на скачивание.

#книги