Все статьи сообщества

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

Алгоритмы на Python 3. Лекция №7

Темы, рассмотренные на лекции:

- Рекурсия.
- Сказка "Репка" и изготовление матрёшки.
- Прямой и обратный ход рекурсии.
- Фрактальный квадрат в квадрате.
- Факториал числа.
- Алгоритм Евклида.
- Быстрое возведение в степень.
- Ханойские башни.

#python #learn #algorithms

Алгоритмы на Python 3. Лекция №6

Темы, рассмотренные на лекции:

- Методы append(), pop() и функция len() для списка.
- Списковые включения.
- Мастер-класс по TDD.
- Сортировка вставками.
- Сортировка выбором.
- Сортировка методом пузырька.
- Сортировка подсчётом.

#python #learn #algorithms

Алгоритмы на Python 3. Лекция №5

Темы, рассмотренные на лекции:

- Список как массив данных.
- Линейный поиск в массиве.
- Копирование массива. Копирование задом-наперёд.
- Алгоритм обращения массива.
- Алгоритм циклического сдвига в массиве.
- Добавление элемента в конец и в начало массива.
- Удаление элемента из конца и начала массива.
- Ссылочная модель данных в Python. Изменяемость списка.
- Решето Эратосфена.

#python #learn #algorithms

Алгоритмы на Python 3. Лекция №4

Темы, рассмотренные на лекции:

- Описание простых функций с параметрами.
- Декомпозиция задачи.
- Структурное программирование. Проектирование «сверху-вниз».
- Стек вызовов.
- Полиморфизм в Python. Duck typing.
- Значения параметров по умолчанию.
- Именованные параметры функций
- Мастер-класс по структурному программированию на проекторе
- Метод грубой силы.
- Тест простоты числа.
- Разложение числа на множители.

#python #learn #algorithms

Алгоритмы на Python 3. Лекция №3

- Позиционные системы счисления
- Литералы чисел в Python
- Разложение числа на цифры.
- Однопроходные алгоритмы без реализации.

#python #learn #algorithms

Алгоритмы на Python 3. Лекция №2

- Основы алгебры логики.
- Таблицы истинности и логически законы.
- Дизъюнктивная нормальная форма.
- Тип данных bool. Константы True, False. Логические операции в Python.
- Проверка последовательности на наличие числа x%10==0.
- Проверка последовательности на то, что все числа делятся на 10.
- Последовательные и вложенные условные инструкции.
- Каскадные условные инструкции, оператор elif.

#python #learn #algorithms

Алгоритмы на Python 3. Лекция №1

Темы, рассмотренные на лекции:

- Что есть "информатика" и что понимает под этим лектор
- Что значит "уметь программировать"
- Hello, World!
- Концепция присваивания в Python
- Обмен двух переменных значениями через одну временную и две временные переменные.
- Множественное присваивание в кортежи переменных.
- Обмен значений.
- Арифметические операции. Возведение в степень, деление нацело.
- Цикл while. Инструкции управления циклом.
- Вложенный цикл while
- Условный оператор if
- Цикл for и его особенности в Python.
- Функция range()
- Оператор continue

#python #learn #algorithms

10 Советов новичкам в Python

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

#python #learn

Python с нуля. Урок 5 | Списки

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

#python #learn #ityoutubersru

Python с нуля. Урок 4 | Циклы (for, while)

В этом уроке разберем что такое циклы, итерирование, чем отличается инструкция break от continue, а также узнаем как реализуются циклы в языке программирования Python.

#python #learn #ityoutubersru