pythonist_ru | Unsorted

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

25092

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

Subscribe to a channel

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

Топ. Вопросы на собеседовании. Часть II. Middle

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

#топ

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

Читать полностью…

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

Python без проблем. Решаем
реальные задачи и пишем полезный код

Автор:
Даниэль Зингаро
Год издания: 2023

#python #ru

Скачать книгу

Читать полностью…

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

Tips & Tricks. Python *args и **kwargs

Давайте рассмотрим, что такое *args и **kwargs и чем они полезны. Для этого разберем пару простых примеров.

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

#tipsandtricks #функции

Читать полностью…

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

Задача с кодом. Каждое слово — с большой буквы

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

Примечания:

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

Примеры:

emphasise("hello world") ➞ "Hello World"
emphasise("GOOD MORNING") ➞ "Good Morning"
emphasise("99 red balloons!") ➞ "99 Red Balloons!"

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

#задача #coding

Читать полностью…

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

Мечтаешь хакнуть свою продуктивность с помощью ИИ? Приходи на AI-митап в Нижнем Новгороде! 👌

📍 Встречаемся 24 апреля в 18:00 по адресу: ул. Октябрьская, 35, пространство «Гараж».

Регистрируйся на митап и готовься к апгрейду своих скиллов!

Читать полностью…

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

👩‍💻 Вакансии по Python за прошлую неделю:

🔎 Python developer. IT Monsters, 200-250 т.р.

🔎 Python Engineer. $3000-3500

🔎 Full Stack (Python, JavaScript). IT компания интегратор, 130-200 т.р.

Читать полностью…

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

Топ. Virtualenv: руководство по виртуальному окружению Python

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

#топ

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

Читать полностью…

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

Мечтаешь хакнуть свою продуктивность с помощью ИИ? Приходи на AI-митап в Нижнем Новгороде! 👌

📍 Встречаемся 24 апреля в 18:00 по адресу: ул. Октябрьская, 35, пространство «Гараж».

Регистрируйся на митап и готовься к апгрейду своих скиллов!

Читать полностью…

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

Реальные проекты и отличная возможность для старта карьеры: Летняя школа бэкенд‑разработки Яндекса открыла набор

Начинающие бэкендеры, есть планы на лето? Летняя школа бэкенда — ваш шанс прокачаться в разработке, даже если вы обладаете базовыми знаниями в Python, Java или C++.

Как проходит обучение:
— со 2 июня по 27 июля — онлайн-лекции, семинары и практические задания
— с 28 июля по 24 августа — разработка реальных проектов офлайн или онлайн

Вас ждут:
— работа в фулстек-командах в коворкингах Яндекса
— лекции от специалистов компании в летнем лектории
возможность стать частью команды и получить офер: больше половины выпускников становятся стажерами или сотрудниками компании

Школа бесплатная, но нужно пройти отбор. Если у вас есть минимальный опыт в бэкенде и желание стать частью одной из команд сервисов, то отправляйте заявку на обучение до 27 апреля!

Читать полностью…

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

Функция в Python: руководство для начинающих

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

#функции

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

Читать полностью…

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

Алгоритмы. Бинарный поиск на Python

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

#алгоритмы

Читать полностью…

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

Ответ к задаче "Сколько шариков было у мальчика?"

В начале пути у мальчика было 2 шарика.

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

Читать полностью…

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

Tips & Tricks. Функция map() в Python

Разбираем работу функции map() в сравнении с работой цикла for.

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

#функции #tipsandtricks

Читать полностью…

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

🔔 Вакансии по Python за прошлую неделю:

👩‍💻 Python Developer (Backend). 150-300 т.р.

👩‍💻 Python developer. Truv, от 220 т.р.

👩‍💻 Аналитик-разработчик Python. Centicore, 250-280 т.р.

👩‍💻 Python Engineer. Grosssoft, 1200 руб./час

👩‍💻 Python-разработчик (backend с нуля). ЗП договорная

Читать полностью…

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

Тест. Лямбда функции в Python

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

#тест

Читать полностью…

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

Задача на логику. Шарики в коробочках

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

1. Ни один шарик не лежит в коробочке того же цвета, что и он сам;
2. В красной коробочке нет синих шариков;
3. В коробочке нейтрального цвета (то есть белого или чёрного) лежит один красный и один зелёный шарик;
4. В чёрной коробочке лежат шарики холодных тонов (зелёный и синий цвета);
5. В одной из коробочек лежат один белый и один синий шарик;
6. В синей коробочке находится один чёрный шарик.

Какого цвета шарики лежат в каждой коробочке?

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

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

Читать полностью…

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

МТС приглашает разработчиков на масштабную ИТ-конференцию True Tech Day 6 июня. Участие бесплатно

