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

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

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

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

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

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

Подписывайтесь, решайте задачи и находите себе работу: @pythonboost
Тест. Работа с циклами

Циклы в Python универсальны. Они могут использоваться для записи переменных, перебора списков и строк. Но разобраться, что происходит в цикле, не всегда просто.

Проверьте, насколько хорошо вы знаете эту тему: пройдите тест из 10 вопросов!

#тест
Django. 11 проектов на Django для начинающих

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

#django
FrontendBook - канал с книгами по FrontEnd разработке.

Русские и в оригинале. Много тех, которые тяжело найти в открытом доступе.

Скачать все книги можно в 2 клика.
Задача с кодом. Торт на день рождения

Напишите функцию, которая будет создавать прямоугольный «торт», основываясь на переданном имени (name) и возрасте (age).

Торт будет представлять собой строки в списке. Поздравление с днем рождения на торте окружается рамочкой:

- если возраст — четное число, рамочка состоит из символов «#»
- если возраст — нечетное число, рамочка состоит из символов «*».

Примечания:

- поздравление должно быть в следующем формате:
{age} Happy Birthday {name}! {age}
- между рамочкой и цифрами возраста должен оставаться пробел.

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

#задача #coding
Tips & Tricks. Приёмы для ускорения кода на Python

Для ускорения кода на Python программисты могут использовать много приемов. Мы собрали несколько самых простых и при этом самых эффективных из них.
Задача на логику. Умножаем в столбик

Восстановите все цифры в этом примере умножения.

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

#логическаязадача
ООП. Деструктор в Python: уничтожение объектов

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

- как создать деструктор в Python
- использование метода __del__()
- как работает деструктор.

#ооп
Машинное обучение. Распознавание образов в Python

Серия статей. Мы научим нашу программу распознавать символы, изпользуя для этого методы машинного обучения в распознавании образов. Распознавать будем цифры, но те же методы можно распространить на буквы, слова, лица — словом, на всё.

Книги по ML - @maschinelearning

#ml
Задача с кодом. Пятница, 13-е

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

Подсказка: изучите модуль datetime.

Примеры:

how_unlucky(2020) ➞ 2
how_unlucky(2026) ➞ 3
how_unlucky(2016) ➞ 1

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

#задача #coding
Tips & Tricks. Functools: улучшаем функции Python

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

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

Больше трюков по Python тут - https://tttttt.me/pythonboost/338

#функции #модули
@pythonrabota - вакансии по Python у нас. У всех вакансий есть телеграм аккаунт для связи.
Тест. Логический тип данных (уровень Junior)

В Python, как и в других языках, есть логический тип переменных bool, который имеет всего два значения: True (истина) и False (ложь). Его возвращают логические операторы (например, при сравнении чисел или проверке наличия элемента в списке).

Хорошо ли вы умеете пользоваться булевыми значениями? Пройдите тест из 10 вопросов и проверьте!

#тест
Задача на логику. Подозреваются все

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

Круг подозреваемых удалось сузить до четырех человек. Убийцей могут быть: Витек, Казик, Збышек или Анджей.

Все четверо дали показания:

Витек: Преступник — Казик.
Казик: Анджей невиновен.
Збышек: То, что сказал Казик, — правда.
Анджей: То, что сказал Витек, — ложь.

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

Кто убийца Тадеуша?

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

#логическаязадача
Топ. Discord-бот на Python

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

#топ
Тест. Методы списков в Python

Python-разработчикам постоянно приходится работать со списками. Не удивительно, что для решения задач, связанных с ними, создано множество методов. Хорошо ли вы знаете методы списков в Python? Проверьте свои знания: пройдите наш тест!

Как отсортировать список словарей в Python - https://tttttt.me/pythonboost/332

#тест
Топ. Вопросы для собеседования на позицию Python-разработчика

В этой статье мы рассмотрели вопросы, которые задают на собеседовании Python-разработчикам. Мы сосредоточились на вопросах для специалистов уровня Middle и Senior.

#топ
Топ. Бот для Instagram на Python

Рассказываем, как написать бот для Instagram на Python, с применением Instagram API и опенсорс-модуля InstaPy. Наш бот будет ставить лайки под постами, а также подписываться и отписываться от страниц других пользователей.

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

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

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

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

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

Установка Python — дело нехитрое. Наша пошаговая инструкция поможет вам без проблем справиться с этой задачей. Мы подробно расскажем, как загрузить и установить Python в операционной системе Windows.

#топ