Друзья, а есть ли какие-то темы в питоне, которые вы хотели бы изучить на наших занятиях, но их ещё не было?
Я могу предложит вот таки темы:
- Внутреннее устройство питона
- Больше ООП (метаклассы, свойства, перегрузки)
- Типизация
- Правила хорошего кода в питоне
Но если знаете ещё что-то, пишите в комментариях предложения.
Я могу предложит вот таки темы:
- Внутреннее устройство питона
- Больше ООП (метаклассы, свойства, перегрузки)
- Типизация
- Правила хорошего кода в питоне
Но если знаете ещё что-то, пишите в комментариях предложения.
#ИнтересныйФакт
Вы могли заметить, что в питоне нет перегрузок.
НО!
Вы оказались неправы, потому что в питоне если захотеть, можно сделать всё:
Вы могли заметить, что в питоне нет перегрузок.
НО!
Вы оказались неправы, потому что в питоне если захотеть, можно сделать всё:
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
По возможности берите с собой ноутбуки с установленным питоном.
Запись и трансляция будут.
Также приходить могут все!
Будет рассказывать об
исключениях
, их обработке и опять расскажем о встроенных функциях
.Forwarded from ITAM
Ни недели без ковида!
Важная информация для тех, кто посещает наши курсы по Python и Flutter, а также мероприятия клубов.
На этой неделе все встречи состоятся, лишь с небольшой корректировкой формата. Но, к сожалению, геймджем-хакатон Геймдев сообщества отменяется, о новых датах вскоре сообщим.
О всех изменениях можно узнать из расписания, прикрепленного к посту. В случае новых новостей об отменах или формате новости будут в чатах/каналах курсов направлений/курсов.
О форматах и датах занятий, которые должны будут пройти на следующей неделе также сообщим в таком же посте позднее.
Важная информация для тех, кто посещает наши курсы по Python и Flutter, а также мероприятия клубов.
На этой неделе все встречи состоятся, лишь с небольшой корректировкой формата. Но, к сожалению, геймджем-хакатон Геймдев сообщества отменяется, о новых датах вскоре сообщим.
О всех изменениях можно узнать из расписания, прикрепленного к посту. В случае новых новостей об отменах или формате новости будут в чатах/каналах курсов направлений/курсов.
О форматах и датах занятий, которые должны будут пройти на следующей неделе также сообщим в таком же посте позднее.
#ИнтересныйФакт
Ещё немного ООП от питона.
Выведет:
Ещё немного ООП от питона.
Выведет:
True
<class '__main__.A'>
Да, классы это такие же объекты, которые можно присваивать и менять.В этот понедельник лекции оффлан не будет, но мы проведем онлайн лекцию по внеплановой теме.
О времени и теме будет сообщено позже.
О времени и теме будет сообщено позже.
Голосуем за тему на следующее занятие.
Можно выбрать несколько тем ❗️
Список тем:
1. Вебскрепинг, вебпарсинг, эмуляция браузера(
2. Углубление в ООП: абстрактные классы, данглинги
3. Углубление в устройство Питона: какие типы данных что из себя представляют, что делает С в питоне и тд
4. Стиль кода, типизация, аннотации,
6. Разработка телеграмм ботов: aiogram, pyrogram, python telegram bot
7. Асинхронность(
Можно выбрать несколько тем ❗️
Список тем:
1. Вебскрепинг, вебпарсинг, эмуляция браузера(
selenium, bs4, requests
)2. Углубление в ООП: абстрактные классы, данглинги
__new__, __del__
, свойства.3. Углубление в устройство Питона: какие типы данных что из себя представляют, что делает С в питоне и тд
4. Стиль кода, типизация, аннотации,
mypy, black, pep8
5. Numpy и Matplotlib (numpy - библиотека для работы с массивами, матрицами, matplotlib - библиотека для визуализации данных)6. Разработка телеграмм ботов: aiogram, pyrogram, python telegram bot
7. Асинхронность(
aiohttp, asynio, async, await
)Хочу лекцию по теме:
(можно выбрать несколько)
(можно выбрать несколько)
Anonymous Poll
32%
1
19%
2
22%
3
19%
4
30%
5
49%
6
41%
7
ITAM Курсы по Питону. Осень 2024 pinned «Голосуем за тему на следующее занятие. Можно выбрать несколько тем ❗️ Список тем: 1. Вебскрепинг, вебпарсинг, эмуляция браузера(selenium, bs4, requests) 2. Углубление в ООП: абстрактные классы, данглинги __new__, __del__, свойства. 3. Углубление в устройство…»
#ИнтересныйФакт
Хоть в питоне тип данных
Когда из этого массива ничего не удаляется и не добавляется, он работает как простой статический массив, но в момент добавления элемента создаётся новый массив размеров N+1, копируется оригинал и добавляется новый элемент.
Хоть в питоне тип данных
list
называется листом, он не есть двунаправленный лист, а является динамическим массивом. Когда из этого массива ничего не удаляется и не добавляется, он работает как простой статический массив, но в момент добавления элемента создаётся новый массив размеров N+1, копируется оригинал и добавляется новый элемент.