pythonist_ru | Unsorted

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

25092

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

Subscribe to a channel

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

✔️ Тест. id — Python

id в Python показывает, где именно в памяти хранится объект. Это может быть полезно, если вы хотите глубже понять поведение языка и разобраться, почему объекты ведут себя определённым образом.

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

#тест

👁 Пройти тест

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

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

💬 Задача на логику. Трое в опенспейсе

Вы — в IT-компании «ThreeWayLand». Здесь, как вам известно, фронтендеры всегда говорят правду, бэкендеры всегда лгут, а менеджеры — по настроению.

В опенспейсе вы видите троих парней. Один в синей футболке, второй — в красной, третий — в зеленой. Среди них точно есть и фронтендер, и бэкендер, и менеджер. Вы пытаетесь определить, кто есть кто.

✔️ Парень в синей футболке утверждает, что он — не менеджер.
✔️ Рыжий в красной футболке заявил, что он — бэкендер.
✔️ «Если бы ты меня спросил, кто в красной футболке, я бы сказал, что он менеджер», — сказал парень в зеленой футболке.

А кто есть кто на самом деле?

⭐️ Решение

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

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

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

👩‍💻 Задача с кодом. Кирпич

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

🔵 Примечания:

✔️ Кирпич можно поворачивать к отверстию любой стороной
✔️ Считается, что кирпич можно вставить в отверстие, если его размеры равны размеру отверстия или меньше их
✔️ Кирпич вставляется ровно, нельзя поставить его на ребро

🔵 Примеры:

does_brick_fit(1, 1, 1, 1, 1) ➞ True
does_brick_fit(1, 2, 1, 1, 1) ➞ True
does_brick_fit(1, 2, 2, 1, 1) ➞ False


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


#задача #coding

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

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

DevPyConf на Cтачке
Python-разработка│ 3 октября │ Санкт-Петербург

На DevPyConf соберутся ведущие Python разработчики, чтобы обсудить тренды, архитектуру и инструменты.

Ключевые треки конференции:

⏺️ Архитектура и python
⏺️ Современный ML, AI тулинг


Выступят спикеры:
⏺️ Михаил Гурбанов, TechLead в Райффайзенбанке. Тема доклада: «Архитектура сервисов в AI ландшафте»
⏺️ Юрий Маркин, Старший разработчик в X5 Tech. Тема доклада: «Pythorust не серебряная пуля»
⏺️ Александр Кучин, Python разработчик в Литрес. Тема доклада: «Мы уменьшили длительность нашего пайплайна в несколько раз - до 17 минут»
⏺️ Сергей Волков, Team Lead в Сбере. Тема доклада: «Метрики без боли: AI-агент вместо BI-навигации»


Программа и билеты на сайте

Следите за новостями в Телеграме и ВК

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

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

✔️ Тест. Модуль random в Python

random в Python помогает работать со случайностью: генерировать числа и символы, выбирать элементы из последовательностей, перемешивать данные. Этот модуль часто используется и в учебных задачах, и в реальных проектах.

Хотите проверить, насколько уверенно вы умеете его применять? Пройдите тест и проверьте свои знания.

#тест

👁 Пройти тест

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

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

👩‍💻 Задача с кодом. Рекурсия: посчитать гласные

Напишите функцию, которая рекурсивно вернет количество гласных в строке.

🔵 Примеры:

vowels("apple") -> 2
vowels("cheesecake") -> 5
vowels("bbb") -> 0
vowels("") -> 0


🔵Примечания:

✔️ Рекурсивная функция вызывает сама себя.
✔️ Все буквы будут в нижнем регистре.
✔️ Для этого задания используем английские гласные: a, e, i, o, u.

⭐️ Решение на нашем сайте

#задача #coding

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

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

✔️ Машинное обучение. Обработка изображений при помощи Pillow

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

🔵 Книги по ML - @maschinelearning

#ml

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

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

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

💬 Задача на логику. Покрышки

У вас есть машина с 4 новыми покрышками (на колесах), плюс запасная (тоже новая) покрышка есть в багажнике. Каждая покрышка рассчитана на пробег в 20 тысяч миль, а после ее придется заменить. Какое максимальное расстояние можно проехать, прежде чем придется купить новую покрышку?

Менять покрышки местами можно неограниченное число раз.

⭐️ Ответ:

Максимальное расстояние, которое можно проехать с таким набором покрышек, — 25 тысяч миль.

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

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

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

⚡️ Списки. Как сохранить список Python в CSV формате

