ITAM Курсы по Питону. Осень 2024
536 subscribers
21 photos
11 videos
1 file
59 links
Канал Курсов от ITAM по Питону, Осень 2024 года

Ссылки: https://t.me/itam_python_course/123
Чат: https://t.me/+cDf-jNwnWxk4Mzgy
Download Telegram
ITAM Курсы по Питону. Осень 2024 pinned «Голосуем за тему на следующее занятие. Можно выбрать несколько тем ❗️ Список тем: 1. Вебскрепинг, вебпарсинг, эмуляция браузера(selenium, bs4, requests) 2. Углубление в ООП: абстрактные классы, данглинги __new__, __del__, свойства. 3. Углубление в устройство…»
#ИнтересныйФакт

Хоть в питоне тип данных list называется листом, он не есть двунаправленный лист, а является динамическим массивом.
Когда из этого массива ничего не удаляется и не добавляется, он работает как простой статический массив, но в момент добавления элемента создаётся новый массив размеров N+1, копируется оригинал и добавляется новый элемент.
Forwarded from ITAM
​​Самое время подвести итоги этой половины семестра. За эти два месяца в коворкинге ИТКН(Г-511) состоялось более 20 различных мероприятий. Среди них были как небольшие встречи-планирования проектов, так и тематические встречи вроде просмотра презентации Apple, финалистов Каннских львов, курсов по Python и Flutter, ну и конечно же различные мероприятия клубов.

Мы надеемся, что уже скоро у нас опять будет возможность проводить оффлайн-мероприятия. Но если вдруг у вас есть идеи по онлайн-форматам, которые можно провести в нынешнее время - пишите :)

Также, поделимся замечательной новостью - в последний учебный день этой недели первый клуб в ITAM стал официальным студенческим объединением. 27 октября Клуб Хакатонщиков был зарегистрирован :)

Надеемся, что для нас всех вторая половина семестра станет не менее интересной!

Если у вас есть полезная для нас обратная связь, или же какой-то вопрос, то можете написать это в нашу гугл-форму обратной связи. Туда можно даже поругаться про наш фирменный шрифт...

Форма: https://forms.gle/S5ZdLierRJhFcnZ66
ITAM Курсы по Питону. Осень 2024
Голосуем за тему на следующее занятие. Можно выбрать несколько тем ❗️ Список тем: 1. Вебскрепинг, вебпарсинг, эмуляция браузера(selenium, bs4, requests) 2. Углубление в ООП: абстрактные классы, данглинги __new__, __del__, свойства. 3. Углубление в устройство…
Напоминаю, что сегодня занятия не будет!

Вместо него мы проведём дополнительную лекцию.
О дате и времени лекции будет сообщено позже.
❗️Второй тур голосования по выбору дополнительной лекции❗️
Можно выбрать только 1 тему, выбирайте с умом.

Список тем:
1.
Вебскрепинг, вебпарсинг, эмуляция браузера(selenium, bs4, requests)
2. Разработка телеграмм ботов: aiogram, pyrogram, python telegram bot
3. Асинхронность(aiohttp, asyncio, async, await)
Решено, буду вести лекцию по асинхронности.

Выбираем время, занятие будет в четверг, 4 ноября.
Время лекции!

(можно выбрать несколько)
Final Results
26%
14:00
0%
15:00
5%
16:00
16%
17:00
21%
18:00
16%
19:00
37%
20:00
47%
21:00
Лекция будет завтра, четверг, 4 ноября, в 21:00

По теме: введение в асинхронность, мультипоточность, GIL и тд и тп

Лекция будет проведена онлайн, в канале курсов в тимсе. Запись будет.
А тем, кому интересно послушать про веб в принципе, могут приходить в эту субботу к господам из misis_ctf. Занятие будет проходить в дискорде, подробнее в канале.
Forwarded from CTF@ITAM-Announcements
Поскольку на время занятия выпали праздники сильным волевым решением переношу занятие на эту субботу 20:00
(все там же, в дискорде)

Это будет первое вводное занятие цикла про веб-уязвимости. Разберемся с азами, посмотрим на http поближе, рассмотрим типичную архитектуру веб-систем и уязвимости которые в них встречаются. Жду всех!

P.S запись занятия по сетям будет прошлогодняя так как у лектора крашнулась записывалка) Скоро выложу
ITAM Курсы по Питону. Осень 2024 pinned «Лекция будет завтра, четверг, 4 ноября, в 21:00 По теме: введение в асинхронность, мультипоточность, GIL и тд и тп Лекция будет проведена онлайн, в канале курсов в тимсе. Запись будет.»
ITAM Курсы по Питону. Осень 2024
Лекция будет завтра, четверг, 4 ноября, в 21:00 По теме: введение в асинхронность, мультипоточность, GIL и тд и тп Лекция будет проведена онлайн, в канале курсов в тимсе. Запись будет.
Небольшое изменение. Сама лекция будет посвящена скорее основам многопоточности, GIL и тд и будет крайне теоретической.
Саму асинхронность мы пока затрагивать не будем, так как она требует слишком большого количества вещей, которые необходимо рассказать до.
❗️Объявление❗️
Завтра занятие будет, но пройдёт полностью онлайн и в 19:00

Расскажу про работу с веб-апи через Питон, а также про устройство АПИ телеграм ботов.
ITAM Курсы по Питону. Осень 2024
Пойду на лекцию
Примечание:
Это будет занятие, а не лекция, то есть практическая часть тоже будет присутствовать.
!Домашнее задание к 6 лекции!

Условие домашнего задания:
https://github.com/itatmisis/python-course/blob/master/chapter-6/homework.md

Срок: до субботы, 23:59
#ИнтересныйФакт

Если вы хотите залогировать ошибку вместе с трейсбеком, то можете использовать метод .exception()

import logging
logger = logging.getLogger()
try:
1/0
except Exception as exc:
logger.exception(exc)

# Результат
division by zero
Traceback (most recent call last):
File "/Users/teadove/Downloads/tmp.py", line 5, in <module>
1 / 0
ZeroDivisionError: division by zero
Завтра занятие будет по рассписанию, в 19:10.

На нем я расскажу о сферах, в который применяется питон, что можно по этим сферам поизучать, какие существуют бесплатный онлайн курсы по питону и тд.

Приходите, будет интересно!
Занятие №8 будет по рассписанию, в 19:10, понедельник.

На нем я расскажу о встроенных и подключаемых структурах данных питона: Array, Heapq, Deque, Dict. Об их особенностях, расскажу когда что стоит использовать, а также как они устроенны.
А в python версии 3.11 завезли почти бесплатные исключения, ура!

(Иными словами теперь EAFP точно стоит использовать проти LBYL)