СПИСОК ЛАБОРАТОРОК для ПИб-1 и для ПИнб-1
ВОПРОСЫ ДЛЯ ЭКЗАМЕНА
Контрольные работы на Степике
Лабораторки - ПРАКТИКУМ
Документация по библиотеке Turtle
Некоторые видео:
1 Арифметические и побитовые операции
2 Шаг первый в изучении Питона
3 Шаг второй в изучении Питона
Чем будем пользоваться:
- Язык программирования Python - https://www.python.org/downloads/
- Редактор кода VS Code - https://code.visualstudio.com/
- Клиент Git`а для Windows - ссылка
- Клиент Git`а для андроида - ссылка
- SoloLearn на телефон, вот тут для андроида: ссылка
в SoloLearn подпишитесь на курс Python 3 и начинайте изучать - Stepik на телефон, вот тут для андроида: ссылка
- Notepad++
- Google Colab for Python
- repl
Всё это скачайте, можете установить заранее...
Блокнот ТЕМА 01 - Синтаксис языка
Обсуждаем языки программирования, сравниваем js, cs, py
Структурное программирование
Переменные, структурные операторы, Ветвление, Функции
Рейтинг языков программирования
for, while, else в циклах
chr, ord, срезы, обработка циклами, кодирование
Блокнот ТЕМА 04 - Алгоритмы Часть 1: Блок-схемы алгоритмов
Видео-запись Лекции
ГОСТ 19.701-90 СХЕМЫ АЛГОРИТМОВ, ПРОГРАММ ДАННЫХ И СИСТЕМ
Пример решения задания по построению алгоритма функции перевода из десятичной в двоичную
Примеры алгоритмов с лекции 19.10.2022
понятие алгоритма способы отображения алгоритмов блок-схемы алгоритмов
системы счисления, алгоритмы перевода
ТЕМА 05 - Текстовые файлы
Видео-запись Лекции
Блокнота нет - по ссылке в папке Лекции находятся примеры программ с Лекции с комментариями
Учебное пособие "Текстовые файлы" в pdf формате и задания к Лабораторной работе по этой теме
Директория с примерами программ к этому учебному пособию
как прочитать и как записать файл
сортировка (по одному, по нескольким параметрам)
сортировка на месте
map, filter, reduce
списки и кортежи
from functools import reduce
from operator import itemgetter
sort()
sorted()
list, tuple, set, dict
array в Питоне
Блокнот ТЕМА 07 - Классы и объекты
Остальное будет в следующем семестре:
Блокнот Лекция __ - Алгоритмы Часть 2: Сложность алгоритмов, алгоритмы сортировки
сложность алгоритмов сравнение алгоритмов рекурсивные алгоритмы алгоритмы сортировки
это будет позже:
Лекция __ - Функциональное программирование
filter, map, reduce
itertools сравнение return и yield локальные и глобальные переменные
||
||
||
||
Видео Первые шаги в git
Как расшарить приватный репозиторий
Как работать в терминале с командами git
бинарный поиск
рекурсивный поиск
Модульное программирование
Кошелёк Миллера (7+-2 объекта в размышлении)
backend vs frontend
документирование функций
alias - псевдоним