Основи Python
ВЕСЕЛИЙ PYTHON-ТЕСТ! ПРОХОДЬ ТА ДІЗНАЙСЯ, ЯКА ТИ ЗМІЯ!
Пітони – справжні тотемні тварини Python-розробників. Ми запрошуємо вас пройти веселий тест про Пайтон, збагатитися знаннями про цю мову програмування та водночас дізнатися, який із пітонів світу – ваша тотемна тварина.
Пітони – дуже різноманітні тваринки. Деякі з них люблять грітися на сонечку біля річок, а деякі полюбляють луги та поля. Хтось з них віддає перевагу життю якомога далі від людей, а деяких так і манять поселення. Прямо як люди, чи не так?
ПРОГРАМА КУРСУ
1. Вступ
Знайомство з Python
Встановлення і налаштування IDE
Створення першої програми
2. Типи даних
Int, float, string
Введення даних та виведення результатів
Імпорт службових модулів
Функції для роботи з величинами
3. Основні алгоритмічні структури
Оператори розгалудження If-elif-else
Оператори циклу for і while
Модуль random
Функції користувача. Рекурсія
4. Організація даних
Файли, основні операції
Масиви: списки, словники, кортежі
Робота з рядками
5. Графіка та інтерфейс
Модуль turtle (Черепашка)
Модуль tkinter (Інтерфейс)
1. Вступ
До питання вивчення мови програмування Python в школі
5 причин вивчити Python
Як виглядає код?
https://blockly-demo.appspot.com/static/demos/code/index.html?lang=uk
Завантажити Python
https://www.python.org/downloads/
Завантажити Notepad++
https://notepad-plus-plus.org/
Завантажити PyCharm Community Edition
https://www.jetbrains.com/ru-ru/pycharm/download/?section=windows
Завантажити Visual Studio Community
https://visualstudio.microsoft.com/ru/vs/community/
Завантажити Thonny
Python Online Compiler
https://www.programiz.com/python-programming/online-compiler/
Цікаві факти про Python
1. Python використовують в Google та NASA
Python широко використовується в різних середовищах. Будучи високо адаптованою мовою програмування. Python дозволяє легко розробляти та підтримувати проекти різного рівня складності. Найбільші переваги Python – це гнучкість, швидкий розвиток, масштабованість і відмінна продуктивність.
NASA використовує Python в проектах, що стосується математичних розрахунків параметрів польоту.
Python є важливою частиною Google. Python визнана офіційною мовою в Google, вона є однією з ключових мов сьогодні в Google, поряд з С, C ++ і Java. Python працює на багатьох внутрішніх системах Google і відображається у багатьох API Google. Python ідеально підходить для інженерного процесу в Google... ->>
Google завжди спонсорує різні конференції Python (PyCon, EuroPython…).
YouTube використовує Python для різних цілей: перегляд відео, керування шаблонами для веб-сайту, адміністрування відео, доступ до канонічних даних і багато іншого. Python є повсюдно на YouTube.
2. Дзен Python
Дзен Python – це набір з 20 програмних принципів, що впливає на дизайн мови програмування Python, лише 19 з яких були записані приблизно в червні 1999 року Тімом Петерсом. Основний текст публікується у вільному доступі. Дзен Python можна знайти на офіційному веб-сайті Python. Він також включається як пасхальне яйце в інтерпретаторі Python і може відображатися шляхом імпорту.
Красиве краще, ніж потворне.
Явне краще, ніж неявне.
Просте краще, ніж складне.
Складне краще, ніж заплутане.
Плоске краще, ніж вкладене.
Розріджене краще, ніж щільне.
Читабельність має значення.
Особливі випадки не настільки особливі, щоб порушувати правила.
При цьому практичність важливіша бездоганності.
Помилки ніколи не повинні замовчуватися.
Якщо не замовчуються явно.
Зустрівши двозначність, відкинь спокусу вгадати.
Повинен існувати один – і, бажано, тільки один – очевидний спосіб зробити це.
Хоча він спочатку може бути і не очевидний, якщо ви не голландець.
Зараз краще, ніж ніколи.
Хоча ніколи частіше краще, ніж прямо зараз.
Якщо реалізацію складно пояснити – ідея погана.
Якщо реалізацію легко пояснити – ідея, можливо, хороша.
Простори імен – відмінна штука! Будемо робити їх побільше!
3. Мова програмування Python названа не на честь пітонів.
Хоча іконки файлів з написаними на ньому скриптами або логотипи середовищ розробки часто являють собою зміїну голову. Ім’я мови автор Гвідо ван Россум вибрав через те, що був шанувальником Британського комедійного скетч-серіалу «Літаючий цирк Монті Пайтона». Ось в честь «Монті Пайтона (Monty Python)» мова названа Python.
4. Python – багатоплатформена, інтерактивна, інтерпретована мова програмування
Python працює майже на всіх відомих операційних системах, включаючи: Linux/UNIX, Window, Macintosh, Solaris, macOS, iPhone OS, Palm OS, Windows Mobile, Symbian та Android…. Дозволяє в режимі реального часу взаємодіяти з інтерпретатором, не вимагає компіляцій для виконання коду.
5. Python займає п’яте місце в світі за популярністю!
На першому місці – Java, далі – сімейство мов C, C ++, C #, а потім Python.
6. Мова програмування Python – досить проста у вивченні.
Починати навчатися програмуванню зараз рекомендують саме з цієї мови.
7. Молода-стара мова Python
Мову програмування Python вважають молодою. Насправді, розробка Python розпочалася в кінці 1980-х років, а перша повноцінна версія з’явилася у 1991 році. Так що своє повноліття мова Python вже відзначила.
2. Типи даних
3. Основні алгоритмічні структури
Завдання: знайти суму цифр заданого числа.
Варіант 1
# сума цифр числа
n=int(input()) # введення числа
print(sum(map(int,str(n)))) # введення
Варіант 2
# сума цифр числа (цикл)
n=int(input())
suma=0
while n>0:
suma=suma+n%10
n=n//10
print(suma)
Варіант 3
# функція суми цифр числа (рекурсивний алгоритм)
def suma(i):
if i==0:
return 0
return i%10 + suma(i//10)
n=int(input())
print(suma(n))
4. Організація даних
5. Графіка та інтерфейс
РЕСУРСИ
КУРСИ
YouTube
Уроки Python для початківців
Python з нуля