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

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

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

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

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

    Задача на логику. Шкивы и передачи Шкивы А, Б, В и Г соединены передачами, как показано на рисунке. Если при таком соединении движение всех четырех шкивов возможно, то в каком направлении будет вращаться каждый шкив в том случае, когда шкив А вращается в направлении, указанном стрелкой? Вопрос: Возможно ли движение шкивов, если все четыре ремня будут перекрещены, как на шкивах А и Б? А если только 1 или 3 ремня будут перекрещены? Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение. #логическаязадача
  • Pythonist.ru - образование по питону

    Tips & Tricks. Самая популярная практическая статья на нашем сайте за 4 года по данным гугл-аналитики. "5 простых способов удалить символ из строки" В этой статье: - Примитивный метод. - Функция replace(). - Срезы и конкатенация. - Метод join() и генератор списков. - Метод translate() Читать статью #строки
    5 простых способов удалить символ из строки в Python

    В этой статье вы узнаете, как удалить i-й символ из строки. Мы разберем несколько способов, и вы сможете выбрать тот, который вам по душе.

    Pythonist
  • Реклама

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

    Топ. Руководство по PyQt5 Рассказываем, как использовать Python 3 и Qt для создания графического интерфейса пользователя в Windows, Mac или Linux. Также рассмотрим написание установщика. #топ
  • Pythonist.ru - образование по питону

    ☝️ Чтобы научиться писать код, без основ ООП вам не обойтись. ООП — это фундамент для разработчиков. 25 апреля в 20:00 в OTUS. 👉 Вебинар «Основы ООП в Python» На занятии эксперт Сурен Хоренян познакомит вас с созданием классов, изменяемостью экземпляров, передачей аргументов в инициализатор, наследованием и переопределением методов. 📌 В результате занятия: - Научитесь создавать свои классы; - Разберётесь с наследованием; - Научитесь переопределять методы и обращаться к методам суперклассов. Вебинар «Основы ООП в Python» приурочен к старту онлайн-курса «Специализация Python Developer» 👉 Для участия зарегистрируйтесь https://otus.pw/GRPD/
  • Pythonist.ru - образование по питону

    Задача с кодом. Двойной факториал Напишите функцию, которая будет принимать число num и возвращать его двойной факториал. Математическая формула двойного факториала следующая. Если num — четное число:
    num !! = num (num - 2)(num - 4)(num - 6) ... (4)(2)
    
    
    Если num — нечетное число:
    num !! = num (num - 2)(num - 4)(num - 6) ... (3)(1)
    
    
    Если num = 0 или num = -1, тогда num !! = 1. Примечания: - Исходим из того, что num будет больше или равно -1. - Двойной факториал — не то же самое, что умноженный на 2. - Попробуйте решить при помощи рекурсии. Примеры:
    double_factorial(0) ➞ 1
    double_factorial(2) ➞ 2
    double_factorial(9) ➞ 945
    # 9*7*5*3*1 = 945
    double_factorial(14) ➞ 645120
    
    
    Решение на нашем сайте. #задача #coding
  • Pythonist.ru - образование по питону

    Топ. Алгоритмы поиска на Python Умение выбрать нужный алгоритм для конкретной задачи является ключевым навыком для разработчиков. В этой статье: - операторы членства (Membership Operators) - линейный поиск - бинарный поиск - улучшенный линейный поиск — Jump Search - поиск Фибоначчи - экспоненциальный поиск - интерполяционный поиск #топ #алгоритмы
  • Pythonist.ru - образование по питону

    Тест. Множества (уровень Junior) Множество в Python — «контейнер», содержащий не повторяющиеся элементы в случайном порядке. Проверьте, насколько хорошо вы знаете эту тему: пройдите тест по множествам из 10 вопросов! #тест
  • Pythonist.ru - образование по питону

    Вы разработчик с опытом и знакомы с основами Python? На курсе Яндекс Практикума «Мидл Python-разработчик» вы сможете выйти на новый профессиональный уровень и использовать навыки, которые отличают мидла от джуна. Вы начнете думать о проекте, как о единой системе, разрабатывать полноценные веб-сервисы, организовывать инфраструктуру, а ещё: углубите знания технологий для бэкенд-разработки на Python; разовьёте инженерное мышление; сможете брать больше ответственности и решать задачи посложнее; разберётесь, как работает бэкенд, DevOps и другие смежные области; добавите 7 проектов в портфолио; почувствуете себя увереннее в процессах командной разработки. На всех этапах вас будут сопровождать опытные разработчики: мы не дадим просесть по учёбе и поможем выкроить время на образование. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы.  Начать учиться
  • Pythonist.ru - образование по питону

    Мы сделали отдельный канал TechBooks - для скачивания книг не только по Python. Там супер удобная навигация по технологиям и языку написания книги. И да там много книг на русском языке 👌🏻
    Techbooks - книги для программистов

    Навигация по тегам: Книги на русском и английских языках. ╒ Языки программирования: ╞ #python ╞ #js ╞ #sql ╞ #html ╞ #css ╞ #java ╞ #golang ╞ #qa ╞ #cpp ╞ #cscharp ╞ #R ╞ #ruby ╘══════════════ ╒ Язык издания ╞ #ru ╞ #en ╘══════════════

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

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

    Хотите писать понятный и эффективный код на Python? Приходите 🗓 25 апреля в 20:00 на открытый урок «Хорошие, плохие, злые абстракции» в OTUS. Занятие проведет 👨‍💻 Станислав Ступников, руководитель разработки в VK. Станислав 10 лет занимается промышленной разработки, в том числе созданием и поддержанием веб-приложений, инфраструктурных решений, высоконагруженных систем, data pipeline'ов и аналитических систем. На вебинаре мы: — Разберем, когда стоит вынести код в отдельную функцию, а когда лучше сразу сделать класс — Взглянем через призму бритвы Оккама на особенности выделения абстракций в эволюционирующей кодовой базе. Занятие подойдет тем, кто уже имеет опыт программирования на Python и хочет повысить свой уровень за счет новых знаний и навыков из различных областей разработки. 👉 Пройдите вступительное тест, чтобы участвовать в мероприятии — https://otus.pw/oEcY/ А если вам понравятся бесплатные уроки, продолжить обучение можно будет уже на курсе «Python Developer. Professional» от OTUS. Оплата курса возможна в рассрочку. Реклама. Информация о рекламодателе на сайте www.otus.ru
  • Pythonist.ru - образование по питону

    Задача на логику. Восстановите все цифры в этом примере деления. Решение будет вечером. #логическаязадача
  • Pythonist.ru - образование по питону

    Тест. Числовые типы данных в Python Программистам часто приходится работать с числами. Они используются везде: в условных конструкциях, циклах, переменных. Проверьте, насколько хорошо вы знакомы с int и float! #тест
  • Pythonist.ru - образование по питону

    ❓Что нужно знать дата-аналитику? ⚡️19 апреля в 20:00 мск пройдет вебинар, который прольет свет на разнообразие вариантов профессиональной специализации внутри обширной сферы аналитики данных. 🔥Открытый урок «Карьерные направления в аналитике — какие бывают и чем отличаются» состоится в рамках запуска онлайн-курса «Аналитик данных» в OTUS. Маршрут вебинара: — Познакомимся с предметными областями и специализациями, которые можно выделить в макрообласти ""Дата-аналитика"". — Разберем каждое карьерное направление в деталях с точки зрения ключевых навыков. — Завершим урок небольшим разбором реальных вакансий и подсказками, как заранее понять по описанию вакансии, что вас в действительности может ожидать на рабочем месте. А продолжить свой путь в этом направлении вы сможете уже во время обучения на курсе (доступна рассрочка). 👉Для участия пройдите вступительный тест и зарегистрируйтесь на занятие: https://otus.pw/BwUT/ Нативная интеграция. Информация о продукте www.otus.ru
  • Реклама

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

    Tips & Tricks. Преобразование чисел в строки в Python Разбираем встроенную функцию str() и конкатенацию, а также рассказываем, как избежать преобразования типов данных. #строки
  • Pythonist.ru - образование по питону

    Задача с кодом. Конвертируйте строку в число Напишите функцию, которая будет принимать словарь и в парах ключ-значение конвертировать значения из строковых в числовые. В передаваемом словаре будет как минимум один элемент. Значениями будут целые числа в виде строк. Примеры:
    convert_to_number({ "piano": "200" }) ➞
    { "piano": 200 }
    
    convert_to_number({ "piano": "200", "tv": "300" }) ➞ 
    { "piano": 200, "tv": 300 }
    
    convert_to_number({ "piano": "200", "tv": "300", "stereo": "400" }) ➞ 
    { "piano": 200, "tv": 300, "stereo": 400 }
    
    
    Решение на нашем сайте. #задача #coding
  • Pythonist.ru - образование по питону

    Топ. Как прочитать текстовый файл в Python В Python есть несколько способов прочитать текстовый файл. В этой статье мы рассмотрим функцию open(), методы read(), readline(), readlines(), close() и ключевое слово with. #топ #файлы