scikit-learn Учебники

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

Написание простой программы на Python

Написание простой программы на Python

В этой лабораторной работе вы начнете свое путешествие в программирование на Python, создав и запустив свою самую первую программу. Вы получите практический опыт использования редактора VS Code в среде LabEx для написания и выполнения скриптов Python. Закрепляя этот фундамент, вы продолжите практиковаться в написании программ на Python, уделяя особое внимание использованию функции print() для вывода данных. Затем лаборатория проведет вас через процесс выявления и понимания распространенных ошибок Python, вооружив вас знаниями для распознавания и устранения проблем. Наконец, вы изучите практические методы отладки для эффективного устранения ошибок и обеспечения корректной работы ваших программ на Python.
Python
Использование VS Code для разработки на Python

Использование VS Code для разработки на Python

В этом практикуме вы научитесь использовать Visual Studio Code (VS Code) для разработки на Python. Мы изучим интерфейс VS Code, потренируемся использовать Python в интерактивном режиме в терминале, создадим и запустим скрипт Python, укрепив понимание рабочего процесса разработки.
Python
Работа с множествами (Sets) в Python

Работа с множествами (Sets) в Python

В этой лабораторной работе вы получите практический опыт работы с множествами (sets) в Python. Множества — это мощные структуры данных для хранения уникальных элементов и выполнения эффективных проверок принадлежности. Вы узнаете, как создавать множества, добавлять и удалять элементы, выполнять операции над множествами и использовать множества для удаления дубликатов из списков.
Python
Работа со строками в Python

Работа со строками в Python

В этой лабораторной работе вы получите практический опыт работы со строками в Python — фундаментальным типом данных. Вы начнете с понимания основ строк, включая их создание, неизменяемость (immutability) и доступ к отдельным символам с использованием как положительной, так и отрицательной индексации. Опираясь на эту основу, вы узнаете, как извлекать подстроки с помощью срезов (slicing), использовать различные строковые операторы и управляющие символы (escape characters) для манипуляций и специального форматирования, а также изучите различные методы форматирования строк. Наконец, вы углубитесь в общие строковые методы для выполнения таких операций, как поиск, замена и изменение строкового содержимого.
Python
Параметры функций в Python

Параметры функций в Python

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

Ключевые слова и встроенные идентификаторы в Python

В этой лабораторной работе вы получите фундаментальное понимание зарезервированных слов и предопределенных имен Python. Мы начнем с определения ключевых слов Python — специальных слов с определенным значением, которые нельзя использовать в качестве обычных идентификаторов. Вы узнаете, как перечислить эти ключевые слова с помощью встроенного модуля `keyword`. Затем мы рассмотрим встроенные идентификаторы Python, включая функции, объекты, исключения и константы, которые всегда доступны для использования. Наконец, вы изучите важнейшую практику: избегать использования как ключевых слов, так и встроенных идентификаторов в качестве собственных имен переменных или функций, чтобы предотвратить конфликты имен и обеспечить корректную работу вашего кода.
Python
Понимание особенностей классов в Python

Понимание особенностей классов в Python

В этой лабораторной работе вы получите практическое понимание ключевых концепций объектно-ориентированного программирования (ООП) в Python. Мы рассмотрим инкапсуляцию, работая с приватными атрибутами, и научимся контролировать доступ к данным внутри классов. Кроме того, вы реализуете наследование для создания связей между классами, включая практику множественного наследования. Лабораторная работа также продемонстрирует полиморфизм, показывая, как объекты разных классов могут по-разному реагировать на один и тот же вызов метода. Наконец, вы будете использовать метод super() для эффективного управления отношениями наследования.
Python
Понимание декораторов в Python

Понимание декораторов в Python

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

Возвращаемые значения функций и области видимости в Python

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

Понимание операторов в Python

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

Типы чисел и операции в Python

В этой лабораторной работе вы получите фундаментальное понимание типов чисел и операций в Python. Мы рассмотрим характеристики целочисленных типов (integer), логического типа (boolean), чисел с плавающей запятой (floating-point) и комплексных чисел (complex), включая их неизменяемость, а также способы проверки их типов и адресов памяти. С помощью практических упражнений вы научитесь преобразовывать типы чисел и выполнять основные арифметические операции, закрепляя свои знания о числовых возможностях Python.
Python
Функции Lambda в Python

Функции Lambda в Python

В этой лабораторной работе вы узнаете, как использовать функции lambda в Python. Мы начнем с понимания концепции анонимных функций и ключевого слова `lambda`, сравнивая их с традиционными определениями функций. Затем вы создадите простые функции lambda с разным количеством параметров. Лабораторная работа далее исследует, как эффективно использовать функции lambda с встроенными функциями Python, такими как `sorted`. Наконец, мы обсудим лучшие практики использования функций lambda, чтобы ваш код был читаемым и поддерживаемым.
Python
Ошибки и исключения в Python

Ошибки и исключения в Python

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

Понимание идентификаторов в Python

В этой лабораторной работе вы получите полное представление об идентификаторах в Python. Вы изучите основные правила именования переменных, функций, классов и других объектов в вашем коде Python. На практике вы научитесь определять допустимые и недопустимые имена идентификаторов, закрепляя правила именования. Лабораторная работа также охватит специальные соглашения об идентификаторах, используемые в Python, что даст вам знания для написания чистого, читаемого и поддерживаемого кода.
Python
Приоритет операторов в Python

Приоритет операторов в Python

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

Понимание циклов в Python

В этой лабораторной работе вы получите фундаментальное понимание циклов в Python — важнейших инструментов для выполнения повторяющихся задач. Мы рассмотрим циклы for, итерацию, функцию range(), циклы while, а также управление потоком цикла с помощью операторов break и continue.
Python
Обработка ввода и вывода в Python

Обработка ввода и вывода в Python

В этой лабораторной работе вы изучите фундаментальные концепции обработки ввода и вывода (I/O) в Python. Мы рассмотрим, как отображать информацию в консоли с помощью функции `print()`, включая управление разделителями между несколькими аргументами. Кроме того, вы получите практический опыт получения пользовательского ввода с клавиатуры, записи данных в файлы и чтения данных из файлов, охватывая основные навыки взаимодействия с внешними источниками данных в ваших программах на Python.
Python
Инструменты для разработки на Python

Инструменты для разработки на Python

В этой лабораторной работе вы изучите различные инструменты для разработки на Python, включая стандартный интерактивный режим, IPython для расширенного взаимодействия, Vim для написания скриптов и IDLE для интегрированной разработки. Получите практический опыт работы с различными рабочими процессами разработки на Python.
Python
  • Предыдущий
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 175
  • Следующий