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
Друзья, оцените наши тесты с хештегом #тест. Мы в последнее время стали много тестов формировать и хотелось бы получить обратную связь. Может быть где-то ошибки нашлись или где-то надо больше по каким-то темам разобрать?
Топ. Telegram-бот для генерации случайных цитат

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

#топ
Топ. Чем отличается кортеж от списка в Python

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

#топ #списки #кортежи
Топ. Telegram-бот для Календаря Google

Рассказываем, как создать Телеграм-бота для планирования встреч при помощи Календаря Google. Наш бот будет помогать назначать встречи, учитывая доступность свободного времени.

#топ
Топ. Обрабатываем исключения в Python: try и except

В этом руководстве мы расскажем, как обрабатывать исключения в Python с помощью try и except. Рассмотрим общий синтаксис и простые примеры, обсудим, что может пойти не так, и предложим меры по исправлению положения.

#топ
Друзья, чат нашего канала для обсуждения питон вопросов находится тут - @pythonistruchat
Друзья, мы сейчас разрабатываем сайт и контент на английском языке. Кто из вас читает контент по Python на английском?
Anonymous Poll
46%
Нет, читаю на русском
38%
Да, могу
17%
Да, большую часть на английском
Друзья, наши знакомые тестировщики открыли новый канал с вакансиями: https://tttttt.me/qajoboffer. Если кто-то задумывался над стартом в IT в QA - вам туда.
Python chat for the people who want to study both English and Python at the same time: https://tttttt.me/joinchat/EPJfLFi7gVxkMTli

Let's help each other.
Задача с кодом. Лишние знаки

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

Примечания:

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

Примеры:

no_yelling("What went wrong?????????")
➞ "What went wrong?"

no_yelling("Oh my goodness!!!")
➞ "Oh my goodness!"

no_yelling("I just!!! can!!! not!!! believe!!! it!!!")
➞ "I just!!! can!!! not!!! believe!!! it!"

no_yelling("Oh my goodness!")
➞ "Oh my goodness!"

no_yelling("I just cannot believe it.")
➞ "I just cannot believe it."

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

#задача #coding
Pythonist.ru - образование по питону pinned «Python chat for the people who want to study both English and Python at the same time: https://tttttt.me/joinchat/EPJfLFi7gVxkMTli Let's help each other.»
20 самых лучших сайтов для изучения Python

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

#топ
Топ. PEP 8: комментарии, пробелы, выбор методов

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

#топ
Топ. Как перевернуть список в Python

В этой статье мы разберем несколько разных способов перевернуть список. Кроме того, рассмотрим переворот диапазонов.

#топ
Топ вопросов по ООП с собеседований

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

#топ
Тест. Условия в Python

Условия — очень частые конструкции в Python. Они формируются при помощи условных операторов if, else и elif. Практически любая программа представляет собой разные наборы действий, которые нужно выполнить при соблюдении тех или иных условий.

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

#тест
Сайт на Django за 20 минут

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

В этой статье мы вам расскажем, как за 20 минут создать несложный сайт на Django.

#django
Задача с кодом. Является ли input факториалом числа?

Напишите функцию, которая будет принимать целое число и проверять, является ли оно факториалом какого-нибудь целого числа. Возвращать функция должна True или False.

Input всегда будет целым положительным числом, обрабатывать ошибки не нужно.

Примеры:

is_factorial(2) ➞ True
# 2 = 2 * 1 = 2!

is_factorial(27) ➞ False

is_factorial(24) ➞ True
# 24 = 4 * 3 * 2 * 1 = 4!

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

#задача #coding
Машинное обучение. Топ-7 библиотек Python для машинного обучения

Python – это океан библиотек, которые служат различным целям. Как разработчик вы должны хорошо разбираться в лучших из них. Чтобы помочь вам в этом, мы расскажем про топ-7 библиотек Python для машинного обучения, которые нужно знать в 2021 году.

Книги по ML - @maschinelearning

#ml