Программировать в питоне: Самоучитель Python | Python 3 для начинающих и чайников

Содержание

Руководство по программированию на Python

Руководство по программированию на Python

Последнее обновление: 01.02.2023

  1. Глава 1. Введение в Python

    1. Язык программирования Python

    2. Установка Python и первая программа на Windows

    3. Установка Python и первая программа на MacOS

    4. Установка Python и первая программа на Linux

    5. Управление версиями Python на Windows, MacOS и Linux

    6. Первая программа в PyCharm

    7. Python в Visual Studio

  2. Глава 2. Основы Python

    1. Введение в написание программ

    2. Переменные и типы данных

    3. Консольный ввод и вывод

    4. Арифметические операции с числами

    5. Поразрядные операции с числами

    6. Условные выражения

    7. Условная конструкция if

    8. Циклы

    9. Функции

    10. Параметры функции

    11. Оператор return и возвращение результата из функции

    12. Функция как тип, параметр и результат другой функции

    13. Лямбда-выражения

    14. Преобразование типов

    15. Область видимости переменных

    16. Замыкания

    17. Декораторы

  3. Глава 3. Объектно-ориентированное программирование

    1. Классы и объекты

    2. Инкапсуляция, атрибуты и свойства

    3. Наследование

    4. Переопределение функционала базового класса

    5. Атрибуты классов и статические методы

    6. Класс object. Строковое представление объекта

  4. Глава 4. Обработка ошибок и исключений

    1. Конструкция try…except…finally

    2. except и обработка разных типов исключений

    3. Генерация исключений и создание своих типов исключений

  5. Глава 5. Списки, кортежи и словари

    1. Списки

    2. Кортежи

    3. Диапазоны

    4. Словари

    5. Множества

    6. List comprehension

    7. Упаковка и распаковка

    8. Упаковка и распаковка в параметрах функций

  6. Глава 6. Модули

    1. Определение и подключение модулей

    2. Модуль random

    3. Модуль math

    4. Модуль locale

    5. Модуль decimal

    6. Модуль dataclasses. Data-классы

  7. Глава 7. Строки

    1. Работа со строками

    2. Основные методы строк

    3. Форматирование

  8. Глава 8.Pattern matching

    1. Конструкция match

    2. Кортежи в pattern matching

    3. Массивы в pattern matching

    4. Словари в pattern matching

    5. Классы в pattern matching

    6. guards или ограничения шаблонов

    7. Установка псевдонимов и паттерн AS

  9. Глава 9. Работа с файлами

    1. Открытие и закрытие файлов

    2. Текстовые файлы

    3. Файлы CSV

    4. Бинарные файлы

    5. Модуль shelve

    6. Модуль OS и работа с файловой системой

    7. Программа подсчета слов

    8. Запись и чтение архивных zip-файлов

  10. Глава 10. Работа с датами и временем

    1. Модуль datetime

    2. Операции с датами

YooMoney:

410011174743222

Перевод на карту

Номер карты:

4048415020898850

Хочу научиться программировать на Python. С чего начать?

Рассказываем, как действовать, если вы решили освоить Python 3 с нуля: что учить в первую очередь, где брать знания и что делать дальше?

Зачем учить Python?

Python имеет ряд преимуществ:

  • высокая популярность языка и использование в большом количестве проектов;
  • сравнительно простой, но в то же время строгий синтаксис;
  • множество доступных сред разработки, сервисов и фреймворков;
  • средства для работы с электронной почтой, протоколами Интернета, базами данных и другие инструменты в стандартной библиотеке языка;
  • востребованность Python-разработчиков на рынке труда.

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

Python для создания продуктов используют такие корпорации, как Google, Dropbox, Mozilla, Yandex, Red Hat, Microsoft, Intel и другие.

Что учить?

Синтаксис

В первую очередь:

  • операции с целыми и вещественными числами;
  • типы данных;
  • переменные, ветвления, стандартный ввод/вывод;
  • логические операции, операции сравнения;
  • условия: if, else, elif;
  • блоки, отступы;
  • строки и символы;
  • циклы while, for;
  • операторы break, continue;
  • установка и подключение модулей;
  • списки;
  • функции;
  • словари;
  • интерпретатор: установка, запуск скрипта;
  • файловый ввод/вывод.

