Программирование на Python КНАД 23/24 — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 13: Строка 13:
 
Среда 13:00 – 14:20, четверг 11:10 – 12:30, [https://us06web.zoom.us/j/83056752295?pwd=eEZ0UVBsaHJ2d2I4QUowakc1aXMyQT09 zoom link]
 
Среда 13:00 – 14:20, четверг 11:10 – 12:30, [https://us06web.zoom.us/j/83056752295?pwd=eEZ0UVBsaHJ2d2I4QUowakc1aXMyQT09 zoom link]
  
1. '''7 сентября.''' Немного об истории. Hello, world! Понятие переменной, целочисленная арифметика. Представление целых чисел в памяти компьютера. Битовые операции. Питон как простейший калькулятор. Операторы сравнения, присваивания. Знакомство с Jupyter Notebook, docs.python.org. [https://docs.google.com/presentation/d/1fbaIoRvY-R17zQJ-SStEWD4vw9eFOc5VEdrfEBAvHvY/edit?usp=sharing слайды]  
+
1. '''6 сентября.''' Немного об истории. Hello, world! Понятие переменной, целочисленная арифметика, вещественные числа. Представление целых чисел в памяти компьютера. Битовые операции. Питон как простейший калькулятор. Операторы сравнения, присваивания. Знакомство с Jupyter Notebook, docs.python.org. [https://docs.google.com/presentation/d/1fbaIoRvY-R17zQJ-SStEWD4vw9eFOc5VEdrfEBAvHvY/edit?usp=sharing слайды]
 +
 
 +
2. '''7 сентября.''' Условный оператор. Цикл while. Использование стандартных модулей. [https://docs.google.com/presentation/d/1y7fZMcx9zOdOM1gaaUndkrdlciQbZ1rj4t3vKJSHE9Y/edit#slide=id.geef548b5a9_0_125 слайды] [https://jamboard.google.com/d/1bfd-5OfT34v3sL8FExGm5Sly05Xtf6YN644tlOHp8Nc/edit?usp=sharing доска]
 +
 
 +
==Семинары==
 +
 
 +
[https://github.com/sanityseeker/sda-python-2022 Репозиторий семинаров (автор Денис Беляков)]
  
  

Версия 15:22, 7 сентября 2023

Преподаватели: С.С. Горшков, А.Н. Весельев, М.А. Федоров

Учебный план прошлого года

Записи лекций

Форма обратной связи. Можно заполнять когда угодно с любыми вопросами

Ссылка на чат курса в телеграм – обязательно к вступлению

Лекции

Среда 13:00 – 14:20, четверг 11:10 – 12:30, zoom link

1. 6 сентября. Немного об истории. Hello, world! Понятие переменной, целочисленная арифметика, вещественные числа. Представление целых чисел в памяти компьютера. Битовые операции. Питон как простейший калькулятор. Операторы сравнения, присваивания. Знакомство с Jupyter Notebook, docs.python.org. слайды

2. 7 сентября. Условный оператор. Цикл while. Использование стандартных модулей. слайды доска

Семинары

Репозиторий семинаров (автор Денис Беляков)


Оценки

Накоп = 0.1 * (ДЗ1 + ДЗ2 + ДЗ3 + ДЗ4 + ДЗ5 + ДЗ6 + ДЗ7 + ДЗ8 + ДЗ9 + Пр1 + Пр2 – МИН(ДЗ1, ДЗ2, ДЗ3, ДЗ4, ДЗ5, ДЗ6, ДЗ7, ДЗ8, ДЗ9, Пр1, Пр2)) Если просто – из 11 оценок не учитывается минимальная.

Итог = Округление(0.7 * Накоп + 0.3 * Э), где ДЗi — оценка за i-е домашнее задание, ПРi – оценка за i-й проект, Э — оценка за экзамен. Округление арифметическое.

Автоматы. Определим накопленную оценку как Накоп. Если Накоп >=6, то студент может получить Накоп в качестве итоговой оценки, не приходя на экзамен. Если студент идет на экзамен, то возможность получения в качестве оценки накопленной пропадает.


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

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

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

Рекомендуется так же установить jupyter notebook (гугл в помощь). Можно установить через anaconda navigator

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

Записи лекций прошлого года

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

http://uneex.org/LecturesCMC/PythonIntro2020