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
Книги. Топ-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
Списки. Сортировка списков в Python

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

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

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

Книги по ML - @maschinelearning

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

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

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

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

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

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

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

#топ
Списки. Как удалить элемент из списка в Python

Рассматриваем удаление элементов при помощи методов remove() и pop(), а также оператора del.

#списки
Топ. Переменные класса и экземпляра в Python

Объектно-ориентированное программирование позволяет использовать переменные на уровне класса или на уровне экземпляра класса. Давайте разберем, чем они отличаются и как с ними работать.

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

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

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

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

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

В Яндекс Go требуется программисты!

📌 Разработчики бэкенда! https://clck.ru/Y4yC5

Мы ждем, что вы:
- знакомы с Python 3 (у нас 3.7);
- одинаково любите технические и продуктовые задачи;
- ориентируетесь в классических алгоритмах и структурах данных;
- имеете представление о NoSQL- и SQL-базах данных (PostgreSQL, MongoDB, Redis);
- имеете опыт разработки под Linux.

📌 Разработчики фронтенда! https://clck.ru/Y4yBc

Мы ждем, что вы:
- не меньше трех лет занимались фронтенд-разработкой;
- создавали приложения на React и TypeScript;
- умеете и хотите решать сложные задачи;

Присылай свое резюме рекрутеру @chuprynina9 или оставляй заявку на нашем сайте.
Топ. Библиотека Sympy: символьные вычисления в Python

Изучаем библиотеку символьной математики языка Python. Она является реальной альтернативой таким математическим пакетам, как Mathematica или Maple, и обладает очень простым и легко расширяемым кодом.

#топ