Маленькая школа изучения Python. Урок 4.

in SteemFamily2 years ago

Третий урок.png

Продолжаем изучение Пайтона. На связи "Маленькая школа изучения Пайтона", урок 4.

Курс1

Ежедневная норма - 14-15 минут.
40-54 минута урока.

Тезисы:

  1. В языках программирования существует множественное присваивание.
  2. У имен нет типа. Типы есть у объектов.
  3. x = y = z = 0
  4. В пайтоне разрешена точка с запятой. Для компактности кода. Но это не есть хорошо.
  5. Одна из важных манифестов языка - принцип читабельности, он должен быть легко читаем.
  6. x,y,x = 1,2,3 картежное или множественное присваивания
  7. PEP8 - хотите писать публичный код, соблюдайте PEP8
  8. Картежи являются неизменяемыми типами.
  9. T = 1,2,3,4,5,6
  10. a = T[0]
  11. Элементы нумеруются от 0
  12. У первого элемента индекс 0
  13. a,b,*rest = T
  14. print(T) # (1,2,3,4,5,6)
  15. print(*T)
  16. Кортеж - это объект, который содержит в себе ссылки. А тип является принадлежным не ссылки, а самого объекта, на который мы
    ссылаемся.
  17. Аннонотация типов - необязательность.
  18. В кортеж можно вкладывать параметры разных типов.
  19. До 50 строк количество ошибок пропрорционально количесву строк, а затем начинается быть не пропорционально.

Курс2

Ежедневная норма - 1/2-1/3 урока.

Тезисы:

  1. Правила наименования кода - это важно. Только нижнее подчеркивание как код, первый символ не может быть символ. Можно начинать с нижнего подчеркивания. Нельзя использовать ключевые слова.
  2. Код чувствителен к регистру.
  3. Переменные должны передавать смысл хранимых значений.
  4. Заглавные буквы используется очень редко, True False
  5. Можно назвать переменную даже как один символ нижнего подчервиания.
  6. Заглавными буквами принято называть константы.
  7. В пайтоне чаще используется стиль с нижним подчеркиванием.
  8. Второй стиль "верблюжий стиль", каждое новое слово начинать с заглавной буквы.
  9. Можно, но крайне не желательно называть переменные кирилицы.
  10. х = input () - функция ввода
  11. Функция input по умолчанию любые вводимые данные будет воспринимать как текст.
  12. Множество процессов на уровне процессора запускаются при вызове функции input. Язык пайтон - высокоуровневый язык программирования
  13. \n перенос на новую строчку, если поставить внутри ковычек, то вводить пользователь будет вводить на новой строке input('Как вас зовут\n');
  14. name, surname = input().split()
  15. функция map - отобразить действие на все элементы некоторой последовательности. x,y = map(int,input().split())
  16. 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!

Sort:  

Upvoted! Thank you for supporting witness @jswit.
default.jpg

Coin Marketplace

STEEM 0.15
TRX 0.15
JST 0.029
BTC 56269.96
ETH 2364.95
USDT 1.00
SBD 2.26