À propos de ce cours
4.7
943 notes
204 avis

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau débutant

Approx. 70 heures pour terminer

Recommandé : 9 недель обучения, 6-12 часов в неделю...

Russe

Sous-titres : Russe

Compétences que vous acquerrez

AlgorithmsPython ProgrammingObject-Oriented Programming (OOP)Functional Programming

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau débutant

Approx. 70 heures pour terminer

Recommandé : 9 недель обучения, 6-12 часов в неделю...

Russe

Sous-titres : Russe

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
11 heures pour terminer

Целые числа, ввод-вывод, простые операции со строками

В этом модуле вы научитесь простейшему вводу-выводу данных и применению арифметических операций для целых чисел....
9 vidéos (Total 83 min), 9 lectures, 24 quiz
9 vidéos
Вводная лекция8 min
Типы данных и функции вывода11 min
Переменные и арифметические выражения11 min
Операции над строками9 min
Чтение данных7 min
Примеры решения задач9 min
Еще примеры решения задач9 min
Как переменные устроены внутри14 min
9 lectures
Ссылки и конспект вводной лекции5 min
Рекомендации и помощь слушателям курса10 min
Типы данных и функции вывода10 min
Переменные и арифметические выражения10 min
Операции над строками10 min
Чтение данных10 min
Примеры решения задач10 min
Еще примеры решения задач10 min
Как переменные устроены внутри10 min
Semaine
2
11 heures pour terminer

Условный оператор и цикл while

В этом модуле вы изучите логические выражения, а также научитесь использовать ветвления и циклы....
6 vidéos (Total 55 min), 6 lectures, 47 quiz
6 vidéos
Примеры использования логических выражений10 min
Условный оператор8 min
Вложенный условный оператор и "иначе-если"7 min
Цикл while10 min
Подсчет суммы и оператор continue11 min
6 lectures
Логический тип данных и операции10 min
Примеры использования логических выражений10 min
Условный оператор10 min
Вложенный условный оператор и "иначе-если"10 min
Цикл while10 min
Подсчет суммы и оператор continue10 min
Semaine
3
11 heures pour terminer

Вещественные числа

Этот модуль посвящен новому типу данных – вещественным числам, которые широко используются при решении реальных задач и имеют свои особенности....
6 vidéos (Total 66 min), 7 lectures, 25 quiz
6 vidéos
Основы работы с вещественными числами9 min
Округление вещественных чисел11 min
Срезы строк7 min
Использование срезов, метод find10 min
Методы rfind, replace и count10 min
7 lectures
Как устроены вещественные числа10 min
Основы работы с вещественными числами10 min
Округление вещественных чисел10 min
Срезы строк10 min
Метод find10 min
Методы rfind, replace и count10 min
Анкета10 min
Semaine
4
10 heures pour terminer

Функции и рекурсия

В этом модуле вы научитесь создавать и использовать функции, которые позволяют повторно использовать код и делать его более структурированным....
6 vidéos (Total 61 min), 6 lectures, 24 quiz
6 vidéos
Использование функций11 min
Возврат значений11 min
Локальные и глобальные переменные10 min
Рекурсия8 min
Использование рекурсии11 min
6 lectures
Функции10 min
Использование функций10 min
Возврат значений10 min
Локальные и глобальные переменные10 min
Рекурсия10 min
Использование рекурсии10 min
Semaine
5
15 heures pour terminer

Кортежи, цикл for, списки

Этот модуль посвящен коллекциям элементов – кортежам и спискам, а также циклу for, который позволяет перебирать элементы коллекций....
6 vidéos (Total 69 min), 6 lectures, 41 quiz
6 vidéos
Функция range, цикл for13 min
Списки11 min
Методы split и join11 min
Полезные методы работы со списками11 min
Обработка списка10 min
6 lectures
Кортежи10 min
Функция range, цикл for10 min
Списки10 min
Методы split и join10 min
Полезные методы работы со списками10 min
Обработка списков10 min
Semaine
6
9 heures pour terminer

Сортировка