Ключевая тема конференции в этом году — искусственный интеллект. Тебя ждут доклады ученых, выступления зарубежных спикеров по AI и экспертов крупных ИТ-компаний.

В программе:
— 4 трека и больше 40 докладов.
— Выступления зарубежных спикеров с индексом Хирша более 50.
— Концентрация практических кейсов: как создаются большие ML-проекты.
— Доклады по архитектуре, бэкенд-разработке и построению ИТ-платформ.
— AI-интерактивы и технологические квесты.
— Пространство для нетворкинга,
…а еще after-party со звездным лайн-апом.

Когда: 6 июня
Где: Москва, МТС Live Холл и онлайн
Участие бесплатно. Регистрация по ссылке.

Читать полностью…

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

🈁 Вакансии по Python за прошлую неделю:

➡️ Backend Python Developer. Ledokol IT, 100-140 т.р.

➡️ Python developer (FastAPI). RecruitTech, до 250 т.р.

➡️ Python-разработчик (Telegram боты). От 30 т.р. (частичная занятость)

➡️ AI Software Engineer (Python). ЗП договорная

➡️ Python Developer (FastAPI/Django). Sarex, 220-290 т.р.

Читать полностью…

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

🖥 Топ. Преобразование типов данных в Python

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

#топ

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

Читать полностью…

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

Тест. Регистры в Python

Регистр в Python имеет значение. Учитывать разницу между строчными и заглавными буквами программист должен на автомате. Также нужно уметь приводить буквы к нужному регистру. Как у вас обстоят дела с этими навыками? Пройдите тест из 10 вопросов и проверьте!

#тест

Читать полностью…

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

Основы искусственного
интеллекта в примерах
на Python

Автор:
Анатолий Постолит
Год издания: 2024

#python #ru #2O24

Скачать книгу

Читать полностью…

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

Задача на логику. Мятная шоколадка

Вы и ваша подруга Карина решили сразиться в конфетном турнире. У вас есть вазочка со 100 карамельками и одной мятной шоколадкой. Вы с Кариной собираетесь по очереди тянуть из вазочки конфеты (как минимум одну и не больше пяти за один подход). Кто заберет последнюю карамельку — заберет и мятную шоколадку. А вы обожаете мятные шоколадки.

Допустим, Карина предложила вам решить, кто ходит первым. Как вам обеспечить себе выигрыш шоколадки? (Определите, кто ходит первым и по сколько конфет вы сами будете брать).

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

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

Читать полностью…

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

Tips & Tricks. Обмен значений двух переменных

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

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

#tipsandtricks #алгоритмы

Читать полностью…

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

Задача с кодом. Сколько машин потребуется?

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

Примечание. Весьма вероятно, что будет какой-то «остаток» людей, и часть машин не будет заполнена до максимальной вместимости.

Примеры:

cars_needed(5) ➞ 1
cars_needed(11) ➞ 3
cars_needed(0) ➞ 0

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

#задача #coding

Читать полностью…

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

Тест. Типы данных Python

Хорошо ли вы знаете, как работают типы данных Python? Пройдите тест из 10 вопросов и проверьте!

#тест #основы

Читать полностью…

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

Python для сложных задач.
Наука о данных


Автор: Джейк Вандер Плас
Год издания: 2024

#python #ru #2O24

Скачать книгу

Читать полностью…

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

Задача на логику. Сколько шариков было у мальчика?

Мальчик купил в магазине шарики для игр. С ними он отправился к друзьям, которых посетил всех по очереди. Всего он заходил в 20 домов.

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

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

Из последнего дома он вышел с 2 шариками.

Сколько шариков было у мальчика вначале?

Пишите свои варианты в комментариях, а правильный ответ мы опубликуем завтра.

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

Читать полностью…

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

Задача с кодом. Стоит ли так гнать?

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

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

Примечания:

- Скорость = расстояние / время
- Возвращаемое время должно быть в минутах, а не в часах.
- Скорость передается в км/ч, расстояние — в км.
- Сэкономленное время — разница между временем движения при скоростном лимите и при средней скорости.

Примеры:

time_saved(80, 90, 40) ➞ 3.3
time_saved(80, 90, 4000) ➞ 333.3
time_saved(80, 100, 40 ) ➞ 6.0
time_saved(80, 100, 10) ➞ 1.5

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

#задача #coding

Читать полностью…

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

Топ. Руководство по PyQt5

Рассказываем, как использовать Python 3 и Qt для создания графического интерфейса пользователя в Windows, Mac или Linux. Также рассмотрим написание установщика.

#топ

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

Читать полностью…

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

Алгоритмы. Линейный поиск на Python

Линейный поиск — один из самых простых алгоритмов поиска. Если вы когда-нибудь просматривали список элементов один за другим, пока не нашли то, что искали, значит, вы уже выполняли линейный поиск!

#алгоритмы

Читать полностью…
Subscribe to a channel