Дополнительно

  • Python в одной картинке;
  • Карта развития разработчика;
  • Подборка Awesome Python.
  • Подборка Python-библиотек для Data science.

IDE и редакторы кода

Писать в IDLE или Python Shell удобно только простой код, но для проектов лучше найти интегрированную среду разработки (IDE) или редактор кода. IDE включает в себя редактор с подсветкой синтаксиса и автодополнением, инструменты сборки, выполнения и отладки и другие функции. В большинстве редакторов есть подсветка синтаксиса и форматирование, выполнение и отладка кода. Как правило, этот инструмент работает быстрее IDE, но имеет меньше функций. Среди самых популярных платформ — PyCharm, Wing IDE, Komodo и другие. Больше вариантов — в нашем обзоре.

Git

С распределенной системой управления версиями (Git) нужно познакомиться в начале обучения. Среди основных навыков — создание и перемещение файлов в каталогах, инициализация Git-репозитория и создание коммитов, а также настройка репозиториев в GitHub.

Где учить?

Попробуйте каждый из инструментов. После пары первых уроков будет ясно, подходит он вам или нет.

Учебники

Простой и краткий русскоязычный учебник для изучения основ от Devpractice

Скачать 

Популярный учебник Марка Лутца с примерами, советами и задачами

Скачать 

Другие хорошие книги по Python — в нашей подборке.

Онлайн-курсы на русском языке

  • Stepik;
  • Geekbrains;
  • Питонтьютор;
  • Курс от Mail.Ru Group и МФТИ;

Онлайн-курсы на английском языке

  • Codecademy;
  • PyCharm Edu от JetBrains;

О том, как еще учить Python — в нашей статье.

Все выучил, что дальше?

Когда вы научились составлять простые программы, надо постараться понять, в какую сторону вы хотите двигаться. Для этого начните решать задания:

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

В следующей части мы расскажем, как учиться дальше.

Реклама на Tproger: найдем для вас разработчиков нужного стека и уровня.

Подробнее

Реклама на tproger.ru

Загрузка

Программирование на Python | Coursera

Программирование на Python

Этот курс является частью нескольких программ.

Этот курс является частью нескольких программ

Meta Database Engineer Профессиональный сертификат

Meta Back-End Developer Профессиональный сертификат

Инструктор: преподавал Meta Staff

36,917 уже зарегистрировано

36,917 . тему и изучите основы


4.6

(634 отзыва)

Начальный уровень

Рекомендуемый опыт

Рекомендуемый опыт

Начальный уровень

Нет! Учащимся не требуется предварительный опыт веб-разработки. Только базовые навыки интернет-навигации и желание начать кодирование.

44 часа (приблизительно)

Гибкий график

Учитесь в своем собственном темпе

Просмотр модулей курса

Что вы выучите

Навыки Вы получите

  • Категория: Облачное хостинг

    Облачное хостинг

  • Категория: Интерфейсы приложения (API)

    . Программирование приложений (API)

  • 2 2

    2 2

    2 2

    2

    . Категория: Программирование на Python

    Программирование на Python

  • Категория: Компьютерное программирование

    Компьютерное программирование

  • Категория: Django (Web Framework)

    Django (Web Framework)

Details to know

Shareable Certificate

Add to your LinkedIn profile

Quizzes and assessments

17 quizzes, 5 assessments

English

Subtitles: English

Languages ​​

Available in English

Субтитры: английский

Курс

Получить представление о теме и изучить основы


4. 6

(634 отзыва)

Начальный уровень

Рекомендуемый опыт

Рекомендуемый опыт

Начальный уровень

Нет! Учащимся не требуется предварительный опыт веб-разработки. Только базовые навыки интернет-навигации и желание начать кодирование.

44 часа (приблизительно)

Гибкий график

Учитесь в удобном для вас темпе

Просмотр модулей курса

Повышайте уровень знаний в предметной области

Этот курс доступен как часть