В этом модуле вы познакомитесь с применением сортировки данных, которая облегчает решение многих задач и широко используется на практике....
7 vidéos (Total 77 min), 7 lectures, 19 quiz
7 vidéos
Именованный параметр key12 min
"Структуры" в Питоне10 min
Лямбда-функции8 min
Именованные параметры и неопределенное число параметров12 min
Чтение до конца ввода12 min
Сортировка подсчетом11 min
7 lectures
Сортировка. Сравнение кортежей и списков10 min
Именованный параметр key10 min
"Структуры" в Питоне10 min
Лямбда-функции10 min
Именованные параметры и неопределенное число параметров10 min
Чтение до конца ввода10 min
Сортировка подсчетом10 min
Semaine
7
11 heures pour terminer

Множества и словари

Модуль посвящен изучению новых структур данных – множеств и словарей, которые позволяют эффективно сопоставлять различные объекты и широко используются в самых разных задачах....
7 vidéos (Total 80 min), 7 lectures, 24 quiz
7 vidéos
Создание множеств11 min
Работа с множествами11 min
Словари9 min
Когда нужно использовать словари13 min
Полезные методы строк12 min
Пример решения сложной задачи на словари9 min
7 lectures
Множества и хеш-функции10 min
Создание множеств10 min
Работа с множествами10 min
Словари10 min
Когда нужно использовать словари10 min
Полезные методы строк10 min
Пример решения сложной задачи на словари10 min
Semaine
8
6 heures pour terminer

Функциональное программирование

В этом модуле вы научитесь использовать стандартные функции языка Python для обработки последовательностей и узнаете о разных парадигмах программирования и их сферах применения....
5 vidéos (Total 56 min), 5 lectures, 12 quiz
5 vidéos
Встроенные функции для работы с последовательностями11 min
Пример решения задачи в функциональном стиле13 min
itertools, functools12 min
Итераторы и генераторы10 min
5 lectures
Парадигмы программирования и функциональное программирование10 min
Встроенные функции для работы с последовательностями10 min
Пример решения сложной задачи в функциональном стиле10 min
itertools, functools10 min
Итераторы и генераторы10 min
Semaine
9
4 heures pour terminer

Классы

Этот модуль посвящен основам объектно-ориентированного программирования – парадигмы, которая позволяет создавать и поддерживать большие проекты....
7 vidéos (Total 70 min), 6 lectures, 6 quiz
7 vidéos
Комплексные числа9 min
Инкапсуляция и конструкторы8 min
Определение методов и стандартные функции11 min
Проверка класса объекта8 min
Обработка ошибок12 min
Наследование и полиморфизм11 min
6 lectures
Объектно-ориентированное программирование10 min
Инкапсуляция и конструкторы10 min
Определение методов и стандартные функции10 min
Проверка класса объекта10 min
Обработка ошибок10 min
Наследование и полиморфизм10 min
4.7
204 avisChevron Right

32%

a commencé une nouvelle carrière après avoir terminé ces cours

42%

a bénéficié d'un avantage concret dans sa carrière grâce à ce cours

13%

a obtenu une augmentation de salaire ou une promotion

Meilleurs avis

par AAJun 11th 2018

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

par SAMar 22nd 2019

Даже не смотря на, на плохую поддержку со стороны Администрации, курс прошел до конца приобрел новые навыки и получил удовольствие от курса.

Enseignants

Avatar

Густокашин Михаил Сергеевич

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

À propos de Université nationale de recherche, École des hautes études en sciences économiques

National Research University - Higher School of Economics (HSE) is one of the top research universities in Russia. Established in 1992 to promote new research and teaching in economics and related disciplines, it now offers programs at all levels of university education across an extraordinary range of fields of study including business, sociology, cultural studies, philosophy, political science, international relations, law, Asian studies, media and communicamathematics, engineering, and more. Learn more on www.hse.ru...

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous achetez un Certificat, vous bénéficiez d'un accès à tout le contenu du cours, y compris les devoirs notés. Lorsque vous avez terminé et réussi le cours, votre Certificat électronique est ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.