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

РКН: https://kurl.ru/WPjOT
Download Telegram
Кодинг марафон. Условия конкурса читайте в закрепленной сверху записи канала. Приз: 25 баллов.

Условие: Python напился, и в результате встроенные функции str() и int() ведут себя странно:

str(4) ➞ 4
str("4") ➞ 4
int("4") ➞ "4"
int(4) ➞ "4"

Вам нужно создать две функции, заменяющие str() и int(). Функция int_to_str() должна конвертировать целые числа в строки, а функция str_to_int() — строки в целые числа.

Примеры:

int_to_str(4) ➞ "4"
str_to_int("4") ➞ 4
int_to_str(29348) ➞ "29348"

В этой задаче нет числового ответа. Просто присылаем номер задачи и ссылку на код сюда - @algoritmsrules

#задача
Сегодня, когда сайт нужен всем, даже ларьку с шаурмой за углом, веб-разработчики никогда не останутся без работы. А самые востребованные из них — разработчики полного цикла, которые могут сделать все сами: сверстать сайт, добавить интерактива с помощью JavaScript и настроить серверную часть.

Хотите попробовать себя в веб-разработке? Быстрый старт для новичков — бесплатный интенсив «Веб-разработка для начинающих» образовательной экосистемы GeekBrains от Mail.ru Group.

Для участия вам нужен только компьютер с выходом в интернет и два часа свободного времени.

На бесплатном интенсиве вы:
- узнаете все об особенностях профессии веб-разработчика;
- на практике разработаете персональный сайт без шаблона с использованием HTML и CSS;
- научитесь добавлять галереи фотографий на сайт и публиковать сайт на хостинге.

Создайте свой первый сайт с нуля! Запись тут!
Топ. Приобрел навыки 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 советов.

Читать статью
Django. Эффективное использование DRF-сериализаторов

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

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

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

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

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

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

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

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

#топ
Django. Что нового в третьей версии фреймворка?

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

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

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

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

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

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

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

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

#топ