Маленькая школа изучения Python. Урок 4.
Продолжаем изучение Пайтона. На связи "Маленькая школа изучения Пайтона", урок 4.
Курс1
Ежедневная норма - 14-15 минут.
40-54 минута урока.
Тезисы:
- В языках программирования существует множественное присваивание.
- У имен нет типа. Типы есть у объектов.
- x = y = z = 0
- В пайтоне разрешена точка с запятой. Для компактности кода. Но это не есть хорошо.
- Одна из важных манифестов языка - принцип читабельности, он должен быть легко читаем.
- x,y,x = 1,2,3 картежное или множественное присваивания
- PEP8 - хотите писать публичный код, соблюдайте PEP8
- Картежи являются неизменяемыми типами.
- T = 1,2,3,4,5,6
- a = T[0]
- Элементы нумеруются от 0
- У первого элемента индекс 0
- a,b,*rest = T
- print(T) # (1,2,3,4,5,6)
- print(*T)
- Кортеж - это объект, который содержит в себе ссылки. А тип является принадлежным не ссылки, а самого объекта, на который мы
ссылаемся. - Аннонотация типов - необязательность.
- В кортеж можно вкладывать параметры разных типов.
- До 50 строк количество ошибок пропрорционально количесву строк, а затем начинается быть не пропорционально.
Курс2
Ежедневная норма - 1/2-1/3 урока.
Тезисы:
- Правила наименования кода - это важно. Только нижнее подчеркивание как код, первый символ не может быть символ. Можно начинать с нижнего подчеркивания. Нельзя использовать ключевые слова.
- Код чувствителен к регистру.
- Переменные должны передавать смысл хранимых значений.
- Заглавные буквы используется очень редко, True False
- Можно назвать переменную даже как один символ нижнего подчервиания.
- Заглавными буквами принято называть константы.
- В пайтоне чаще используется стиль с нижним подчеркиванием.
- Второй стиль "верблюжий стиль", каждое новое слово начинать с заглавной буквы.
- Можно, но крайне не желательно называть переменные кирилицы.
- х = input () - функция ввода
- Функция input по умолчанию любые вводимые данные будет воспринимать как текст.
- Множество процессов на уровне процессора запускаются при вызове функции input. Язык пайтон - высокоуровневый язык программирования
- \n перенос на новую строчку, если поставить внутри ковычек, то вводить пользователь будет вводить на новой строке input('Как вас зовут\n');
- name, surname = input().split()
- функция map - отобразить действие на все элементы некоторой последовательности. x,y = map(int,input().split())
- print('Hello');
Первый урок: https://steemit.com/ukraine/@alexmove/malenkaya-shkola-izucheniya-python-1
Второй урок: https://steemit.com/hive-153018/@alexmove/malenkaya-shkola-izucheniya-python-urok-2
Третий урок: https://steemit.com/hive-153018/@alexmove/malenkaya-shkola-izucheniya-python-urok-3
Чат поддержки Small Python School:
https://t.me/+lQtdzunysoxhOTgy
Спасибо за изучение.
Спасибо за внимание.
Хорошего дня!
Thanks for studying.
Thank you for your attention.
Have a good day!
Upvoted! Thank you for supporting witness @jswit.
![default.jpg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNwBDPMPvL1yaKWTYF4wxyUmxWiEJgAy1WZWTJyCha5wE/jswit_comment_initial.w320.jpg)