неділю, 20 листопада 2016 р.

Файли-заготовки. Розділ 5

Шановні колеги! Пропонуємо Вам посилання для завантаження файлів-заготовок до розділу 5 "Основи подійно-та об'єктно-орієнтованого програмування":

https://drive.google.com/open?id=0B6fTIfFMSQYZeEFGdXJGUWRTdm8
При роботі із файлами мовою програмування Python папку Навчальні проекти можна розархівувати у папку
,
 у яку за замовчуванням розміщуються створені проекти. Тоді папка Навчальні проекти учнівської структури папок буде розміщена у папці учня.
При роботі у середовищі Lazarus слід зауважити, що усі складові проектів збережені з іменами, що надаються за замовчуванням у папці із назвою проекту. Тому важливо наголошувати учням, що спочатку створюємо папку для збереження проекту, а потім створюємо у ній сам проект. 
Вдалих та цікавих уроків!

22 коментарі:

Unknown сказав...

Доброго вечора!
Неодноразово роблю спроби створити вікно з текстом за зразком з підручника:
import tkinter
main=tkinter.Tk()
lable=tkinter.Lable(text="Hello!")
lable.pack()
main.mainloop()
Але весь час отримую повідомлення про помилку:
Traceback (most recent call last):
File "D:\Python34\2.py", line 3, in
lable=tkinter.Lable(text="Hello!")
AttributeError: 'module' object has no attribute 'Lable'
Створюється вікно без тексту. Що порадите?
Сподіваюсь на допомогу.
Дякую.

Ольга Барна сказав...

Доброго вечора! Ви не правильно називаєте об'єкт - Label. Це об'єкт надпис. У Вас же, зверніть увагу, lable. Напишете правильно- все вийде :)

Unknown сказав...

Дуже дякую, що відповідаєте. Змінила. Але щось все одно не так - ?
Traceback (most recent call last):
File "D:\Python34\2.py", line 3, in
lable=tkinter.lable(text="Hello!")
AttributeError: 'module' object has no attribute 'lable'

Ольга Барна сказав...

Перевірте, будь ласка, правильність написання команди для створення надпису всюди. Подивіться на фрагмент помилки. Ми це будемо навчати дітей у ході вивчення поняття "налагодження програм". Пояснюю: у третьому рядку коду замість команди label у вас написано lable. Тут помилка. Зверніть увагу на порядок літер у слові. У вас все вийде!

Unknown сказав...

ДУЖЕ дякую за терпіння!
Звичайно, вийшло. А ще вимагаю уважності від учнів... :)

Ольга Барна сказав...

Все нормально. Не дарма говорять - на помилках вчаться. Для Вас мова нова, ту ще не звикли. Але тепер точно маєте приклади для своїх учнів. Добре, що заздалегідь намагаєтесь виконати усі завдання. Ви збережіть їх, щоб у разі помилок дітей можна було спрямувати до правильного прикладу. Якщо вони самі при потребі знайдуть помилку - це буде ще краще, аніж коли ви самі вкажете їм на неправильність прикладу. Я ж могла скинути вам правильний код, побачивши, що всюди неправильно написано код для надпису :)

Unknown сказав...

Доброго дня. Не зміг знайти у вкладених файлах-заготовках, друге завдання до Практичної роботи 8 "Кислоти"

Ольга Барна сказав...

Дякую. Розмістила у наступному дописі

Unknown сказав...

Дякую.

Unknown сказав...

Доброго вечора. Проект "Маса тіла" не працює.

Ольга Барна сказав...

У нас працює. Яка проблема у Вас? Надішліть повідомлення про помилку

Unknown сказав...

У Лазарусі форма відкривається і після введення даних нічого не відбувається

Unknown сказав...

Ввожу ріст 181 і вагу 82 - нічого не відбувається. Після введення інших даних (менших) починає працювати.

Ольга Барна сказав...

перевірте чи у вашій версії завантаженого проекту умови
if kg<18 then Label4. Caption := 'недостатня маса тіла';
if (kg>=18) and (kg<25) then Label4. Caption := 'маса тіла в межах норми';
if kg>=25 then Label4. Caption := 'зайва маса тіла';
Має все працювати. Якщо ні - поміняйте умови

Unknown сказав...

Доброго дня. Не зміг знайти у вкладених файлах-заготовках, перше завдання до Практичної роботи 9 "Мозаїка"

Ольга Барна сказав...

В наступному дописі розмістила посилання, дякую.

Unknown сказав...

Доброго дня. Вибачте, але в якому саме дописі? У вкладених файлах-заготовках папку "Мозаїка" так і не знайшов. Підкажіть будь ласка де саме знаходиться це посилання.

Ольга Барна сказав...

У дописі про додаткові файли - це наступний після файлів-заготовок

Unknown сказав...

Дякую, все знайшов.

Оля сказав...

Доброго дня! Підкажіть, будь ласка, чому перед початком роботи у Lazarus неможливо зберегти проект. Саму роботу можна у програмі виконати, але зберегти неможливо, ні на початку, ні тим більше в кінці. Раніше все працювало, а тепер ні. Дякую!

Ольга Барна сказав...

Доброго дня! Мабуть щось сталось із файлами налагодження. Перевстановіть середовище - має запрацювати

Unknown сказав...

Дуже дякую!