Чтобы сохранить список Python в CSV формате, вы можете использовать встроенный модуль csv, разработанный специально для чтения и записи файлов CSV. Другие способы получения того же результата включают установку и использование внешних библиотек Pandas или NumPy.

#списки

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

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

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

👩‍💻 Задача с кодом. Самое большое число в списке

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

🔵 Примеры:

find_highest([-1, 3, 5, 6, 99, 12, 2]) ➞ 99

find_highest([0, 12, 4, 87]) ➞ 87
find_highest([8]) ➞ 8


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

#задача #coding

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

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

ООП. Почему все в Python является объектом?

Разбираем, что такое "объект" и что означает фраза «В Python все является объектом».

#ооп

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

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

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

👩‍💻 Задача с кодом. Тайм-трекер в машине

Представьте, что в вашей машине есть встроенный тайм-трекер, который отсчитывает длительность вашей поездки в минутах. На старте на нем стоит время 00:00.

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

🔵 Примеры:

car_timer(240) ➞ 4
# Со времени 00:00 прошло 240 минут, текущее время - 04:00
# Сумма цифр на трекере - 0 + 4 + 0 + 0 = 4

car_timer(14) ➞ 5
# Сумма цифр - 0 + 0 + 1 + 4

car_timer(808) ➞ 14


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

#задача #coding

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

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

⚙️ Функция type() в Python

Язык программирования Python предлагает нам функцию для проверки того, какой тип информации хранится в переменных. Эта встроенная функция называется type().

#функции

✔️ Читать статью

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

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

💬 Задача на логику. Алиса, Лев и Единорог

Однажды Алиса повстречала Льва и Единорога, отдыхавших под деревом. Странные это были существа. Лев лгал по понедельникам, вторникам и средам и говорил правду во все остальные дни недели. Единорог же вел себя иначе: он лгал по четвергам, пятницам и субботам и говорил правду во все остальные дни недели.

Они высказали следующие утверждения:

Лев: Вчера был один из дней, когда я лгу.
Единорог: Вчера был один из дней, когда я тоже лгу.

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

Что это был за день?

⭐️ Решение:

Лев мог сказать, что он лгал накануне, только в понедельник и в четверг. Единорог мог сказать, что он лгал накануне, только в четверг и в воскресенье. Следовательно, они оба могли утверждать, что лгали накануне, только в четверг.

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

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

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

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

🔎 Python Developer. ElmoSoft, $1800-3000

🔎 Middle Python разработчик. Exine, от 150 т.р.

🔎 Python Middle Developer. The Lightech, 150-200 т.р.

🔎 Разработчик Python. АВ Софт, 150-250 т.р.

🔎 Python разработчик Middle/Senior. DSTLab, 220-280 т.р.

🔎 Backend-разработчик. VizoGen, 250-320 т.р.

🔎 Python разработчик. Top Selection, 300-370 т.р.

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

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

✔️ Машинное обучение. Практическое руководство по Theano

Вероятно, вы уже где-то слышали о Theano, но знаете ли вы, что это такое? Язык программирования? Компилятор? Библиотека Python? На самом деле, всё перечисленное!

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

🔵 Книги по ML - @maschinelearning

#ml

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

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

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

💡 Tips & Tricks. Цикл for в Python: тонкости написания

🔽 В этой статье:

- Выводим индекс и значение одновременно
- Избавляемся от вложенных циклов с помощью функции product
- Используем модуль Itertools.

▶️ Читать статью

#tipsandtricks

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

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

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

🔵 Автотестировщик Python. ITQ, до 180 т.р.

🟡 Python/Django-разработчик. Valta Pet Products, 200-240 т.р.

🔵 Python-разработчик. 240-330 т.р.

🟡 AI-разработчик. ИТ Компания, от 250 т.р.

🔵 Backend Python Developer. Aspirity Solution, $4000

🟡 Python Developer. Бонанза Крип, 400-640 т.р.

🔵 Python engineer. TokenSpot, ЗП договорная

🟡 Преподаватель по Python. IT Career Hub, 25 €/академ.час

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

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

⚙️ Функция help() в Python

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

#функции

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

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

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

💬 Задача на логику. Оладушки

Предположим, вам нужно пожарить N оладушек. (Понятное дело, N≥ 1, ради нуля нечего и сковородку доставать).

На вашей маленькой сковородке можно одновременно поджаривать только 2 оладушки (можно и одну, но больше 2 просто не влезет).

