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

РКН: https://kurl.ru/WPjOT
Download Telegram
Задача с кодом. Множественное число существительных

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

Примеры

pluralize(["cow", "pig", "cow", "cow"]) ➞ { "cows", "pig" }

pluralize(["table", "table", "table"]) ➞ { "tables" }

pluralize(["chair", "pencil", "arm"]) ➞ { "chair", "pencil", "arm" }

Примечания

- Передаваться будут только слова на английском языке.
- Для упрощения будем считать, что множественное число всегда образуется путем добавления окончания s.

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

#задача #coding
Что выведет следующий код?

print(len(set("apple")))
Anonymous Quiz
4%
aple
9%
apple
32%
5
39%
4
5%
Ничего
11%
Ошибку
Tips & Tricks. Поиск случайных чисел

Разбираем задачу с собеседования: пишем функцию для генерации случайных чисел. Используем библиотеки random и math.

#tipsandtricks
Задача на логику. Определяем возраст

Переставьте цифры лет А - получите возраст В.

Разность между возрастами А и В равна удвоенному возрасту С.

В в 10 раз старше С.

Определите возраст каждого.

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

#логическаязадача
Списки. Как вывести список в Python

А вы знаете, что вывести на экран список в Python можно несколькими способами? В этой статье мы разберем несколько приемов распечатки списка.

#списки
Python для Excel

Автор:
Зумштейн Ф.
Год издания: 2023

#python #ru

Скачать книгу
Тест. Переменные и их свойства

Проверьте, хорошо ли вы понимаете суть переменных в Python.

#тест
Топ. Именованные кортежи в Python

Именованные кортежи (NamedTuples) — это отличный способ сделать ваш код на Python более полезным и читаемым. Давайте познакомимся с ними поближе.

#топ
Самое полное руководство
по разработке на Python

Автор:
Stack Overflow
Год издания: 2024

#python #ru #2O24

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

Из символов ( ) : можно составлять веселые и грустные смайлики. Для целей этой задачи:

- веселые смайлики :) и (: оцениваются в 1 балл,
- грустные смайлики :( и ): оцениваются в -1 балл.

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

Рабочий пример
happiness_number(":):(") ➞ -1
# 1-й и 2-й символы составляют :) +1 Итого: 1
# 2-й и 3-й символы составляют ): -1 Итого: 0
# 3-й и 4-й символы составляют :( -1 Итого: -1

Другие примеры
happiness_number(":):(") ➞ -1
happiness_number("(:)") ➞ 2
happiness_number("::::") ➞ 0

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

#задача #coding
Вам приглашение на митап в честь Дня рождения Python!

В четверг, 20 февраля, в 18:00 ждем вас в московском офисе Сбера на Python Birthday Meetup.

О чем поговорим:

🟢Лень как искусство, или зачем программисту LLM?
Никита Замулдинов из Сбера расскажет, как превратить искусственный интеллект в своего личного ассистента, делегировать скучные задачи и расширить собственные возможности. Вас ждут реальные кейсы и демонстрация AI-агентов в действии.

🟢Люблю и ненавижу Asyncio
Николай Хитров из Точки разберет новые и старые «грабли» Asyncio и расскажет о best practices его использования.

🟢От хаоса к порядку: Pydantic в борьбе с инцидентами безопасности
Александр Глазков из Сбера расскажет, как и почему Pydantic изменил жизнь команды, а также поделится тонкостями его использования.

А также в программе:
Нетворкинг, фуршет и подарки.

📍 Офлайн + онлайн
Регистрация на мероприятие и подробности
Please open Telegram to view this post
VIEW IN TELEGRAM
Задача на логику. 1 килограмм риса

Представьте, что у вас есть мешок риса, из которого вам нужно отмерить ровно 1 кг. В вашем распоряжении простейшие весы с двумя чашами, миски, куда можно пересыпать рис, и гирька в жалкий 1 г. Сколько взвешиваний потребуется, чтобы отмерить 1 кг риса?

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

#логическаязадача
Топ. Виртуальные окружения Python и инструменты для управления ими

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

- venv
- virtualenv
- Poetry
- Pipenv
- Pyflow
- pyenv-virtualenv
- Conda
- Hatch

#топ
Python с нуля

Авторы:
Роман Гурбанов
Год издания: 2023

#python #ru

Скачать книгу
Модули. Малоизвестные, но полезные пакеты Python

В этой статье мы познакомим вас с несколькими пакетами Python, которые не очень известны, но очень полезны.

Пакеты — это готовый код Python (классы, функции и т.д.), который вы можете использовать в своих проектах. Обычно они располагаются в определенном каталоге вашей среды. Вы можете создавать свои собственные пакеты или загружать множество замечательных и бесплатных пакетов Python из официального репозитория PyPI.
Forwarded from Python работа
Вакансии по Python за прошедшие две недели

👩‍💻Python Engineer. MAD DEVS, от 3 000 до 4 000$

👩‍💻Python Developer. от 4000 usdt

👩‍💻Python разработчик. Lumora.io, 1500-2500 евро

👩‍💻Python разработчик. Feedback lab, от 80 000 до 100 000₽

👩‍💻Backend developer (Python). Junbrain, от 60 000 до 100 000₽

👩‍💻Python developer. Obsidian, 500 - 4000$

👩‍💻Middle Python Developer. ALEX GROUP COMPANY, 3000 - 3600 USD
Please open Telegram to view this post
VIEW IN TELEGRAM