неділя, 10 травня 2020 р.

НАВЧАННЯ ПІД ЧАС КАРАНТИНУ. ЯКЩО ВИ НЕ ВСТИГЛИ, ТО МОЖНА ПОДИВИТИСЯ І В КАНІКУЛИ, І ЗАПИСАТИСЯ НА БЕЗКОШТОВНІ КУРСИ…

ОСНОВИ ПРОГРАМУВАННЯ. КИЇВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ

ПРО ЦЕЙ КУРС

Так склалося, що ми живемо в XXI-му столітті, а професія програміста досі є екзотичною та незрозумілою для більшої частини суспільства, подібно до ролі шамана для наших пращурів. Метою масового онлайн-курсу “Основи програмування” є, насамперед, розвіяти цей міф і показати всім охочим як працює персональний комп’ютер і що таке програмування.
Під час курсу Ви ознайомитеся з історією персональних комп’ютерів, засвоїте поняття алгоритму та навчитеся створювати нескладні комп’ютерні програми сучасною мовою програмування Python.

Курс складається з 8 відеолекцій і вправ для самоконтролю. Не потребує додаткової літератури; відповіді на запитання, що виникатимуть під час курсу, можна легко знайти в інтернеті або на форумах цього курсу.

ТРИВАЛІСТЬ КУРСУ

8 тижнів.

ВИКЛАДАЧ

Course Staff Image #1НІКІТА ПАВЛЮЧЕНКО
Веб-розробник із досвідом понад 9 років, викладач кафедри Автоматизованих систем обробки інформації та управління Національного технічного університету України “Київський політехнічний інститут” від 2011 року.


Хочу додати, що Нікіта Павлюченко – випускник Чернівецької гімназії №2.

У ЯКИЙ ЧАС БУДУТЬ ПРОХОДИТИ ЗАНЯТТЯ?

Відеолекції, завдання, форум та можливість отримати сертифікат доступні в будь-який час.
Реєстрація на курс Основи програмування
Успіхів всім і міцного здоров’я!
25.02.2020
Історія
Гвідо ван Россум
Мова програмування Python була створена приблизно в 1991 році голандцем Гвідо ван Россумом.
Своє ім’я – Python (Пайтон) – отримав від назви телесеріалу (“Monty Python”), а не плазуна.
Після того, як Россум розробив мову, він виклав її в Інтернет, де вже ціле співтовариство програмістів приєдналося до її поліпшення. Python активно вдосконалюється і в даний час. Часто виходять його нові версії. Офіційний сайт http://python.org.
Особливості
Python – інтерпретована мова програмування: вихідний код частинами перетворюється в машинний в процесі виконання спеціальною програмою – інтерпретатором.
Python характеризується ясним синтаксисом. Читати код на цій мові програмування досить легко, тому що в ньому мало допоміжних елементів, а правила мови змушують програмістів робити відступи. Зрозуміло, що добре оформлений текст з малою кількістю відволікаючих елементів читати і розуміти легше.
Так функція int () перетворює переданий їй рядок (або число з плаваючою крапкою) в ціле число, функція str () перетворює переданий їй аргумент в рядок, float () – в дробове число.
ВиразРезультат виконання
int (“56”)
int (4.03)
int (“comp 486”)
str (56)
str (4.03)
float (56)
float (“56”)
abs(-34)
34
>>> abs(-34.56)
34.56
>>> pow(2, 3)
8
>>> pow(-4.5, 2)
20.25
>>> round(10.6)
11
>>> round(3.5)
4
>>> round(8.5)
8
1. ПРИКЛАД ОБЧИСЛЕННЯ СУМИ ЕЛЕМЕНТІВ СПИСКУ З ДОПОМОГОЮ ІТЕРАЦІЇ ПО СПИСКУ
# Обхід списків
# Задано список
A = [ 1, 2, 5, -4, 4, 10 ]

# обчислення суми елементів списку
s = 0
for t in A: # ітерація по списку A
    s = s + t

print("A = ", A)
print("Summ = ", s)
Результат виконання програми
A = [1, 2, 5, -4, 4, 10]
Summ = 18
1.1. ФОРМУВАННЯ СПИСКУ З ДОПОМОГОЮ ЦИКЛУ WHILE. УТВОРЕННЯ РЯДУ ФІБОНАЧЧІ
У прикладі формується список з чисел Фібоначчі. Кожне число в ряді Фібоначчі представляє собою суму двох попередніх чисел. У програмі використовуються наступні змінні
  • Max – максимально допустиме значення числа в ряді;
  • A – результуючий список чисел;
  • x1, x2, x3 – допоміжні змінні.
Текст програми наступний
# Формування списку з допомогою циклу while
# Ряд Фібоначчі від 1 до 100
Max = 100
x1 = 1
x2 = 1
x3 = x1+x2

A = [x1,x2,x3] # створити список з чисел

while x3<=Max:
    x1=x2
    x2=x3
    A+=[x2]
    x3=x1+x2
print("A = ",A)
Результат виконання програми
A = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
Використовується інформація з відеоуроків Оксани Пасічник.
  1. Виконати обчислення
Коли виконувана програма пропонує користувачеві що-небудь ввести, то користувач може не зрозуміти, що від нього хочуть. Треба якось повідомити, введення яких даних очікує програма. З цією метою функція input () може приймати необов’язковий аргумент-запрошення рядкового типу; при виконанні функції повідомлення буде з’являтися на екрані та інформувати людину про запитувані дані.
>>> input (“Введіть номер карти: “)Введіть номер картки: 98765
‘98765 ‘
>>> input(‘Input your name: ‘)
Input your name: Sasha
‘Sasha’
З прикладів видно, що дані повертаються у вигляді рядка, навіть якщо було введено число.
Починаючи з версії Python 3.0, якщо потрібно отримати число, то результат виконання функції input () змінюють за допомогою функцій int () або float ().
>>> input (‘Введіть число: ‘)Введіть число: 10
’10 ‘
>>> int(input (‘Введіть число: ‘))
Введіть число: 10
10
>>> float(input (‘Введіть число: ‘))
Введіть число: 10
10.0
Практична робота 1.
1. Створіть скрипт (і збережіть як файл data.py), який би запитував у користувача:
  • Його ім’я: “What is your name?”
  • Вік: “How old are you?”
  • Місце проживання: “Where are you live?”
А потім має вивести три рядки
  • “This is ім’я
  • “It is вік
  • “He live in місце проживання
(замість слів ім’я, вік, місце проживання повинні бути відповідні дані, що введені користувачем).
Вправа 2. З’єднати вираз і його значення.

Немає коментарів:

Дописати коментар