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

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

@aldrson
Download Telegram
Топ. Чтение и запись файлов в Python

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

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

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

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

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

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

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

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

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

#книги
Алгоритмы сортировки на Python

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

#алгоритмы
Задача с кодом. Одевайтесь потеплее!

В холода мы носим многослойную одежду (майка, рубашка, свитер, пальто и т. п.). Предположим, что каждый слой одежды повышает температуру окружающей среды вокруг нашего тела на 0,1 текущей температуры на улице.

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

Примечания:

- Результат округляем до десятых.
- Температура будет указываться в градусах Цельсия и в виде строки. Она будет только положительной.
- Обратите внимание, что в качестве символа градуса используется звездочка.

Примеры:

calc_bundled_temp(2, "10*C") ➞ "12.1*C"
# 10 * 1.1 = 11
# 11 * 1.1 = 12.1

calc_bundled_temp(1, "2*C") ➞ "2.2*C"
calc_bundled_temp(4, "6*C") ➞ "8.8*C"
calc_bundled_temp(20, "4*C") ➞ "26.9*C"

Решение на нашем сайте.

#задача #coding
Топ. Оператор неравенства != в Python

Рассмотрели на примерах, как работают операторы неравенства Python.

#топ
Задача на логику. Сюрприз Оксаны

Оксана, Сережа и Саша любят разгадывать головоломки. Ребята отличаются прекрасно развитым логическим мышлением. И честностью:)

Оксана попросила друзей отвернуться, чтобы она подготовила загадку. Когда они повернулись, то увидели на столе лист бумаги, расчерченный 4х4. Некоторые ячейки были закрыты синими квадратиками. Оксана сказала, что под одним из квадратиков она спрятала сюрприз. Задача ребят — первым определить, под каким именно.

При этом Сереже Оксана сказала номер строки, в которой спрятан сюрприз, а Саше — букву столбца.

Далее последовал такой обмен репликами:

Сережа: Я не знаю, где сюрприз, но и Саша тоже не знает.
Саша: Прежде я не знал, но теперь знаю.
Сережа: Ну тогда и я теперь тоже знаю.

Вопрос: в каком квадрате спрятан сюрприз?

Задание «со звездочкой»

Предположим, до того как состоялся этот разговор, кто-то задел синий квадрат на B1 и оказалось, что там пусто.

Почему открытие этого квадрата неизбежно изменит приведенный выше разговор?

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

#логическаязадача
Топ. HTTP cookies на практике

Рассказываем, как создавать, использовать и работать с файлами куки как во фронтенде, так и в бэкенде.

#топ
Топ. 10 лучших IDE и редакторов кода для Python-разработчиков

Редакторов и IDE много. Как выбрать? Как понять, какие функции важны? А какие из них важнее всего в вашем случае? Стоит ли платить за редактор или IDE?

Сегодня мы разберем все эти вопросы, рассматривая десятку самых лучших редакторов кода и IDE для Python (по состоянию на 2021 год).

#топ
Python вопросы на собеседовании - канал для помощи в нахождении первой работы на позицию Junior Python Developer.

Контент канала: утром пост вопрос-задачка с собеседования, вечером пост с решением.

Переходите и учитесь у нас :
@pythonjuniorjob
Топ. Как установить Python 3 на macOS в качестве версии по умолчанию

Есть несколько способов начать работу с Python 3 на macOS, однако не все они одинаково хороши. Сегодня мы рассмотрим, как правильно настроить среду, не нарушая ничего, что встроено в операционную систему macOS.

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

#топ
ML. Топ 8 библиотек Python для машинного обучения и искусственного интеллекта

В этой статье:

- почему Python предпочтителен для машинного обучения и AI
- библиотеки Tensor Flow, Keras, Theano, Scikit-learn, PyTorch, NumPy, Pandas, Seaborn.

Книги по ML - @maschinelearning

#ml
Задача с кодом. Сколько машин потребуется?

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

Примечание. Весьма вероятно, что будет какой-то «остаток» людей, и часть машин не будет заполнена до максимальной вместимости.

Примеры:

cars_needed(5) ➞ 1
cars_needed(11) ➞ 3
cars_needed(0) ➞ 0

Решение на нашем сайте.

#задача #coding
Списки. Сортировка списков в Python

В этой статье мы обсудим сортировку списков в Python. Разберем примеры кода для методов sorted() и sort() и посмотрим, чем они отличаются.

#списки
ML. Распознавание лиц при помощи Python и OpenCV

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

Книги по ML - @maschinelearning

#ml
Топ. Вопросы на собеседовании

Серия статей со списками вопросов, которые задают на технических собеседованиях питонистам.

#топ
Тест. Перебор словарей

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

#тест #словари
Топ. Основы Python — изучаем базовые концепции языка

Эта статья рассчитана как на новичков в программировании, так и на программистов, которые уже владеют каким-либо языком, но хотят освоить еще и Python.

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

#топ
Топ. Телеграм бот для e-commerce на Python и Fauna

Рассказываем, как создать Телеграм бот для малого бизнеса. Этот бот по своим возможностям будет очень похож на популярную платформу WhatsApp Business. Мы рассмотрим, как реализовать этот функционал и настроить нашу базу данных в бессерверной системе Fauna.

#топ