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

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 20: Строка 20:
  
 
1. '''9 сентября.''' [план] Решение проблем с установкой интерпретатора языка. Настройка PyCharm и дебаг кода. Практика работы с целыми числами. Целочисленное деление с отрицательными числами в языке Python. Закон де Моргана. Знакомство со строками. Арифметические операции со строками. Понятие неизменяемого объекта, неизменяемость строк. Знакомство с Яндекс.Контестом. Решение задач. [https://docs.google.com/presentation/d/16dNBX2-SoDzUNFVK8yLlpwEALUQNO6TMJvtWY_MqT6E/edit?usp=sharing слайды] [https://colab.research.google.com/drive/1XUMJ31EG2A0b7vxjomWVLrSsygPcHgZy?usp=sharing colab с кодом с семинара (из Pycharm)] [https://forms.gle/vMxibZxPNYPLa3JP6 обратная связь]
 
1. '''9 сентября.''' [план] Решение проблем с установкой интерпретатора языка. Настройка PyCharm и дебаг кода. Практика работы с целыми числами. Целочисленное деление с отрицательными числами в языке Python. Закон де Моргана. Знакомство со строками. Арифметические операции со строками. Понятие неизменяемого объекта, неизменяемость строк. Знакомство с Яндекс.Контестом. Решение задач. [https://docs.google.com/presentation/d/16dNBX2-SoDzUNFVK8yLlpwEALUQNO6TMJvtWY_MqT6E/edit?usp=sharing слайды] [https://colab.research.google.com/drive/1XUMJ31EG2A0b7vxjomWVLrSsygPcHgZy?usp=sharing colab с кодом с семинара (из Pycharm)] [https://forms.gle/vMxibZxPNYPLa3JP6 обратная связь]
 +
 +
2. '''10 сентября''' [https://forms.gle/PTRxPo7sn2etebf66 обратная связь]
  
 
==ДЗ==
 
==ДЗ==

Версия 11:06, 10 сентября 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, обратная связь.

2. 10 сентября Условный оператор. Цикл while. Вещественные числа. Использование стандартных модулей. Модули math и decimal. Строки. Списки и кортежи. Цикл for. Регулярные выражения (оставшееся с лекции будет продолжено на семинаре) предварительные слайды обратная связь.

Семинары

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

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

1. 9 сентября. [план] Решение проблем с установкой интерпретатора языка. Настройка PyCharm и дебаг кода. Практика работы с целыми числами. Целочисленное деление с отрицательными числами в языке Python. Закон де Моргана. Знакомство со строками. Арифметические операции со строками. Понятие неизменяемого объекта, неизменяемость строк. Знакомство с Яндекс.Контестом. Решение задач. слайды colab с кодом с семинара (из Pycharm) обратная связь

2. 10 сентября обратная связь

ДЗ

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

В каждом контесте можно использовать только те приемы, которые обсуждались на предшествующих лекциях и семинарах

По вопросам получения логинов-паролей пишите лектору

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

ДЗ 2 (Условный оператор, цикл while, вещественные числа)

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

Сначала нужно установить интерпретатор языка 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