Программирование на Python: различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 10: Строка 10:


1. '''8 сентября.''' Немного об истории. Hello, world! Понятие переменной, целочисленная арифметика. Представление целых чисел в памяти компьютера. Битовые операции. Питон как простейший калькулятор. Команда id. Модель copy-on-write. Операторы сравнения, присваивания. Правила именования переменных. Логический тип. None. Ленивые вычисления. Использование однострочных комментариев. Знакомство с Jupyter Notebook, docs.python.org [https://docs.google.com/presentation/d/1xtIv77N5MtXLnZT1aCuk0i9oJ6ldUrckG3kL78c-U9o/edit?usp=sharing слайды], [https://jamboard.google.com/d/1Pjut_LSNWNtTRakuMwWHDqwg0AjG5MNsC2AvCcWhljo/edit?usp=sharing доска], [https://disk.yandex.ru/d/5IoLoQ7hKrkuig Jupyter], [https://disk.yandex.ru/i/Atn1RNEkaojW5g Jupyter PDF], [https://forms.gle/L3b837ZTbNek6PUk8 обратная связь].
1. '''8 сентября.''' Немного об истории. Hello, world! Понятие переменной, целочисленная арифметика. Представление целых чисел в памяти компьютера. Битовые операции. Питон как простейший калькулятор. Команда id. Модель copy-on-write. Операторы сравнения, присваивания. Правила именования переменных. Логический тип. None. Ленивые вычисления. Использование однострочных комментариев. Знакомство с Jupyter Notebook, docs.python.org [https://docs.google.com/presentation/d/1xtIv77N5MtXLnZT1aCuk0i9oJ6ldUrckG3kL78c-U9o/edit?usp=sharing слайды], [https://jamboard.google.com/d/1Pjut_LSNWNtTRakuMwWHDqwg0AjG5MNsC2AvCcWhljo/edit?usp=sharing доска], [https://disk.yandex.ru/d/5IoLoQ7hKrkuig Jupyter], [https://disk.yandex.ru/i/Atn1RNEkaojW5g Jupyter PDF], [https://forms.gle/L3b837ZTbNek6PUk8 обратная связь].


==Семинары==
==Семинары==
Строка 19: Строка 18:


1. '''9 сентября.''' Решение проблем с установкой интерпретатора языка. Практика работы с целыми числами. Целочисленное деление с отрицательными числами в языке Python. Закон де Моргана. Знакомство с Яндекс.Контестом. Решение задач. [https://forms.gle/vMxibZxPNYPLa3JP6 обратная связь]
1. '''9 сентября.''' Решение проблем с установкой интерпретатора языка. Практика работы с целыми числами. Целочисленное деление с отрицательными числами в языке Python. Закон де Моргана. Знакомство с Яндекс.Контестом. Решение задач. [https://forms.gle/vMxibZxPNYPLa3JP6 обратная связь]


==ДЗ==
==ДЗ==
Строка 25: Строка 23:


[https://official.contest.yandex.ru/contest/29106/enter/ ДЗ 1 (Арифметика)]
[https://official.contest.yandex.ru/contest/29106/enter/ ДЗ 1 (Арифметика)]


==Ссылки на интерпретатор и среду программирования==
==Ссылки на интерпретатор и среду программирования==

Версия от 21:53, 8 сентября 2021

Преподаватели: С.С. Горшков М.К. Горденко

Учебный план

Лекции

Среда 9:30 – 10:50, zoom link

Пятница 9:30 – 10:50, zoom link

1. 8 сентября. Немного об истории. Hello, world! Понятие переменной, целочисленная арифметика. Представление целых чисел в памяти компьютера. Битовые операции. Питон как простейший калькулятор. Команда id. Модель copy-on-write. Операторы сравнения, присваивания. Правила именования переменных. Логический тип. None. Ленивые вычисления. Использование однострочных комментариев. Знакомство с Jupyter Notebook, docs.python.org слайды, доска, Jupyter, Jupyter PDF, обратная связь.

Семинары

БКНАД211: Четверг 11:10 – 12:30, zoom, Пятница 11:10 – 12:30, zoom

БКНАД212: Четверг 9:30 – 10:50, zoom, Пятница 11:10 – 12:30, zoom

1. 9 сентября. Решение проблем с установкой интерпретатора языка. Практика работы с целыми числами. Целочисленное деление с отрицательными числами в языке Python. Закон де Моргана. Знакомство с Яндекс.Контестом. Решение задач. обратная связь

ДЗ

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

ДЗ 1 (Арифметика)

Ссылки на интерпретатор и среду программирования

Сначала нужно установить интерпретатор языка Python 3 версии отсюда: https://www.python.org/downloads/

Затем среду программирования JetBrains PyCharm (Community) отсюда: https://www.jetbrains.com/pycharm/download

Список онлайн-ресурсов

https://pythonworld.ru/

https://docs.python.org/3

https://www.coursera.org/learn/python-osnovy-programmirovaniya

https://www.coursera.org/specializations/programming-in-python

https://vk.com/itcookies/python