Pythonist.ru - образование по питону
26.1K subscribers
85 photos
1 video
956 links
Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.
Реклама: @anothertechrock

Контент канала:
1. Разбор вопросов с собеседований
2. Книги
3. Задачи на логику
4. Проект Эйлера
5. Видео
6. Тесты по Python 3

@aldrson
Download Telegram
Собрали для вас канал по питону, где можно проверить свои знания

@pythonquizes - тесты по питону

@pythonjuniorjob - вопросы с собеседований по питону

@pythontesti - опросы и тесты по питону
Топ. Создаем бота для мессенджера Facebook, используя Flask и Heroku

Пишем примитивного бота для Facebook, используя Flask и Heroku. Задача бота — отвечать на сообщения, используя рандомную фразу из заданного вами набора.

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

#топ
Задача с кодом. ASCII-код символа в другом регистре

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

Примеры:
код символа "A" - 65
код символа "a" - 97
counterpartCharCode("A") ➞ 97
counterpartCharCode("a") ➞ 65

Примечания:
- Аргумент всегда будет единичным символом.
- Не все символы имеют регистр (например, цифры). Если перевести символ в другой регистр невозможно, функция должна вернуть код самого символа.

Решение на нашем сайте. Совет: прежде чем смотреть решение, потратьте хотя бы 30 минут на написание своего собственного кода, т.к. лучше подумать и не решить, чем решить, но не подумать.

#задача #coding
Tips & Tricks. Преобразование чисел в строки в Python

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

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

#строки
Задача на логику. Число 100

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

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

#логическаязадача
Машинное обучение. 5 мощных проектов по машинному обучению для начинающих

Пять идей, используя которые, вы сможете реализовать действительно хорошие проекты по машинному обучению.

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

Книги по ML - @maschinelearning

#ml
Топ. Хеширование паролей в Python: туториал по Bcrypt с примерами

Разбираем, что такое хеширование, хеш-функции и соли. Также рассмотрим Bcrypt - библиотеку Python для получения сильных ключей.

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

#топ
Машинное обучение. 13 захватывающих Python-проектов на GitHub

Список проектов с открытым исходным кодом, которые можно найти на GitHub. Эти проекты так или иначе связаны с машинным обучением, так что, если интересуетесь этой темой, обратите на них внимание.

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

Книги по ML - @maschinelearning

#ml
Топ. Пишем на Python бота, который может решить любой вопрос с вариантами ответа по картинке [с кодом]

В этой статье:
- Vision AI,
- поиск вопроса в Google,
- сканирование информации (при помощи BeautifulSoup).

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

#топ
Книги. Великолепная четверка книг по Django, вышедших в 2019 году

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

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

#книги #django
Топ. С легкостью тестируем REST API в Python с помощью pyhttptest

Рассказали о pyhttptest — инструменте командной строки для HTTP-тестов через API-интерфейсы RESTful.

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

#топ
@pythontesti - питон канал с задачками.
Задача на логику. Цифры на спидометре

Шофер грузовика посмотрел на спидометр и увидел число 15951. Он отметил, что это число-перевертыш. Еще ему подумалось, что, наверное, теперь не скоро на счетчике будет новый перевертыш.

Однако 2 часа спустя на спидометре снова было число, которой в обе стороны читается одинаково.

Определите, с какой скоростью ехал эти 2 часа шофер.

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

#логическаязадача
Tips & Tricks. 5 фич Python, о которых я бы хотел узнать раньше

В этой статье:
- генератор списков — залог компактного кода
- грамотная манипуляция со списками — круговые списки
- zipping и enumerate в циклах for
- эффективное управление памятью — генераторы
- изоляция — виртуальные окружения

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

#списки #словари
Топ. Как сделать на Python простую программу для напоминания

Эта статья будет интересна начинающим программистам: пошагово объясняем, как написать простую программу на Python.

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

#топ
Книги. 10 лучших книг по Python, вышедших в 2019 году (для начинающих)

Составили список из 10 отличных книг (на русском и английском). Краткие описания и ссылки на скачивание - в комплекте!

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

#книги
Pythonist.ru - образование по питону pinned «​Машинное обучение. 5 мощных проектов по машинному обучению для начинающих Пять идей, используя которые, вы сможете реализовать действительно хорошие проекты по машинному обучению. Читать статью Книги по ML - @maschinelearning #ml»
Задача с кодом. Меняем местами имя и фамилию

Создайте функцию, которая будет принимать строку (имя и фамилию человека) и возвращать другую строку, где имя и фамилия будут идти в другом порядке.

Примечание: между именем и фамилией будет ровно один пробел.

Примеры:
name_shuffle("Donald Trump") ➞ "Trump Donald"
name_shuffle("Rosie O'Donnell") ➞ "O'Donnell Rosie"
name_shuffle("Seymour Butts") ➞ "Butts Seymour"

Решение на нашем сайте. Совет: прежде чем смотреть решение, потратьте хотя бы 30 минут на написание своего собственного кода, т.к. лучше подумать и не решить, чем решить, но не подумать.

#задача #coding
Tips & Tricks. Объединение словарей в Python

Показываем на примерах (для Python 3.5 и для Python 2), как происходит объединение двух словарей.

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

#словари