На то, чтобы поджарить оладушку с одной стороны, уходит 1 минута. (Если у вас на сковороде жарятся одновременно 2 оладушки, они обе поджарятся с одной стороны за 1 минуту). Обжаривать нужно непременно с двух сторон.

За какое минимальное время можно поджарить N оладушек?

⭐️ Решение

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

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

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

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

✔️ Middle QA Engineer (Python / JavaScript). Ixcellerate, 120-180 т.р.

✔️ Middle+ / Senior Python-разработчик. Spy&See, 200-300 т.р.

✔️ Python-разработчик. IDX, 250-350 т.р.

✔️ Backend Developer. ghostbusters, $3000-5000

✔️ Full Stack разработчик. ЗП договорная

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

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

✔️ Тест. Кортежи (уровень — средний)

Кортежи в Python во многом похожи на списки, но есть одно важное отличие — они неизменяемые. Именно это делает их удобными и надёжными в ряде задач.

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

#тест

👁 Пройти тест

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

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

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

🚩 Junior / Middle Backend Developer. 500-1000 р./час

🚩 Python-разработчик. Речеметрика, 100-180 т.р.

🚩 QA Automation Engineer. Task Agensy, от 145 т.р.

🚩 Python Developer. IFellow, от 280 т.р.

🚩 Python Developer. JETLYN, 330-400 т.р.

🚩 Python Developer. SSP SOFT, 360-450 т.р.

🚩 Python-разработчик. freedom-travel.kz, ЗП договорная

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

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

💬 Задача на логику. Переписка доклада

Переписка доклада поручена двум машинисткам. Более опытная из них могла бы выполнить всю работу за 2 часа, а менее опытная — за 3 часа. За сколько времени перепишут они этот доклад, если разделят между собой работу так, чтобы выполнить ее в кратчайший срок?

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

⭐️ Решение

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

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

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

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

▶️ Junior Backend разработчик. Continental-C, 60-80 т.р.

▶️ Python Developer. Викс.АИ, от 100 т.р.

▶️ Python-разработчик. Речеметрика, 100-180 т.р.

▶️ Python Backend. Linkero, 150-200 т.р.

▶️ Python разработчик. IFellow, от 230 т.р.

▶️ Middle Python разработчик. VOLNA, 260-280 т.р.

▶️ Backend Developer на Python. IBIT LTD, 4500-6000 евро

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

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

💬 Задача на логику. 1992-й палец

Начнём считать пальцы на правой руке.

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

Какой палец будет по счёту 1992-м?

⭐️ Решение

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

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

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

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

🔴 Junior Backend разработчик. Continental-c, 60-80 т.р.

🔵 Junior Python Developer. Викс.АИ, от 95 т.р.

🔴 Python Backend Developer. Linkero, 150-200 т.р.

🔵 Python разработчик. IFellow, от 230 т.р.

🔴 Python / ML разработчик. Infira AI, 250-400 т.р.

🔵 Python-разработчик. Top Selection, 280-300 т.р.

🔴 Разработчик бэкенда. VOLNA, 390-442 т.р.

🔵 Python Backend Developer. IBIT LTD, 4500-6000 евро

🔴 Middle / Senior Backend разработчик. graphlogic.ai, ЗП договорная

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

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

✔️ Тест. Работа с int и float в Python

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

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

#тест

👁 Пройти тест

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

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

👩‍💻 Задача с кодом. По буквам

Напишите функцию, которая:

✔️ Принимает строку, состоящую из разбитого на отдельные буквы слова и самого слова,
✔️ Проверяет, совпадает ли написанное по буквам слово со словом в конце строки.

🔵 Примечания:

✔️ Слово в конце строки всегда написано правильно.
✔️ Буквы, которые должны образовать слово, написаны в верхнем регистре и отделяются точками. Сверяя образованное ими слово со словом в конце строки, игнорируйте все знаки препинания.

🔵 Примеры:

validate_spelling("C. Y. T. O. P. L. A. S. M. Cytoplasm?")
➞ True

validate_spelling("P. H. A. R. A. O. H. Pharaoh!")
➞ True

validate_spelling("H. A. N. K. E. R. C. H. E. I. F. Handkerchief.")
➞ False


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

#задача #coding

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

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

🧩 Модули. Самоучитель по Python NumPy

NumPy (что означает Numerical Python) — это библиотека, состоящая из объектов многомерных массивов и набора процедур для обработки этих массивов. С помощью NumPy можно выполнять математические и логические операции над массивами. В этом учебном пособии мы расскажем о том, что такое NumPy в Python, о типах данных в NumPy и многом другом.

#модули

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

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