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
Топ. Приобрел навыки Python = получил работу в сфере разработки?

Многие учащиеся интересуются, смогут ли они гарантированно найти работу по специальности, если станут изучать программирование и, в частности, если хорошо изучат Python. Давайте разбираться.

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

#топ
Кодинг марафон. Решение Задачи 10

Два варианта создания функций, заменяющих str() и int(), читайте у нас на сайте.

Смотреть решение

Условие конкурса в закрепе канала.

Рейтинг игроков: https://pythonist.ru/koding-marafon

#задача
Топ. Кэш: что это такое и как с ним справиться начинающим разработчикам

В этой статье:
- кэш браузера;
- кэш сетей доставки контента;
- кэширование в базах данных;
- инвалидация кэша каждого типа.

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

#топ
Алгоритмы. Сортировка пузырьком на Python

Пишем программу для упорядочивания списка путем сортировки пузырьком (Bubble sort). Разбираем суть сортировки и каждый шаг создания программы.

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

#алгоритмы
Топ-5 ресурсов для изучения Django

Реализуете что-то новое и хотели бы знать, как это сделать в Django? Мы составили для вас список из пяти самых лучших ресурсов, способных вам помочь.

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

#django
Django. Топ-6 декораторов в Django

Рассказываем о декораторах, которые считаем наиболее полезными: Group Required, Anonymous required, Superuser required, Ajax required, Time it.

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

#django
Тест по Python "Python PRO".

20 вопросов.
Уровень
- средний, продвинутый
Формат - тест

Проходите и оценивайте ваш уровень для продвинутого курса - https://otus.pw/g5Sh/
Модули. Руководство по созданию API-запросов в Python

В этой статье:
- Подходит ли Python для API?
- Библиотека Requests
- Распространенные типы API-запросов в библиотеке Requests
- Библиотека aiohttp
- Распространенные типы API-запросов в библиотеке aiohttp
- Некоторые дополнительные библиотеки

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

#модули
Модули. 10 лучших пакетов драйверов для баз данных

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

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

#модули
Привет, друзья! Вот и закончился наш кодинг-марафон. Участники соревновались в решении задач разной сложности. Мы еженедельно обновляли турнирную таблицу и старались подобрать задачи поинтереснее. Пришла пора подбить итоги.

Итак, победитель нашего марафона — участник с ником klm (@KuLeMi). Он набрал 241 балл и ему улетают 3000 р.

Второе место занял участник с ником Вовчик (@v0vchik_untermensh) — 187 баллов.

На третьем месте Кирилл Храбров, он набрал 161 балл.

Это была славная битва! Когда-нибудь повторим.
def ("Python тесты"):
main_content = "Полезные задачи"
content_junior = "Задачи с собеседований"
addons = """
Трюки и фишки языка Python.
Синтаксические и логические задачи. """

LEVEL = (
('60%', 'JUNIOR'),
('30%', 'MIDDLE'),
('10%', 'SENIOR'),
)
subscribe("Python Тесты")
Tips & Tricks. 20 простых советов по настройке производительности Python

В этой статье:
- представления списков;
- встроенные функции;
- использование xrange() вместо range();
- написание собственного генератора;
- остальные 16 советов.

Читать статью
Задача на логику. Пачкаем карандаши

У Коли есть два карандаша одинаковой длины: красный и синий. Красный на один сантиметр снизу запачкан белой краской.

Мальчик прижал грань синего карандаша к грани красного (при этом у синего тоже запачкался белой краской сантиметр грани) и сначала сдвинул синий на 1 см вниз, а затем сдвинул в исходное положение. Эти действия Коля повторил еще 9 раз (т.е. всего было 20 движений), при этом красный карандаш оставался неподвижным.

Если допустить, что белая краска не высыхает, не истощается и стабильно пачкает карандаши, то на сколько сантиметров в длину окажется запачканным красный карандаш после двадцатого движения синего?

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

#логическаязадача
Django. Эффективное использование DRF-сериализаторов

В этой статье:
- несколько способов использовать аргумент source сериализатора;
- как и когда использовать метод SerializerMethodField;
- как и когда использовать метод to_representation.

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

#django
Топ. Глубокое и поверхностное копирование

Разбираем, как в Python происходит назначение переменных и их копирование.

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

#топ
Топ. Веб-сервер Nginx

Рассмотрели, что такое Nginx и как он используется при развертывании веб-приложения Python, а также составили список ресурсов по этому веб-серверу.

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

#топ
Задача на логику. Спящий пассажир

Когда пассажир проехал половину всего пути, он лег спать. Спал он до тех пор, пока не осталось ехать половину того пути, что он проехал спящим. Какую часть всего пути он проехал спящим?

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

#логическаязадача
Django. Что нового в третьей версии фреймворка?

Рассматриваем новые функции, появившиеся в Django 3, а также рассказываем, что удалено в новой версии.

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

#django
Топ. Python 3: изменяемый, неизменяемый…

Рассказываем с самого начала, чем изменяемые объекты отличаются от неизменяемых и как это проявляется на практике. Также затрагиваем тему преаллокации и передачи аргументов в функции.

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

#ооп
Топ. 10 проектов в 10 строк кода

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

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

#топ