Pythonist.ru - образование по питону @pythonist_ru Channel on Telegram

Pythonist.ru - образование по питону

@pythonist_ru


Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.
Реклама: @anothertechrock

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

@aldrson

Pythonist.ru - образование по питону (Russian)

Pythonist.ru - это канал, который предлагает образование по языку программирования Python. Если вы готовитесь к собеседованию на позицию Python Developer, то этот канал станет вашим незаменимым помощником. Здесь вы найдете разборы вопросов с собеседований, книги, задачи на логику, проекты Эйлера, видеоуроки и тесты по Python 3. Все это доступно на канале @pythonist_ru. Присоединяйтесь к нам, чтобы улучшить свои навыки в Python и успешно пройти собеседование на должность Python Developer. Рекламу на канале можно разместить, связавшись с @anothertechrock. Дополнительную информацию можно получить у @aldrson.

Pythonist.ru - образование по питону

21 Nov, 14:20


Топ. Библиотека tqdm: визуализация прогресса выполнения скриптов Python

Вы когда-нибудь оказывались в ситуации, когда скрипт на Python выполняется очень долго и вы задаетесь вопросом, происходит ли вообще что-нибудь за экраном?

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

Библиотека tqdm решает эту проблему, предоставляя индикаторы выполнения для ваших скриптов.

#топ

Pythonist.ru - образование по питону

20 Nov, 16:15


Задача на логику. Отмеряем 15 минут при помощи песочных часов

Есть песочные часы большего и меньшего размера. Одни отмеряют 11 минут, вторые — 7. Как с их помощью отмерить 15 минут?

Есть два способа решения, один требует больше переворачиваний часов, второй — больше времени. Сможете ли вы найти оба?

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

#логическаязадача

Pythonist.ru - образование по питону

20 Nov, 12:10


⚡️Python разрабатывает API, как Ferrari разгоняется до сотни — с FastAPI всё быстро, надёжно и элегантно.

Если вам нужны инструменты для создания веб-приложений, которые не тормозят, не тратят лишних ресурсов и готовы к продакшену — ждём вас 21 ноября в 20:00 мск на бесплатном открытом уроке, где мы разберём, как ⚡️FastAPI переворачивает мир разработки API. Узнаете всё: от маршрутизации до работы с базами данных и асинхронного программирования. А еще покажем, как создать простое API буквально за пару минут.

Спикер Валентин Шилин — старший программист с опытом более 15 лет на С++, С#, JavaScript, Python, Scala, Java; аналитик данных; эксперт в обработке больших данных с помощью Scala/Spark.

🔗Регистрируйтесь

🎁 Только в "Черную пятницу", скидки на курс «Python Developer. Professional» до 15%! Подробности у менеджеров.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Pythonist.ru - образование по питону

19 Nov, 12:50


Графики говорят о вашем анализе всё: хорошая визуализация помогает сразу увидеть главные выводы, плохая — путает всех вокруг.

Хотите научиться делать такие графики, которые действительно «рассказывают историю» данных и помогают бизнесу расти?

Присоединяйтесь к открытому уроку 26 ноября в 20:00 мск! Мы разберём основы matplotlib и библиотеку seaborn, которая позволяет создавать стильные графики буквально за пару строк кода. От типов графиков до выбора цветовых схем — научимся выводить данные эффектно и профессионально.

Вебинар подходит начинающим аналитикам и специалистам по данным, желающим усовершенствовать визуализацию своих проектов.

Спикер Игорь Стурейко — PhD Physical and Mathematical Sciences, опытный руководитель команд.

🔴 Зарегистрируйтесь прямо сейчас и получите скидку на участие в курсе «Python для аналитики».

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Pythonist.ru - образование по питону

19 Nov, 10:34


Tips & Tricks. Встроенный HTTP-сервер Python

А вы знали, что у Python есть HTTP-сервер, встроенный в стандартную библиотеку? Он очень удобен для предварительного просмотра сайтов.

#tipsandtricks

Pythonist.ru - образование по питону

18 Nov, 13:25


Задача с кодом. Половина от половины

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

Значение аргумента a всегда будет как минимум вдвое больше значения b.

Примеры:

halve_count(4666, 544) ➞ 3
# (4666 -> 2333 -> 1166.5 -> 583.25)

halve_count(624, 8) ➞ 6
# (624 -> 312 -> 156 -> 78 -> 39 -> 19.5 -> 9.75)

halve_count(1000, 3) ➞ 8
# (1000 -> 500 -> 250 -> 125 -> 62.5 -> 31.25 -> 15.625 -> 7.8125 -> 3.90625)

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

#задача #coding

Pythonist.ru - образование по питону

16 Nov, 11:35