При записи на этот курс вам также будет предложено выбрать конкретную программу.

  • Изучите новые концепции от отраслевых экспертов
  • Получите базовое понимание предмета или инструмента
  • Развивайте необходимые для работы навыки с помощью практических проектов
  • Получите общий сертификат карьеры от Meta

В этом разделе 5 модулей курс

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

Начните работу с языком программирования Python и связанными с ним основополагающими понятиями.

Что включено? до программирования•4 минуты
  • Почему Python?•2 минуты
  • Проверка среды для Windows•2 минуты
  • Проверка среды для Mac•3 минуты
  • Запуск кода — Командная строка VS IDE•3 минуты
  • Синтаксис Python, пробелы имеют значение•3 минуты
  • Переменные•6 минут
  • Базовые типы данных•6 минут
  • Строки•5 минут
  • Приведение типов • 2 минуты
  • Пользовательский ввод, вывод на консоль • 8 минут
  • Математические и логические операторы • 7 минут
  • Поток управления: If / else, else if • 6 минут
  • Оператор Switch • 6 минут
  • Цикл конструкции•5 минут
  • Вложенные циклы и влияние на алгоритмическую сложность•5 минут
  • Резюме модуля: Начало работы с Python•1 минута
  • 17 чтений•Всего 135 минут
    • Программа курса•5 минут
    • Как добиться успеха в этом курс•10 минут
    • Visual Studio Code•5 минут
    • Установка путей Python (необязательно для пользователей Windows)•5 минут
    • Установка путей Python (необязательно для пользователей Mac)•5 минут
    • Требуемые зависимости•5 минут
    • Памятка по синтаксису Python•0 минут
    • Код комментирования•5 минут
    • Памятка по основным типам данных и функциям•10 минут
    • Преобразование типов, более глубокий взгляд•10 минут
    • Дополнительные ресурсы•5 минут
    • Условные операторы• 15 минут
    • Конструкции циклов: практические примеры•5 минут
    • Практика управления потоком и циклами•5 минут
    • Упражнение. Использование потока управления и циклов для решения задачи•30 минут
    • Использование потока управления и циклов для решения проблемы — решение • 10 минут
    • Дополнительные ресурсы • 5 минут
    2 теста • Всего 30 минут
    • Проверка знаний — Добро пожаловать в программирование на Python • 20 минут
    • Самопроверка: Использование потока управления и циклов для решения проблемы • 10 минут

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

    Что включено

    13 Videos9 показания 4 Викторины

    13 видео • Всего 57 минут
    • Функции • 5 минут • Предварительный модуль
    • .
    • Наборы•4 минуты
    • Словари•6 минут
    • kwargs•2 минуты
    • Что такое исключения•2 минуты
    • Обработка исключений•4 минуты
    • Обработка файлов в Python•5 минут
    • Создание файлов • 5 минут
    • Чтение файлов • 5 минут
    • Обзор модуля: основы программирования на Python • 1 минута
    9 чтений • Всего 120 минут
    • Функции и область видимости переменных • 15 минут
    • 0 Что такое данные структуры?•10 минут
    • Выбор и использование структур данных•15 минут
    • Код Visual Studio на Coursera•10 минут
    • Дополнительные ресурсы•5 минут
    • Упражнение: Исключения в Python•30 минут
    • Исключения в Python — решение • 10 минут
    • Хранение содержимого файлов в структурах данных • 20 минут
    • Дополнительные ресурсы • 5 минут
    4 теста • Всего 55 минут
    • Функции, циклы и структуры данных • 10065 минут 9063 минуты
    • Проверка знаний: функции и структуры данных • 15 минут
    • Исключения в Python • 10 минут
    • Чтение данных, хранение, обработка и вывод новых данных в файл • 15 минут

    Узнайте о парадигмах процедурного программирования и связанные логические понятия. Вы изучите функциональное и объектно-ориентированное программирование и получите представление об алгоритмах.

    Что включено

    16 видео19 показания8. такое функциональное программирование?•3 минуты

  • Чистые функции•6 минут
  • Рекурсия•3 минуты
  • Обращение строки в Python•4 минуты
  • Карта и фильтр•4 минуты
  • Введение в объектно-ориентированное программирование • 5 минут
  • Классы и экземпляры Python • 4 минуты
  • Создание экземпляра пользовательского объекта • 4 минуты
  • Методы экземпляра • 4 минуты
  • Родительские классы и дочерние классы • 6 минут
  • Абстрактные классы и методы•4 минуты
  • Порядок разрешения методов•5 минут
  • Обзор модуля: Парадигмы программирования•2 минуты
  • 19 показаний•Всего 330 минут
    • Алгоритмы записи•20 минут
    • Упражнение: Приготовьте чашку кофе • 10 минут
    • Приготовьте чашку кофе — раствор • 10 минут
    • Введение в нотацию Big-O • 15 минут
    • Дополнительные ресурсы • 5 минут
    • Пример рекурсии: Ханойская башня • 10 минут
    • Понимание • 30 минут
    • Дополнительные ресурсы • 5 минут
    • Принципы ООП • 20 минут
    • Упражнение: определение класса • 30 минут
    • Определение класса — решение • 10 минут
    • Упражнение: создание пользовательского экземпляра Объект•30 минут
    • Создание экземпляра пользовательского объекта — решение • 10 минут
    • Наследование и множественное наследование • 30 минут
    • Упражнение: классы и исследование объектов • 30 минут
    • Работа с методами: примеры • 20 минут
    • Упражнение: работа с методами • 30 минут
    • Работа с методами — решение • 10 минут
    • Дополнительные ресурсы • 5 минут
    8 тестов • Всего 103 минуты
    • Самопроверка: Приготовьте чашку кофе • 10 минут
    • Проверка знаний: процедурное программирование • 12 минут
    • Отображение ключевых значений в структурах данных словаря • 12 минут
    • Проверка знаний: функциональное программирование • 12 минут
    • Самопроверка: определение класса • 12 минут
    • Самопроверка: Создание пользовательского объекта • 12 минут
    • Абстрактные классы и методы • 15 минут
    • Самопроверка: работа с методами • 18 минут

    Дополните свою среду кодирования популярными библиотеками модулей и инструментами для Python. Вы также узнаете о различных типах тестирования и о том, как написать тест.

    Что включено

    17 видео7 материалов для чтения3 теста

    17 видео•Всего 73 минуты
    • Что такое модуль в Python?•4 минуты•Предварительный просмотр модуля
    • •40060 Оператор импорта 90 Доступ к модулям•3 минуты 90 минут

    • Написание операторов импорта • 5 минут
    • Пространство имен и область видимости • 7 минут
    • Функция reload() • 4 минуты
    • Популярные пакеты: NumPy, pandas, Matplotlib и т. д. • 4 минуты
    • Пакеты анализа данных • 4 минуты
    • Машинное обучение, глубокое обучение и ИИ: PyTorch, TensorFlow•2 минуты
    • Веб-фреймворки Python•3 минуты
    • Что такое тестирование?•5 минут
    • Типы тестирования•4 минуты
    • Пакеты автоматизации тестирования•4 минуты
    • Написание тестов с помощью PyTest•4 минуты
    • Разработка через тестирование (TDD)•3 минуты
    • Применение TDD•3 минуты
    • Обзор модуля: Модули, пакеты, библиотеки и инструменты•2 минуты
    7 чтений•Всего 105 минут
    • Варианты использования модуля • 30 минут
    • Дополнительные ресурсы • 5 минут
    • Популярные пакеты: примеры • 30 минут
    • Большие данные и анализ с помощью Python • 15 минут
    • Дополнительные ресурсы • 10 минут
    • Шпаргалка по PyTest• 10 минут
    • Дополнительные ресурсы•5 минут
    3 теста•Всего 48 минут
    • Проверка знаний: модули•18 минут
    • Проверка знаний: популярные пакеты, библиотеки и платформы•15 минут
    • Контрольный тест • 15 минут

    Потренируйтесь и поразмышляйте над навыками, которые вы приобрели на этом курсе.

    Что включено

    2 видео2 чтения

    2 видео•Всего 3 минуты
    • Резюме курса: Программирование на Python•1 минута•Модуль предварительного просмотра
    • 2 чтения•Всего 10 минут
      • Об итоговом оценивании•5 минут
      • Следующие шаги после программирования на Python•5 минут

      Преподаватель

      Рейтинг инструктора

      Рейтинг инструктора

      Мы попросили всех учащихся высказать свое мнение о наших преподавателях, исходя из качества их стиля преподавания.

      4,6

      (214 рейтингов)

      , преподававшуюся мета персоналом

      Мета

      91 Курсы • 310,602 Ученики

      Предлагается

      Meta

      , предлагаемый

      .0008

      Meta

      Meta создает технологии, которые помогают людям общаться с друзьями и семьей, находить сообщества и развивать бизнес. Сертификаты Meta Professional создают возможности для того, чтобы любой человек, независимо от образования, образования или опыта, мог освоить высококачественные навыки, чтобы построить быстрорастущую карьеру — для начала работы не требуется никакой степени или опыта. Meta также предлагает учебные курсы по метавселенной, чтобы информировать людей, бренды, предприятия и профессионалов о возможностях, которые она предоставляет, и о том, что она означает для нашего мира сегодня и в будущем.

      Получите профессиональный сертификат

      Добавьте эти учетные данные в свой профиль LinkedIn, резюме или CV

      Поделитесь ими в социальных сетях и в своем обзоре эффективности

      Почему люди выбирают Coursera для своей карьеры

      Фелипе М.

      Учащийся с 2018 года

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

      Дженнифер Дж.

      Учащийся с 2020 г.

      «Я напрямую применил концепции и навыки, полученные на курсах, в новом интересном проекте на работе.»

      Ларри В.

      Учащийся с 2021 года

      «Когда мне нужны курсы по темам, которых нет в моем университете, Coursera — одно из лучших мест».

      Чайтанья А.

      «Обучение — это не просто умение лучше выполнять свою работу: это гораздо больше. Coursera позволяет мне учиться без ограничений».

      Отзывы учащихся

      с показателем 3 из 634

      4,6

      634 Обзоры

      • 5 Звезды

        78,07%

      • 4 Звезды

        15,45%

      • 3 Звезды 9002 4.88%

      • 2 -й звезды 9000

        66 2 -й звезда

        66 2 -й звезда

        666966 29006 2 -й звезда

        666.9006 2 -й звезды.

        1.10%

      A

      AN

      5

      Отзыв от 11 января 2023 г. Это, безусловно, лучший курс программирования, который я когда-либо проходил.

      D

      DG

      5

      Отредактировано 26 ноября 2022 г.

      Охватывает все аспекты программирования Python, включая библиотеки и пакеты Poplar, используемые для Интернета, искусственного интеллекта, анализа данных машинного обучения, больших данных и т. д.

      C

      CS

      5

      Отзыв проверен 13 февраля 2023 г.

      Очень просто с заданиями, основанными исключительно на информации, которой вас учат. Много полезных ссылок на внешние ресурсы!

      Больше отзывов

      Откройте новые двери с Coursera Plus

      Неограниченный доступ к более чем 7000 курсов мирового уровня, практических проектов и сертификационных программ, готовых к работе — все это включено в вашу подписку

      Узнать больше

      Продвигайте свою карьеру с помощью степень

      Получите степень в университетах мирового класса — 100% онлайн

      Изучите степени

      Присоединяйтесь к более чем 3400 глобальным компаниям, которые выбирают Coursera для бизнеса

      Повысьте квалификацию своих сотрудников, чтобы они преуспели в цифровой экономике

      Узнать больше

      Часто задаваемые вопросы

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

      • Курс может не предлагать вариант аудита. Вместо этого вы можете попробовать бесплатную пробную версию или подать заявку на финансовую помощь.

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

      Записавшись на курс, вы получаете доступ ко всем курсам сертификата и получаете сертификат по завершении работы. Ваш электронный сертификат будет добавлен на вашу страницу достижений — оттуда вы можете распечатать свой сертификат или добавить его в свой профиль LinkedIn. Если вы хотите только читать и просматривать содержание курса, вы можете пройти бесплатный аудит курса.

      Дополнительные вопросы

      Посетите справочный центр для учащихся

      Learn Python AI | Udacity

      Программа Nanodegree

      Изучите Python, NumPy, pandas, Matplotlib, PyTorch, исчисление и линейную алгебру — основы для построения собственной нейронной сети.

      Зарегистрируйтесь сейчас

      «Рабочие пространства с динамическим кодом и вопросы для проверки знаний помогут вам закреплять новые знания в процессе».

      — Мэтью П.

      Просмотреть еще отзывы

      1. Изучите основы искусственного интеллекта

        3 месяца, чтобы закончить

        Изучите основные основы искусственного интеллекта: инструменты программирования (Python, NumPy, PyTorch), математику (вычисления и линейную алгебру) и ключевые методы нейронных сетей (градиентный спуск и обратное распространение).

        Необходимые знания

        Формальные требования включают базовые знания алгебры и основы программирования на любом языке.

        1. Введение в Python

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

        2. Jupyter Notebooks, NumPy, Anaconda, pandas и Matplotlib

          Узнайте, как использовать все ключевые инструменты для работы с данными в Python: Jupyter Notebooks, NumPy, Anaconda, pandas и Matplotlib.

          • Основы линейной алгебры

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

            • Основы исчисления

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

              • Нейронные сети

                Получите прочную основу в самых популярных областях ИИ: нейронных сетях, глубоком обучении и PyTorch.

        Все наши программы включают

        • Реальные проекты от отраслевых экспертов

          Благодаря реальным проектам и иммерсивному контенту, созданным в сотрудничестве с ведущими компаниями, вы овладеете техническими навыками, которые нужны компаниям.

        • Поддержка в режиме реального времени

          Помощь по запросу. Получите мгновенную помощь в обучении прямо в классе. Оставайтесь на правильном пути и не застревайте.

        • Карьерные услуги

          У вас будет доступ к обзору портфолио Github и оптимизации профиля LinkedIn, которые помогут вам продвинуться по карьерной лестнице и получить высокооплачиваемую должность.

        • Гибкая программа обучения

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

        Добейтесь успеха благодаря персонализированным услугам.

        Мы предоставляем услуги, адаптированные к вашим потребностям, на каждом этапе вашего обучения, чтобы обеспечить ваш успех.

        • Опытные рецензенты проектов
        • Поддержка в режиме реального времени

        Получайте своевременные отзывы о своих проектах.

        • Индивидуальная обратная связь
        • Неограниченное количество заявок и циклов обратной связи
        • Практические советы и лучшие отраслевые практики
        • Дополнительные рекомендуемые ресурсы для улучшения
        Обзор программы: Почему я должен выбрать эту программу?
        • Зачем мне регистрироваться?

          Повышение безопасности, производительности и эффективности с помощью ИИ уже улучшает наш мир, и лучшее еще впереди! По мере того, как становится все более очевидным, насколько эффективным может быть ИИ, растет спрос на сотрудников с навыками ИИ — спрос на самом деле уже стремительно растет.

          Программа AI Programming with Python Nanodegree упрощает изучение востребованных работодателем навыков. Вы изучите базовые инструменты программирования ИИ (Python, NumPy, PyTorch) и основные математические навыки (линейная алгебра и исчисление), которые позволят вам начать создавать собственные приложения ИИ всего за три месяца.

          Независимо от того, ищете ли вы постоянную работу в области, связанной с ИИ, хотите начать применять решения ИИ в своей текущей должности или просто хотите начать изучать определяющие технологии нашего времени, это идеальное место, чтобы получить начал.

        • К каким работам меня подготовит эта программа?

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

        • Как узнать, подходит ли мне эта программа?

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

        Зачисление и зачисление
        • Каковы предварительные условия для зачисления?

          Формальные предпосылки включают базовые знания алгебры и основы программирования на любом языке. Вы также должны быть в состоянии свободно и профессионально общаться на письменном и устном английском языке.

        • Нужно ли мне подавать заявление? Каковы критерии приема?

          Нет. Эта программа Nanodegree принимает всех кандидатов, независимо от опыта и конкретной подготовки.

          This entry was posted in Популярное