25092
Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer. Реклама: @anothertechrock РКН: https://rknn.link/car
Задача на логику. Последовательность чисел
Каким будет следующее число в последовательности и почему?
2, 3, 6, 15, 42, ?
Пишите свои варианты в комментариях, а правильный ответ мы опубликуем завтра.
#логическаязадача
Друзья, мы создали чат для поиска вакансий по Python.
Там будут вакансии, в которых есть телеграм HR менеджера. Будем стараться туда Junior вакансий побольше находить.
Ссылка - @pythonjoboffer
Тест. Условия в Python
Условия — очень частые конструкции в Python. Они формируются при помощи условных операторов if, else и elif. Практически любая программа представляет собой разные наборы действий, которые нужно выполнить при соблюдении тех или иных условий.
Проверьте, насколько хорошо вы знаете азы условных конструкций: пройдите тест из 10 вопросов!
#тест
Модули. Сборка мусора в Python: ключевые концепции и механизмы
Управление памятью — важный, но часто упускаемый из виду аспект программирования. При неправильном подходе оно может привести к медленной работе приложений, неожиданным сбоям и даже утечкам памяти. К счастью, Python заботится об этом с помощью процесса, известного как сборка мусора.
#модули
Топ 5 книг по Django.
Скачивайте и читайте.
Django 4 в примерах
Автор: Меле Антонио
Python, Django и Bootstrap для начинающих
Автор: Анатолий Постолит
Django 3.0. Практика создания веб-сайтов на Python
Автор: Владимир Дронов
Python, Django и PyCharm для начинающих
Автор: Анатолий Постолит
Django for Beginners
Автор: William S. Vincent
#django #подборка
Тест. Перебор словарей
Перебор словаря — важный навык, который не раз вам пригодится! Проверьте, насколько хорошо вы умеете это делать.
#тест #словари
Алгоритмы с примерами на Python
Автор: Джордж Хайнеман
Год издания: 2023
#python #ru
Скачать книгу
QaRocks - пожалуй один из лучших каналов по тестированию. Подпишись, если изучаешь. Там и английский язык тоже можно подтянуть.
Читать полностью…
Модули. Малоизвестные, но полезные пакеты Python
В этой статье мы познакомим вас с несколькими пакетами Python, которые не очень известны, но очень полезны.
Пакеты — это готовый код Python (классы, функции и т.д.), который вы можете использовать в своих проектах. Обычно они располагаются в определенном каталоге вашей среды. Вы можете создавать свои собственные пакеты или загружать множество замечательных и бесплатных пакетов Python из официального репозитория PyPI.
Топ. Виртуальные окружения Python и инструменты для управления ими
Поскольку использование виртуальных окружений потенциально может привести к беспорядку, возникло множество инструментов для управления ими. В этой статье мы рассмотрим некоторые из них:
- venv
- virtualenv
- Poetry
- Pipenv
- Pyflow
- pyenv-virtualenv
- Conda
- Hatch
#топ
✉ Вам приглашение на митап в честь Дня рождения Python!
В четверг, 20 февраля, в 18:00 ждем вас в московском офисе Сбера на Python Birthday Meetup.
О чем поговорим:
🟢Лень как искусство, или зачем программисту LLM?
Никита Замулдинов из Сбера расскажет, как превратить искусственный интеллект в своего личного ассистента, делегировать скучные задачи и расширить собственные возможности. Вас ждут реальные кейсы и демонстрация AI-агентов в действии.
🟢Люблю и ненавижу Asyncio
Николай Хитров из Точки разберет новые и старые «грабли» Asyncio и расскажет о best practices его использования.
🟢От хаоса к порядку: Pydantic в борьбе с инцидентами безопасности
Александр Глазков из Сбера расскажет, как и почему Pydantic изменил жизнь команды, а также поделится тонкостями его использования.
А также в программе:
➡Нетворкинг, фуршет и подарки.
📍 Офлайн + онлайн
✅ Регистрация на мероприятие и подробности
Самое полное руководство
по разработке на Python
Автор: Stack Overflow
Год издания: 2024
#python #ru #2O24
Скачать книгу
Тест. Переменные и их свойства
Проверьте, хорошо ли вы понимаете суть переменных в Python.
#тест
Списки. Как вывести список в Python
А вы знаете, что вывести на экран список в Python можно несколькими способами? В этой статье мы разберем несколько приемов распечатки списка.
#списки
Tips & Tricks. Поиск случайных чисел
Разбираем задачу с собеседования: пишем функцию для генерации случайных чисел. Используем библиотеки random и math.
#tipsandtricks
Прикольная задача.
В центре озера сидит голодная утка. Вокруг озера, на максимально коротком расстоянии от утки, бегает лиса в 4 раза быстрее, чем плавает утка. Сможет ли утка поесть травы не будучи съеденной?
На первый взгляд кажется, что не сможет, но не все так просто
Python для Data Science
Автор: Юлий Васильев
Год издания: 2023
#python #ru #ds
Скачать книгу
Практическое введение
в основные библиотеки и фреймворки Python
Автор: Мурат Дурмус
Год издания: 2023
#python #ru
Скачать книгу
Задача на логику. Дилемма путешественника
Путешественник подошел к перекрестку. Три лежащие перед ним дороги вели к трем разным городам. Одна беда: столб с прибитыми указателями повалился, и стало совершенно непонятно, какая дорога ведет к нужному ему городу.
Путешественник задумался, а затем поднял указательный столб и установил его так, чтобы указатели показывали верные направления. После этого он спокойно пошел по нужной ему дороге.
Как путешественник понял, куда должны быть направлены указатели?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Топ. Круговой импорт в Python и как его избежать
Как возникает круговой импорт? Эта ошибка импорта обычно возникает, когда два или более модуля, зависящих друг от друга, пытаются совершить импорт до того, как будут полностью инициализированы.
#топ
У вас была ситуация, когда вы открываете новый проект или библиотеку и пытаетесь разобраться в коде?
Если в этом проекте используются аннотации типов - вы справитесь с этой задачей намного быстрее. Также на уроке рассмотрим библиотеку pydantic, которая позволяет вывести на новый уровень работу с данными в Python.
Узнайте, как эффективно реализовать интернационализацию и локализацию в Spring-приложениях.
⏺26 февраля в 20:00 МСК
Бесплатно. Урок в рамках старта курса «Python для аналитики» от Otus.
💬 Ссылка на регистрациюРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Топ. Как добавить элемент в список в Python
Из этой статьи вы узнаете о методе .append() и увидите, чем он отличается от других методов, используемых для добавления элементов в списки.
#топ
Вакансии по 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
Python с нуля
Авторы: Роман Гурбанов
Год издания: 2023
#python #ru
Скачать книгу
Задача на логику. 1 килограмм риса
Представьте, что у вас есть мешок риса, из которого вам нужно отмерить ровно 1 кг. В вашем распоряжении простейшие весы с двумя чашами, миски, куда можно пересыпать рис, и гирька в жалкий 1 г. Сколько взвешиваний потребуется, чтобы отмерить 1 кг риса?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Задача с кодом. Смайлики
Из символов ( ) : можно составлять веселые и грустные смайлики. Для целей этой задачи:
- веселые смайлики :) и (: оцениваются в 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
Топ. Именованные кортежи в Python
Именованные кортежи (NamedTuples) — это отличный способ сделать ваш код на Python более полезным и читаемым. Давайте познакомимся с ними поближе.
#топ
Python для Excel
Автор: Зумштейн Ф.
Год издания: 2023
#python #ru
Скачать книгу
Задача на логику. Определяем возраст
Переставьте цифры лет А - получите возраст В.
Разность между возрастами А и В равна удвоенному возрасту С.
В в 10 раз старше С.
Определите возраст каждого.
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Задача с кодом. Множественное число существительных
Напишите функцию, которая будет принимать существительные в единственном числе и возвращать те же существительные, но если какие-то из них встречаются больше одного раза, именно эти слова должны возвращаться во множественном числе.
Примеры
pluralize(["cow", "pig", "cow", "cow"]) ➞ { "cows", "pig" }
pluralize(["table", "table", "table"]) ➞ { "tables" }
pluralize(["chair", "pencil", "arm"]) ➞ { "chair", "pencil", "arm" }