pythonist_ru | Unsorted

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

25092

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

Subscribe to a channel

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

Задача на логику. Цифры на гранях кубика

Есть два обычных игральных 6-гранных кубика. Разместите на каждой грани любые цифры от 0 до 9 таким образом, чтобы при помощи двух кубиков можно было сложить все числа месяца.

Например, чтобы показать 1-е число, берем 0 на одном кубике и 1 на другом. Чтобы показать 15-е число, берем 1 на одном кубике и 5 на другом.

Принимаем, что в месяце 31 день.

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

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

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

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

Задача по программированию. Василий постоянно забывает пароли. Чтобы победить свою забывчивость, он решил, что каждый пароль должен состоять из чётного числа символов, а его первая половина должна быть анаграммно меньше второй. Продумайте алгоритм, проверяющий, удовлетворяет ли придуманный пароль заданному условию.

Подробное описание задачи и разбор решения ищите в интерактивном тренажёре VK Education на All Cups — здесь более 150 задач по алгоритмам и структурам данных, бэкенд- и фронтенд-разработке.

#coding #beginner

Реклама.

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

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

Он точно Senior, это на 100% 🌚

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

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

Задача на логику. True и False

Какое(-ие) из этих предложений истинно(-ы):

1. Ровно одно предложение в этом списке ложно.
2. Ровно два предложения в этом списке ложны.
3. Ровно три предложения в этом списке ложны.
4. Ровно четыре предложения в этом списке ложны.
5. Ровно пять предложений в этом списке ложны.
6. Ровно шесть предложений в этом списке ложны.
7. Ровно семь предложений в этом списке ложны.
8. Ровно восемь предложений в этом списке ложны.
9. Ровно девять предложений в этом списке ложны.
10. Все десять предложений в этом списке ложны.

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

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

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

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

Списки. Как объединить словари в Python

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

#списки #словари

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

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

Тест. Логические операторы в Python

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

#тест

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

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

Топ. Как импортировать в Python?

Сегодня мы поговорим о том, как импортировать пакеты и модули в Python (а заодно и о разнице между ними).

#топ

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

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

Задача на логику. Беготня по лестницам

В доме 6 этажей. Во сколько раз путь по лестнице на шестой этаж длиннее, чем путь по той же лестнице на третий этаж, если пролеты между этажами имеют по одинаковому числу ступенек?

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

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

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

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

Tips & Tricks. Однострочники Python для ускорения написания кода

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

#tipsandtricks

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

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

Тест. Сортировка Python

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

#тест

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

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

Кибербезопасность — востребованная отрасль IT: у 96% российских компаний есть проблемы с компьютерной безопасностью. Чтобы защититься от преступников, они активно ищут специалистов. Если вы не изучали код, но хотите примерить эту профессию на себя, то мини-курс Skillbox по кибербезопасности как раз для вас.

Регистрация: https://epic.st/pkQL_p?erid=2VtzqwXqme9

Мини-курс подходит новичкам. Вам не нужно знать код, чтобы вникнуть в основы и понять принципы кибербезопасности.

Чтобы выполнять практические задания, необходимо установить VirtualBox — систему для запуска учебных виртуальных машин. Ссылку на установку пришлём после регистрации на мини-курс.

Всех участников ждут бонусы: 5 полезных материалов о приёмах взлома, методах защиты и тестирования серверов, персональная карьерная консультация, сертификат на скидку 10 000 рублей и год бесплатного изучения английского языка.

Успевайте получить бесплатный доступ.

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

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

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

Задача на логику. Газета

Газета состоит из 16 больших листов, сложенных вдвое. Всего в газете 64 страницы.

На первом листе расположены страницы 1, 2, 63, 64.

Мы берем лист со страницей 45. Какие еще страницы расположены на этом листе?

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

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

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

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

Топ. Создание чат-бота на Python

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

#топ

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

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

Задача на логику. Число 100

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

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

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

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

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

Тест на умение работать с циклами

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

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

#тест

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

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

Tips & Tricks. Форматирование строк в Python: format() и f-строки

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

- форматирование строк в Python с помощью %
- метод str.format(). Тут также разбираем позиционные и именованные аргументы.
- f-строки
- «шаблонные» строки

#tipsandtricks #строки

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

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

Рекурсивные функции в Python

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

#функции

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

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

Тест. set в Python

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

#тест

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

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

Tips & Tricks. Как в Python удалить пробелы из строки

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

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

#tipsandtricks #строки

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

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

Питонисты всегда довольны 🔥

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

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

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

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

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

Систематизируете и углубите знания бэкенд-разработки на Python на курсе Яндекс Практикума за 6 месяцев.

Преимущества курса:

— актуальная программа, которая постоянно обновляется;
— много практики, лайвкодинг и хакатон;
— возможность совмещать с другой учёбой или работой;
— наставники из Яндекса и не только;
— помощь с трудоустройством.

◾️Погружайтесь в Python, нарабатывайте нужные навыки и осваивайте инструменты для работы. Начните курс бесплатно, а если понравится, платите как удобно: в рассрочку или целиком.

Начать бесплатно

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

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

🎉 Обновите свои навыки с Pydantic V2! 🚀

Приглашаем вас на увлекательный урок, где мы погрузимся в мир альтернатив встроенным в Python датаклассам — в библиотеку Pydantic!

🔍 Что вас ждет?
- Узнаем, как передавать данные от одного коллбека к другому с помощью кортежей, словарей и схем Pydantic.
- Разберем детальный пример реализации контракта API с использованием мощных схем Pydantic.
- Освоим термин "контракт" в контексте REST API, который станет основой для понимания работы с API.

💻 В результате вы получите полезные сниппеты кода, которые помогут вам в разработке и парсинге!

✨ Это мероприятие будет особенно интересно тем, кто работает с парсингом, скрейпингом и разработкой API.

Встречаемся 21 октября в 20:00 мск в преддверии старта курса «Python для аналитики». Участники вебинара получат специальную цену на обучение и консультацию от менеджеров OTUS!

Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://otus.pw/h57ZV/

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

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

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

Топ. Как удалить специальные символы из строки в Python

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

#топ

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

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

Словари. Использование словарей в Python на практике

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

#словари

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

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

Ответ к задаче "Газета"

На одном листе расположены страницы 19, 20, 45, 46.

Страница 45 известна, 46 - следующая четная за ней. Остальные вычисляются:
65-45 = 20
65-46 = 19

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

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

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

Tips & Tricks. Используем range() с некоторым шагом в Python

Знаете ли вы, что функция range() способна на большее, чем просто создавать список чисел от 0 до n? Мы расскажем вам о ее скрытых возможностях.

#tipsandtricks #функции

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

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

Тест. Форматирование строк в Python

Python предоставляет несколько вариантов форматирования строк.

Самый древний способ – с помощью оператора %. В Python 2.6 появился метод .format() с немного отличающимся синтаксисом от существующего оператора %. Начиная с версии Python 3.6, доступны f-строки – свежий и наиболее производительный способ форматирования строк.

А вам легко дается форматирование строк? Пройдите тест из 10 вопросов и проверьте!

#тест

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

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

Tips & Tricks. География в Python

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

#tipsandtricks #модули

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

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

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

Ждем вас на открытом вебинаре 1 октября в 19:00 мск, где мы разберем:

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

Встречаемся в преддверии старта курса «SQL для разработчиков и аналитиков». Все участники вебинара получат специальную цену на обучение!

👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://otus.pw/w8W5/

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

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