понеділок, 29 січня 2024 р.
четвер, 25 січня 2024 р.
пʼятниця, 19 січня 2024 р.
Типи даних
Повторимо
Вбудовані типи даних
Тип даних – це множина значень і операцій на цими значеннями. В Python типи даних можна розділити на вбудовані в інтерпретатор (built-in) і невбудовані, які можна використовувати при імпортуванні відповідних модулів.
До основних вбудованих типів в Python відносяться:
- None – невизначене значення змінної.
- Boolean Type – логічний тип.
- Numeric Type – числа:
- int – ціле число;
- float – число з плаваючою точкою (дійсне число);
- complex – комплексне число.
- Sequence Type – послідовності:
- list – список;
- tuple – кортеж;
- range – діапазон.
- Text Sequence Type – рядки;
- str – рядки.
- Binary Sequence Types – бінарні послідовності:
- bytes – байти;
- bytearray – масиви байт 24;
- memoryview – спеціальні об’єкти для доступу до внутрішніх даних об’єкта через protocol buffer.
- Set Types – множини:
- set – множина;
- frozenset – незмінювана множина.
- Mapping Types – словники:
- dict – словник.
Ініціалізація змінних.
Враховуючи неявну типізацію мови Python при оголошенні змінної, їй повинно бути надане значення (вона має бути ініціалізована). Щоб оголосити та ініціалізувати змінну необхідно: написати її ім’я, потім поставити оператор присвоєння (знак дорівнює) і вказати значення, з яким дана змінна буде створена.
Приклад:
- a = 10
При ініціалізації змінної на рівні інтерпретатора відбувається наступне:
- створюється цілочисельний об’єкт 10 (можна представити, що в цей момент виділяється комірка пам’яті певного об’єму і в неї записується число 10);
- за оператором присвоєння = відбувається зв’язування змінної a і цілочисельного об’єкту 10 (визначається адреса отриманого об’єкту 10, яка присвоюється змінній a, тобто в результаті змінна a посилається на об’єкт 10).
Якщо, змінній за оператором присвоєння надається будь-який вираз (a = 5 + 10), то спочатку інтерпретатор обчислює значення виразу справа (5 + 10), створює об’єкт з отриманим значенням (15), а далі аналогічно до попереднього.
Ідентифікатор та тип об’єктів.
Python є об’єктно-орієнтовною мовою програмування, тому об’єктів в мові Python багато. Спробуємо розібратися, як пов’язане поняття об’єкту із змінними та їх значеннями.
Ми вже знаємо, що при ініціалізації змінної спочатку створюється цілочисельний об’єкт. Об’єкт в даному випадку – це абстракція для подання даних певного типу, що розміщуються в пам’яті за адресом. Кожен такий об’єкт має три атрибути: адресу (ідентифікатор об’єкту), значення та тип. Ідентифікатор об’єкту – це унікальна ознака об’єкту (адреса об’єкту в пам’яті), за якою можна відрізнити один об’єкт від іншого. Ідентифікатор представляється в вигляді деякого цілочисельного значення. Щоб переглянути ідентифікатор об’єкту, на який посилається певна змінна, в мові Python є спеціальна функція id(), для визначення типу призначена функція type().
Приклад:
- a = 10# ініціалізуємо змінну а
- print(a)# виводимо значення змінної
- print(id(a))# виводимо ідентифікатор об’єкту
- print(type(a))# виводимо до якого типу даних належить об’єкт
Самостійна робота
Дизайн і його тенденції. Цифрове мистецтво
Вступ до курсу «Основи дизайну»
Комп'ютерна графіка
Комп'ютерна графіка — розділ інформатики, який вивчає методи цифрового синтезу і обробки візуального контенту.Комп'ютерною графікою називають також і зображення, які створюються, перетворюються, оцифровуються, обробляються і виводяться засобами обчислювальної техніки, включаючи апаратні і програмні засоби.
Робота з комп'ютерною графікою — один з найпопулярніших напрямків використання персонального комп'ютера, до того ж виконують цю роботу не тільки професійні художники і дизайнери. На будь-яких підприємствах іноді виникає необхідність подачі рекламних оголошень в газетах і журналах або просто у випуску рекламної листівки або буклету.
Без комп'ютерної графіки не обходиться жодна сучасна мультимедійна програма. Робота над графікою становить до 90% робочого часу програмістських колективів, які випускають програми масового використання.
Що таке комп'ютерна графіка
Види сучасного дизайну
Тренди в графічному дизайні
Цифрові технології в графіці
Проект «Графіка української мови»
Робота за комп’ютером
Інструкційна картка
Дослідити в мережі Інтернет та створити звіт за одним з напрямків про
світловий дизайн
біодизайн дизайн
ландшафтний дизайн
архітектурний дизайн.
2. Оформити звіт за результатами дослідження у вигляді текстового документу (середній рівень), брошури (достатній рівень) чи інтелект карти (високий рівень)
* брошури, текстові документи, в об'ємі 1-2 сторінки формату А4.
2. Збережіть документ у власній папці
3. Продемонструйте роботу вчителю.
четвер, 18 січня 2024 р.
пʼятниця, 12 січня 2024 р.
четвер, 11 січня 2024 р.
ПРИНЦИП РОБОТИ ЦИФРОВИХ ПРИСТРОЇВ
Програма, яка описує введений із клавіатури символ:
c = input()vidpovid = 'невідомий символ'
if c in '0123456789':
vidpovid = 'цифра'
if c in 'абвгґдеєжзиіїйклмнопрстуфхцчшщьюя':
vidpovid = 'мала українська буква'
print (vidpovid)
Тест
середа, 10 січня 2024 р.
Поняття одновимірного масиву. Списки
Створення списку
Перевіряємо чи є елемент в списку
Додавання елемента до списку методом append
Додавання елемента до списку за допомогою операції об'єднання
Заповнення списку з клавіатури
Заповнення списку випадковими числами
Доступ до елементів списку (за індексом)
Перетворення типів
вівторок, 9 січня 2024 р.
неділя, 7 січня 2024 р.
Інструменти комп’ютерних програм
Робочий стіл
https://learningapps.org/watch?v=pc3959v2k20
Робочий стіл - пазл
https://www.jigsawplanet.com/?rc=play&pid=318f6e3f04ca
Знайди пару
https://learningapps.org/watch?v=poe2egsic20
Кнопки керування вікном
https://learningapps.org/watch?v=p825wi63k20
Комп'ютерна програма
https://learningapps.org/watch?v=p4uo3ti3k20