4.5 из 5
4.5
223 отзыва на Udemy

Основы программирования на Python 3

программирование на Python (Python 3) с нуля
Инструктор:
Julien Duraj
682 студента зачислены
Научитесь программировать на Python
Научитесть читать и понимать код разботчиков
Обязательно полюбите Python!
Сможете изучать библиотеки Python

Автор курса – Жюльен Дюраж.

Python –  красивый и простой в изучении язык программирования,  он идеален в качестве первого языка первого языка.

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

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

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

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

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

Курс переведен и записан Ольгой Огинской.

Подготовка к курсу

1
Знакомство с Python
2
Установка Python на Windows и Мас

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

Мы  установим интерпретатор Python в вашей операционной
системе и проработаем цикл написания, сохранения и запуска программы

3
Выбор редактора для написания кода. Установка и настрйка Atom
4
Запуск программы из Python IDLE и из командной строки

Переменные. Операции с переменными в Python

1
Создание переменных

Как создать переменную в Python?

2
Присвоить значение переменным
3
Именование переменных
4
Создание переменных
5
Типы переменных, пеобразование типов
6
Изменить тип переменной
7
Создание переменных различного типа
8
Преобразование типов переменных
9
Арифметические операции
10
Вычислить периметр окружности и площадь круга
11
Операторы сравнения и логические операторы
12
Добавить правильный оператор
13
Другие операторы, порядок выполнения операций
14
Заключение. PEP-8

Основы ввода-вода. Print, input

1
Встроенные функции

Print и input - встроенные функции. Поэтому сначала мы поговорим о том, что же такое встроенные функции в Python

2
Комментарии
3
Проверка на равенство
4
Print
5
Вывести на печать свое имя и возраст
6
Напечатать 1 и 128 нулей
7
Input

В материалах к данной лекции можно скачать код, использованный в примерах

8
Пример выполнения интерактивного кода.

Ветвление - условные конструкции с if

1
Условные конструкции - if, if-else

Ветвление

2
Проверка значения переменной
3
Тернарный оператор

В материалах к данной лекции можно скачать код, использованный в примерах

4
Добро пожаловать в Диско
5
Вложенные инструкции и отступы
6
Квадрат или куб?
7
Цикс с while

Циклы в Python

1
Напечатать числа
2
Выведите на печать большую прирамиду
3
Цикл с for. Использование Range()
4
Напечатать числa от 1 до 100
5
Цикл с for. Пример использования. Использование else.

В материалах к данной лекции можно скачать код, использованный в примерах

6
Печать чисел, кратных n
7
Напечатать числа от 1 до 100 в одной строке
8
Напечатать пирамиду из чисел
9
Сравнение циклов for и whilе

Функции в Python

1
Объявление функции
2
Функции суммы
3
Получить наибольшее число из трех
4
Создать и вернуть шаблон для печати чисел (1)
5
Создать и вернуть шаблон для печати чисел (2)
6
Аргументы функции
7
Вернуть удвоенное значение
8
Использование аргументов по умолчанию
9
Облать видимости функций
10
Использование глобальных переменных. Тратим деньги :)
11
Анонимные функции - lambda
12
Анонимные функции - lambda
13
Рекурсия

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

14
Факториал с использованием рекурсии
15
Модули. Импорт модулей. Модуль random. Создание своих модулей

Импорт модулей. Модуль random. Создание и подключение своих модулей. PyPI.  Для скачивания доступен пример кода с использованием импорта модуля random.

16
Импорт модулей
17
Итог - какие функции есть в нашем распоряжении?

Коллекции в Python

1
Типы коллекций в Python. Строки - проверка на вхождение.
2
Создать новую строку
3
Определить наличие цифры в строке
4
Сосчитать цифры в строке
5
Строки. Перебор элементов в цикле for.

Последовательный доступ к элементам последовательности. Перебор элементов с использованием цикла for. Константы.

6
Напечататать каждую букву в слове
7
Гласная или согласная?
8
Строки. Индексы и срезы

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

9
Создать строку для получения заданного среза
10
"Перевернуть" строку
11
Строки. Методы. Функции ord() и chr().

Строковые методы. Функции ord() и chr(). Сравнение символов.

12
Скрыть цифры в строке
13
Получить дату из формата ISO
14
Строки. Метод format

Для скачивания доступен пример кода, который использовался в теме strings

15
Напечатать количество вхождений каждого символа
16
Кортеж (tuple)
17
Общие элементы в кортеже
18
Множетсво (set)
19
Множество делителей
20
Списки (lists)
21
Создание списков
22
Выбрать 10 наибольших значений из списка
23
Генераторы списков
24
Создать список из квадратов
25
Методы списков

Для скачивания доступен пример кода, использованного в лекциях по теме Списки

26
Вернуть срез списка
27
Добавить элемент в начало списка
28
Словари
29
Создать словарь
30
Словари. Методы.
31
Найти наибольшее значение в словаре
32
Словари. Сортировка словарей

Для скачивания доступен пример кода, который использовался в лекциях по теме Словари

33
Отобразить имена студетнов в алфавитном порядке
34
Заключение. Коллекции. Обзор. Общие операции для упорядоченных коллекций.
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
11fd7676be491ef058a121346ccc7ecf
3-дневная гарантия возврата денег

Включает

4 часов видео по запросу
Полный пожизненный доступ
Доступ с мобильного и ТВ
Сертификат об окончании
Основы программирования на Python 3
Цена:
0,18 ₽ 2,090 ₽