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

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

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

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

19 коментарів:

  1. Доброго вечора!
    Неодноразово роблю спроби створити вікно з текстом за зразком з підручника:
    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'
    Створюється вікно без тексту. Що порадите?
    Сподіваюсь на допомогу.
    Дякую.

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

      Видалити
  2. Дуже дякую, що відповідаєте. Змінила. Але щось все одно не так - ?
    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'

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

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

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

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

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

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

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

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

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

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

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

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

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

      Видалити