Обложка канала

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

Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.

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

    Задача на логику. Велосипедный вор Колю, Сашу и Юру допрашивали в связи с угоном велосипеда. Коля сказал, что велосипед украл Саша. Саша заявил, что он невиновен. Юра сказал, что и он не вор. Известно, что только один из ребят сказал правду. Кто угнал велосипед? Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение. #логическаязадача
  • Pythonist.ru - образование по питону

    Топ. Программа для написания заданного числа в обратном порядке Пишем программу, которая получает на вход число и выводит его в «перевернутом» виде (т.е., цифры, составляющие введенное число, в результате будут построены в обратном порядке). #топ
  • Pythonist.ru - образование по питону

    Задача с кодом. Переворот Число 6090609 имеет особенность: если его перевернуть вверх ногами (т. е. развернуть на 180 градусов), вы получите то же самое число — 6090609 Напишите функцию, которая будет принимать строку из цифр 0, 6, 9 и определять, будет ли образованное ими число после переворота тем же самым числом. Примеры:
    same_upsidedown("6090609") ➞ True
    
    same_upsidedown("9669") ➞ False
    # При перевороте превращается в 6996
    
    same_upsidedown("69069069") ➞ True
    
    
    Решение на нашем сайте. #задача #coding
  • Реклама

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

    Топ. Считаем количество вхождений символа в строку Разбираем решение задачи. Пишем программу, которая считает частоту вхождения одного символа в строке. #топ
  • Pythonist.ru - образование по питону

    «Школа 21» — школа программирования от Сбера, которая даёт возможность любым кандидатам старше 18 лет, прошедшим отборочные этапы, бесплатно получить востребованную профессию в сфере ИТ. Сегодня работает три кампуса «Школы 21» в России: в Москве, Казани и Новосибирске. 3500 участников основного обучения, более 1000 из них проходят стажировки или уже трудоустроены в лучших ИТ-компаниях нашей страны. Обучение проходит по методике «равный равному», в свободном графике, без учителей и лекций. Стажировка включена в учебную программу. 100% участников выходят на стажировки, 95% из них получают предложения о работе уже во время стажировки. Поступление в «Школу 21» не зависит от предыдущих знаний, результатов ЕГЭ, опыта работы, умения программировать и наличия дипломов. Для более чем 50% участников участие в проекте — это первый опыт программирования. «Школа 21» открыта 24/7. На время учебы иногородним предоставляется бесплатное проживание в общежитии. Заявку можно подать на 21-school.ru.
  • Pythonist.ru - образование по питону

    Тест. if/elif/else (уровень — средний) Условная инструкция if-elif-else (её ещё иногда называют оператором ветвления) — основной инструмент выбора в Python. Хорошо ли вы знаете данную тему? Пройдите тест из 10 вопросов и проверьте! #тест
  • Pythonist.ru - образование по питону

    Топ. Вывод всех чисел, кратных определенному числу, в заданном диапазоне Разбираем решение задачи. Пишем программу, выводящую все числа в заданном диапазоне, которые делятся без остатка на определенное число. #топ
  • Pythonist.ru - образование по питону

    Количество вакансий в Data Science выросло на 433% за 3 года. По прогнозам Frost & Sullivan, рынок продолжит расти на 35,9% в год ближайшие 10 лет 🔝 Освойте Data Science с нуля в лучшем техническом вузе страны — МФТИ. Среди профессоров и выпускников института 10 лауреатов Нобелевской премии. Онлайн-магистратура «Науки о данных» МФТИ в сотрудничестве со SkillFactory поможет вам: — Изучить математические дисциплины для Machine Learning — Получить практическую базу написания кода — Погрузиться в интересное направление: Artificial Intelligence, Big Data или Machine Learning — Освоить актуальный стек технологий и инструментов — Набраться опыта на кейсах от партнеров программы: Danone, «Девхаб», First Line Software и др. Вы сможете сами выбрать 3 электива из 6. А вместо магистерской диссертации — принять участие в реальном проекте. У вас будет то, чего не хватает выпускникам краткосрочных курсов. Это глубокое понимание алгоритмов и принципов анализа данных, умение мыслить абстрактными категориями и творческий подход к решению сложных задач. Вам будут преподавать IT-руководители, ML-инженеры, специалисты по Data Engineering. Те, кто сами прошли путь от новичка — до позиции Lead. И вам помогут. Вы получите крепкий фундамент, убедительное портфолио и диплом МФТИ государственного образца. Плюс карьерные консультации от опытных HR-менеджеров для успешного трудоустройства. Благодаря господдержке первый год обучения будет стоить 240р в месяц. Вступительный экзамен сдается онлайн: в удобное время и в любом месте. Но если сомневаетесь, вы можете записаться на бесплатный подготовительный курс для абитуриентов по ссылке: https://go.skillfactory.ru/AwuejQ
  • Pythonist.ru - образование по питону

    Топ. Python список в словарь: полное руководство В Python есть несколько способов преобразовать список в словарь и несколько встроенных функций, которые можно использовать с этой целью. В этой статье мы рассмотрели все эти преобразования на примерах. #топ
  • Pythonist.ru - образование по питону

    Задача на логику. Расставляем знаки Сколько надо поставить знаков + между цифрами числа 987 654 321, чтобы в сумме получилось 99? Возможны два решения. Если найдете их, попробуйте еще расставить плюсы между числами 1234567 так, чтобы в сумме получилось 100. Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение. #логическаязадача
  • Pythonist.ru - образование по питону

    Pattern Guru. Шаблоны проектирования. Архитектура ПО

    Шаблон проектирования Singleton Способы 1. Декоратор 2. базовый класс 3. Метакласс 4. Декоратор возвращает класс с тем же именем 5. Модуль Смотреть реализацию

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

    Применяем Python на практике: книги по прикладному использованию языка, изданные в 2019 году В этой подборке мы собрали книги, посвященные использованию Python в самых разных областях. В них рассматриваются способы решения конкретных практических задач, где Python выступает в качестве инструмента. #книги
  • Pythonist.ru - образование по питону

    Managed Kubernetes в @Selectel Упростите процесс развертывания, масштабирования и обслуживания контейнерной инфраструктуры с сервисом Managed Kubernetes. Почему стоит выбрать Managed Kubernetes в Selectel: — Вы можете создать кластер любой конфигурации в несколько кликов. А когда потребуется подстроиться под растущую нагрузку приложения, сможете добавить в кластер до 120 нод. — Управлять кластерами можно через панель управления, с помощью API сервиса или собственного Terraform-провайдера. — В Selectel — больше 43 продуктов. Можно не только настроить кластеры Kubernetes, но и хранить образы контейнеров в Container Registry, подключить облачное хранилище с поддержкой S3, файловое хранилище, развернуть облачные базы данных, связать облака и серверы L3 VPN и защититься от DDOS-атак. — Мы несем ответственность по SLA за доступность кластера и бесперебойную работу Control Plane. Переходите по ссылке, чтобы узнать подробнее: https://slc.tl/0uzep
  • Pythonist.ru - образование по питону

    Топ. Программа для нахождения количества цифр в числе Пишем программу, которая принимает число и выводит количество цифр в нем. Пошаговый разбор решения. #топ
  • Pythonist.ru - образование по питону

    Задача с кодом. Сложное упорядочивание Упорядочивание слов в ступенчатом лексикографическом порядке происходит так: 1. Сперва слова упорядочиваются по длине 2. Затем слова одного размера упорядочиваются в словарном порядке (по алфавиту). Например: - «tray» < «trapped», потому что «tray» имеет длину 4, а «trapped» - 7 - «trap» < «tray», потому что у обоих слов длина 4, но «trap» идет перед «tray» в словаре. Задание: Напишите функцию, которая будет принимать список слов и возвращать список, где они будут упорядочены в ступенчатом лексикографическом порядке. Примеры:
    make_grlex(["small", "big"]) 
    ➞ ["big", "small"]
    
    make_grlex(["cat", "ran", "for", "the", "rat"]) 
    ➞ ["cat", "for", "ran", "rat", "the"]
    
    make_grlex(["this", "is", "a", "small", "test"]) 
    ➞ ["a", "is", "test", "this", "small"]
    
    
    Решение на нашем сайте. #задача #coding
  • Реклама

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

    Книги по Python для начинающих Как правило, при чтении люди запоминают информацию лучше и удерживают ее в памяти дольше, чем при просмотре учебных курсов. Если вы как раз подыскиваете учебник по Python для начинающих, вам пригодятся обзоры книг из этой статьи. #книги
  • Pythonist.ru - образование по питону

    Как ускорить Python с помощью C-расширений. Часть 2! Комплексное использование языков высокого и низкого уровней в одном проекте позволяет достичь ощутимо более высоких результатов, чем при применении одного только языка высокого уровня, а разработка идет быстрее и дешевле. В своей новой статье Игорь Алимов, ведущий разработчик группы Python в МТС Digital, продолжает рассказывать обо всех нюансах того, как писать быстрый код на Python с использованием C-расширений. Читать здесь.
    Как ускорить Python с помощью C-расширений. Часть 2

    Привет, Хабр! Меня зовут Игорь Алимов, я ведущий разработчик группы Python в МТС Digital , и это вторая часть статьи, посвященной тому, как писать быстрый код на Python с использованием C-расширений....

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

    Модули. Как использовать модуль Pathlib Все операционные системы имеют разные правила построения путей к файлам. Например, в Linux для путей используется косая черта (слэш, /), а в Windows — обратная косая черта (обратный слэш, \). Эта небольшая разница может вызвать ряд проблем, если вы работаете над проектом и хотите, чтобы разработчики могли работать с вашим кодом и в других операционных системах. К счастью, если вы программируете на Python, модуль Pathlib сделает за вас всю тяжелую работу. Он обеспечит одинаковую работу ваших путей к файлам в разных операционных системах. #модули