Топ. Вебскрейпинг для сравнения цен на сайтах

Пишем код на Python для сравнения цен в онлайн-магазинах (с использованием библиотеки Selenium и веб-драйвера Chrome).

#топ

Pythonist.ru - образование по питону

15 Nov, 10:47


2000г - С сила
2023г - Python сила

Делаем выводы, господа.
Python сила, C могила 🙂

Pythonist.ru - образование по питону

15 Nov, 08:30


Тест. Работа с циклами

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

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

#тест

Pythonist.ru - образование по питону

13 Nov, 13:29


Задача на логику. Выход на улицу

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

Как сформулировать вопрос с учетом того, что вы не знаете, соврет собеседник или скажет правду?

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

#логическаязадача

Pythonist.ru - образование по питону

12 Nov, 09:25


Tips & Tricks. Симуляция предложений switch/case

Поскольку в Python функции являются объектами первого класса, они могут использоваться для симуляции предложений switch/case. Пример - в статье.

#tipsandtricks #функции

Pythonist.ru - образование по питону

11 Nov, 14:30


Строки. Символы новой строки в Python

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

#строки

Pythonist.ru - образование по питону

11 Nov, 10:30


AIOps — обнаружение аномалий в логах и метриках
Присоединяйтесь к нашему открытому уроку для обсуждения AIOps.

Ждем вас на открытом вебинаре 14 ноября в 20:00 мск.

🚀На вебинаре рассмотрим open-source решения, которые помогут обнаружить аномальные отклонения в метриках и логах как для локальных кластеров, так и для облачных окружений. На практических примерах будет проведена настройка AIOps-решений Loglizer и Keep. Эти инструменты помогут предсказать проблемы до их возникновения и выявить аномальную активность в работе сервисов.

На вебинаре вы узнаете:
1. Как использовать AIOps для автоматизированного обнаружения аномалий в логах и метриках.
2. Настройку Loglizer для выявления отклонений в активности сервисов.
3. Практические шаги по оптимальной настройке Keep в Kubernetes-окружении для мониторинга и обнаружения проблем до их возникновения.
4. Настройку мониторинга с помощью Shinken для контроля критических метрик и логов.
5. Применение AIOps в публичных облаках для повышения производительности и предотвращения сбоев.

🎯 Вебинар будет полезен DevOps-инженерам, разработчикам и архитекторам и системным администраторам.

🛡Спикер Дмитрий Золотов — Ведущий DevOps инженер.

Встречаемся в преддверии старта курса «DevOps практики и инструменты». Все участники вебинара получат специальную цену на обучение! Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Pythonist.ru - образование по питону

11 Nov, 08:58


Задача с кодом. Валидаторы смещения и умножения

Создайте два валидатора. Первая функция-валидатор (is_shifted) должна принимать два списка чисел одинаковой длины и проверять, образован ли второй список путем смещения каждого элемента первого списка на число-константу.

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

Примеры:

is_shifted([1, 2, 3], [2, 3, 4]) ➞ True
# Каждый элемент смещен на +1

is_shifted([1, 2, 3], [-9, -8, -7]) ➞ True
# Каждый элемент смещен на -10

is_multiplied([1, 2, 3], [10, 20, 30]) ➞ True
# Каждый элемент умножен на 10

is_multiplied([1, 2, 3], [-0.5, -1, -1.5]) ➞ True
# Каждый элемент умножен на -1/2

is_multiplied([1, 2, 3], [0, 0, 0]) ➞ True
# Каждый элемент умножен на 0

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

#задача #coding

Pythonist.ru - образование по питону

09 Nov, 09:11


Функция len() в Pyhton

Функция len() в Python принимает объект в качестве аргумента и возвращает длину этого объекта. Например, функция len() может возвращать количество элементов в списке.

#функции

Pythonist.ru - образование по питону

08 Nov, 10:46


Типичные гугл запросы каждого 🖼️ Python новичка 🍿

Узнали?

Pythonist.ru - образование по питону

08 Nov, 07:20


Тест. lambda-выражения

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

#тест

Pythonist.ru - образование по питону

07 Nov, 12:33


ООП. if __name__ == "__main__" в Python: полное объяснение

Условный блок, начинающийся с if __name__ == "__main__" часто встречается в коде Python. Эта строка может выглядеть загадочно, и многие новички используют ее, не зная, что она делает и стоит ли ее использовать. Программисты, перешедшие на Python с других языков, также могут неправильно понимать эту идиому и использовать ее там, где это не нужно.

Из этой статьи вы узнаете о значении идиомы if__name__ == "__main__" в Python, а также о том, как и когда ее следует использовать.

#ооп

25,204

subscribers

112

photos

2

videos