Вступ до програмування на Python
Особливості Python Простий Свобідний і відкритий Мова високого рівня Портується Інтерпретується Об'єктно-орієнтований Розширюється Вбудовується Великі бібліотеки
Основи Python print('Привіт, Світ!) # print -- це функція Коментарі #print -- це функція print('Привіт, Світ!) Намагайтеся в своїх програмах писати якомога більше корисних коментарів, що пояснюють: припущення; важливі рішення; важливі деталі; проблеми, які ви намагаєтеся вирішити; проблеми, яких ви намагаєтеся уникнути тощо Текст програми говорить про те, ЯК, а коментарі повинні пояснювати, ЧОМУ.
Основи Python Числа комплексні цілі з плаваючою точкою Е-2 (-5+4j)( j) Рядки – послідовність символів Одинарні лапки 'Фраза в лапках' Подвійні лапки "What's your name?" Потрійні лапки '''Це багаторядкова строка. Це її перша строка. Це її друга строка. "What's your name?", - запитав я. Він відповів: "Bond, James Bond." '''
Основи Python Рядки 'What\'s ' 'your name?' "What's your name?" age = 26 name = 'Swaroop' print(Вік {0} -- {1} років.'.format(name, age)) print(Чому {0} бавиться з цим Python?'.format(name)) Метод format Вік Swaroop років. Чому Swaroop бавиться з цим Python? 'Вік' + name + ' -- ' + str(age) + років.' Об'єднання рядкових констант
Основи Python Змінні Змінні - це області пам'яті комп'ютера, в яких ви зберігаєте деяку дані Ідентифікатори Змінні - це окремий випадок ідентифікаторів Ідентифікатори- це імена, що присвоєні чомусь для його позначення A a B b C c D d E e F f G g H h …, _ A a B b C c D d E e F f G g H h …, _, Gamma gamma GAMMA gaMMa Об'єкти все, що є в програмі, це об'єкти
Основи Python Використання змінних і констант i = 5 print(i) i = i + 1 # i + = 1 print(i) s = ''Це багаторядковий рядок. Це другий її рядок.''' print(s) 5 6 Це багаторядковий рядок. Це другий її рядок.
Основи Python Логічні та фізичні рядки print('Привіт, Світ!') i = 5 print(i) i = 5; print(i); i = 5; print(i); i = 5; print(i) s = Це рядок. \ Це рядок продовжується.' print(s) Це рядок. Це рядок продовжується.
Основи Python Відступи i = 5.print('Значення становить', i) # Помилка! Пропуск на початку рядка print('Я повторюю, значення становить ', i) File "whitespace.py", line 4.print('Значення становить ', i)# Помилка! Пропуск на початку рядка ^ IndentationError: unexpected indent
Основи Python Оператори та вирази Порядок обчислення * *.4 Вираз розділяється на оператори і операнди
Оператори та їх використання +Додовання -Віднімання *Множення **Возведення в ступінь /Ділення //Цілочисельне ділення %Ділення за модулем << Зсув вліво >> Зсув вправо &Побітове І |Побітове АБО ^Побітове ВИКЛЮЧНЕ АБО ~Побітовое НІ
< Меньше > Більше <=<= Меньше або рівно >=>= Більше або рівно = Рівно !=!= Не рівно not Логичне НЕ and Логичне І or Логичне АБО Оператори та їх використання
Основи Python Оператори та вирази Порядок обчислення * *.4 Вираз розділяється на оператори і операнди (2 + 3) * 4 Асоціативність (2 + 3) + 4 a = b = ca = (b= c)
Оператори і їх застосування