Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Основы Python: Быстрый старт от базовых типов к функциям
Rating: 4.6 out of 5(53 ratings)
396 students

Основы Python: Быстрый старт от базовых типов к функциям

Python для начинающих: ключевые понятия, типы, переменные, функции, операторы, условные инструкции, обработка ошибок
Last updated 10/2024
Russian

What you'll learn

  • Понимать и применять базовые типы данных Python, такие как числа, строки, списки и словари, а также эффективно управлять ими в различных ситуациях
  • Использовать переменные, настраивать динамическую типизацию, и понимать, как работают передача по значению и по ссылке для лучшей оптимизации кода
  • Создавать и документировать функции, применять аргументы и **kwargs для гибкости в программировании и структурированного кода.
  • Применять операторы сравнения и логические операторы в условиях, обрабатывать ошибки с помощью try...except, делая код более надёжным

Course content

11 sections34 lectures1h 22m total length
  • Обзор ускоренного курса Python1:40
  • Присоединяйтесь к сообществу единомышленников0:29
  • Привет от Питона1:16

Requirements

  • Предыдущий опыт программирования не обязателен, но полезны базовые знания
  • Компьютер с доступом в интернет
  • Доступ к Visual Studio Code или любому текстовому редактору для практики

Description

Этот ускоренный курс по Python предназначен для начинающих и тех, кто хочет быстро освоить базовые навыки программирования на Python. Мы начнем с самых основ — познакомимся с типами данных, такими как числа, строки, списки, кортежи и словари, и научимся их эффективно использовать. Вы узнаете, как преобразовывать значения из одного типа в другой, что крайне полезно при работе с различными данными, а также познакомитесь с понятием «ложные значения», чтобы лучше понимать поведение Python в различных условиях.


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


Основное внимание курса сосредоточено на функциях, как мощном инструменте для создания эффективного и структурированного кода. Мы разберем позиционные и именованные аргументы, научимся использовать *args и **kwargs для передачи разного количества аргументов и рассмотрим документацию функций для удобства разработки и поддержки.


Отдельный блок будет посвящен операторам сравнения и логическим операторам and, or и not, что поможет вам строить сложные логические условия. Также обсудим понятие «короткого замыкания» (short-circuit evaluation), которое позволяет писать более оптимальный код. Поработаем с условными инструкциями if, циклами for и while, что даст вам все необходимые инструменты для создания интерактивных программ.


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


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

Who this course is for:

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