Итак прошло второе занятие, если вы его пропустили, можете посмотреть лекцию в тимсе.
Если уже смотрели, можете делать ДЗ.
Напоминаю, что в этот раз его надо обазятельно сдавать в гитхабе, как именно, читайте тут.
Дедлайн: Воскресенье, 23:59
❗️Внимание ❗️ проверка будет автоматической, поэтому делайте всё по шаблону!
Если же вы уже всё сделали, отослали и скучаете, могу порекомендовать классный канал на ютубе про питон. В нём автор рассказывает как о лучших практиках, так и особенностях питонах, о которых стоит знать, например, о цепных сравнения: https://www.youtube.com/watch?v=M3GAJ1AIIlA&t=30s
Также напоминаю про форму обратной связи, буду очень благодарен, если укажете на наши ошибки в ведение лекции и практики, а также остальных аспектах курсов: https://forms.gle/nD4g7Cs47L6c9hfh9
Если уже смотрели, можете делать ДЗ.
Напоминаю, что в этот раз его надо обазятельно сдавать в гитхабе, как именно, читайте тут.
Дедлайн: Воскресенье, 23:59
❗️Внимание ❗️ проверка будет автоматической, поэтому делайте всё по шаблону!
Если же вы уже всё сделали, отослали и скучаете, могу порекомендовать классный канал на ютубе про питон. В нём автор рассказывает как о лучших практиках, так и особенностях питонах, о которых стоит знать, например, о цепных сравнения: https://www.youtube.com/watch?v=M3GAJ1AIIlA&t=30s
Также напоминаю про форму обратной связи, буду очень благодарен, если укажете на наши ошибки в ведение лекции и практики, а также остальных аспектах курсов: https://forms.gle/nD4g7Cs47L6c9hfh9
Если скучно, то скажите, что выведет. Не пользоваться интерпретатором!
А ещё объясните, почему.
Ответы пишите в комментарии
А ещё объясните, почему.
Ответы пишите в комментарии
a = [1, 2, 3, [4, 5]]
b = a.copy()
print(a is b)
print(a[0] is b[0])
print(a[-1] is b[-1])
Хорошо, а сейчас?
import copy
a = [1, 1e10, 3, [4, 5]]
b = copy.deepcopy(a)
print(a is b)
print(a[1] is b[1])
print(a[-1] is b[-1])
Расскажите, как ваши успехи с домашкой:
Anonymous Poll
41%
Не могу скачать репозиторий/настроить гит
47%
Не получается домашка
35%
Всё сделал и отослал!
А пока вы делаете ДЗ, напоминаю, про мой канал с интересностями питона.
Друзья
Когда вы делаете домашнюю работу, делайте только то, что указано в условие.
Если в условие сказано, сделать функцию, не надо её вызывать.
Также не забывайте о формате домашнего задания - репозиторий в гитхабе.
Для примера, можете использовать мой:
https://github.com/teadove/itam_python_courses
В нём также образцово сделана домашняя работа.
Напоминаю, что делайн до 23:59
Когда вы делаете домашнюю работу, делайте только то, что указано в условие.
Если в условие сказано, сделать функцию, не надо её вызывать.
Также не забывайте о формате домашнего задания - репозиторий в гитхабе.
Для примера, можете использовать мой:
https://github.com/teadove/itam_python_courses
В нём также образцово сделана домашняя работа.
Напоминаю, что делайн до 23:59
GitHub
GitHub - TeaDove/itam_python_courses
Contribute to TeaDove/itam_python_courses development by creating an account on GitHub.
Кто будет завтра на лекции?
Напоминаю, что присутствовать очно могут только те, кто сдавал 1 дз. Если людей наберётся меньше 30, то мы впустим ещё людей. Опрос закроется в 14:00 11 октября, после этого, если будут свободные места, пишите @teadove.
Напоминаю, что присутствовать очно могут только те, кто сдавал 1 дз. Если людей наберётся меньше 30, то мы впустим ещё людей. Опрос закроется в 14:00 11 октября, после этого, если будут свободные места, пишите @teadove.
Final Results
53%
Буду!
18%
Не буду!
18%
Не имею прав присутствовать на лекции
13%
Я Петер
Друзья, а есть ли какие-то темы в питоне, которые вы хотели бы изучить на наших занятиях, но их ещё не было?
Я могу предложит вот таки темы:
- Внутреннее устройство питона
- Больше ООП (метаклассы, свойства, перегрузки)
- Типизация
- Правила хорошего кода в питоне
Но если знаете ещё что-то, пишите в комментариях предложения.
Я могу предложит вот таки темы:
- Внутреннее устройство питона
- Больше ООП (метаклассы, свойства, перегрузки)
- Типизация
- Правила хорошего кода в питоне
Но если знаете ещё что-то, пишите в комментариях предложения.
#ИнтересныйФакт
Вы могли заметить, что в питоне нет перегрузок.
НО!
Вы оказались неправы, потому что в питоне если захотеть, можно сделать всё:
Вы могли заметить, что в питоне нет перегрузок.
НО!
Вы оказались неправы, потому что в питоне если захотеть, можно сделать всё:
from typing import overload
@overload
def foo(arg: str) -> None:
pass
@overload
def foo(arg: int) -> None:
pass
def foo(arg):
if isinstance(arg, int):
print(a + 1)
elif isinstance(arg, str):
print(a + '1')
foo(1)
foo('1')
> 2
> 11
Завтрашняя лекция как всегда пройдёт в 18:40, в кабинете Г511
- Скорее всего, мест будет достаточно, так что приходите все кто хочет(включая тех, кто не сдавал 1 дз), но прощу отметиться в опросе ниже. Если мест ну будет хватать, у сдавших будет приоритет.
- Лекция будет посвящена модулям, пакетам, пипу и тд
- Запись и трансляции как всегда будут!
- Скорее всего, мест будет достаточно, так что приходите все кто хочет(включая тех, кто не сдавал 1 дз), но прощу отметиться в опросе ниже. Если мест ну будет хватать, у сдавших будет приоритет.
- Лекция будет посвящена модулям, пакетам, пипу и тд
- Запись и трансляции как всегда будут!
ITAM Курсы по Питону. Осень 2024 pinned «Завтрашняя лекция как всегда пройдёт в 18:40, в кабинете Г511 - Скорее всего, мест будет достаточно, так что приходите все кто хочет(включая тех, кто не сдавал 1 дз), но прощу отметиться в опросе ниже. Если мест ну будет хватать, у сдавших будет приоритет.…»
#ИнтересныйФакт
В питоне можно складывать литералы строк через пробел:
В питоне можно складывать литералы строк через пробел:
>>> a = "Hello" " " "World"
>>> a
'Hello World'
#ИнтересныйФакт
Казалось бы, 0.1 это 0.1, но нет, 0.1 это не 0.1
'.100g'
- вывод 100 существенный цифрКазалось бы, 0.1 это 0.1, но нет, 0.1 это не 0.1
>>> format(0.1, '.100g')
'0.1000000000000000055511151231257827021181583404541015625'
Во время ковидных выходных занятия по расписанию не будет, но если хотите, могу провести внеплановую лекцию и рассказать о каких-нибудь особенностях питона.
Если наберётся 10 желающих - проведу, темы будем выбирать позже
Если наберётся 10 желающих - проведу, темы будем выбирать позже
ITAM Курсы по Питону. Осень 2024
Хочу лекцию во время ковидных выходных
Много людей проголосовало, поэтому давайте выбирать тему!
Накидайте в комменты что хотите, после этого я добавлю темы от себя опросом решим, о чём расскажем вам.
Накидайте в комменты что хотите, после этого я добавлю темы от себя опросом решим, о чём расскажем вам.
Следующее занятие будет по расcписанию:
Понедельник, 25 октября, 18:40, в аудитории Г511
По возможности берите с собой ноутбуки с установленным питоном.
Запись и трансляция будут.
Также приходить могут все!
Будет рассказывать об
Понедельник, 25 октября, 18:40, в аудитории Г511
По возможности берите с собой ноутбуки с установленным питоном.
Запись и трансляция будут.
Также приходить могут все!
Будет рассказывать об
исключениях
, их обработке и опять расскажем о встроенных функциях
.