Ср, 20.09.2017, 01:15
Форум інформатиків України
Головна Реєстрація Вхід
Вітаю Вас, Гість · RSS
Вітання на форумі
Незнайомець
Вітаємо на форумі,
Незнайомцю!

   
зареєструйтесь
Перед реєстрацією обов’язково прочитайте:
Оновлення Учасники Пошук
Особисті повідомлення
Видавництво ’’Аспект’’ Видавництво

Сторінка 12 з 12«12101112
Модератор форуму: Ktara, Bandalak, НІКОЛЯ, volevikt 
Форум інформатиків » Розділ IV: ВДОСКОНАЛЕННЯ ФАХОВОЇ МАЙСТЕРНОСТІ УЧИТЕЛЯ ІНФОРМАТИКИ » 4.3 Авторські методики. Алгоритміка та програмування. » Мова програмування Python (Про особливості мови, які варто знати вчителю)
Мова програмування Python
Пилипчук_О_П Дата: Нд, 13.08.2017, 00:57 | Повідомлення № 1
Ветеран спілкування
Повідомлень: 3765
Нагороди: 28
Рейтинг: 309
Коли багато років тому на обкладинці журналу (напевно, "Інформатика в школі") я побачив назву Python (Пайтон), це не викликало особливого інтересу: просто ще одна мова програмування. Проте зараз ситуація дещо змінилась: мова набула популярності серед розробників, постійно розвивається. Останнім часом часто звучать ідеї (і навіть робляться кроки) щодо використання Пайтона для вивчення основ алгоритміки в шкільному курсі інформатики. Ось декілька прикладів:
* з'явився підручник для 8 класу, в якому використовується одночасно дві мови (Паскаль і Пайтон);
* розроблено й опубліковано електронні версії матеріалів для 5 класу на основі Пайтона;
* на курсах вчителів інформатики в Хмельницькому ОІППО активно просувається вивчення Пайтона вчителями;
* http://kpolyakov.spb.ru/download/inf-2014-09a.pdf - стаття "Язык Python глазами учителя".

Очевидно, настав час створити майданчик для обговорення цього на нашому форумі.

Офіційний сайт (зокрема й для звантаження середовища програмування): https://www.python.org/
Інші матеріали:
* https://sites.google.com/site/pythonukr/ - Програмування на мові Python (3.x). Початковий курс
* https://www.youtube.com/watch?v=wT1OjsMHP3k - один з відеоуроків від нашого колеги зі Старокостянтинова
* http://teachlab.ucoz.ua/publ/fraktalni_kubi/5-1-0-75 - моя невеличка спроба використання Пайтона в середовищі тривимірного редактора Блендер.

Шановні форумчани!!!!!
Повідомлення, які не відповідають темі або несуть некорисний зміст будуть видалятись без попередження!!!


Відредаговано: Пилипчук_О_П - Нд, 13.08.2017, 01:23
Witalian Дата: Сб, 02.09.2017, 20:06 | Повідомлення № 166
Новий користувач
Повідомлень: 8
Нагороди: 0
Рейтинг: 0
Цитата Bandalak ()
Чим легше? Все одно код пишеться латиницею!
Двічі відписав, і коменти не з'являються. Втретє писати вже лінь. Головне лише:
Легше, наприклад, розібратися в середовищі розробки. У PascalABCNET є область програми, де вводиться код, є область - де виводиться результат. Зручна кнопка "Форматувати код", модуль GraphABC для роботи з графікою. Є україномовний інтерфейс, і дитина зрозуміє - що Зберегти проект, - це зберегти проект) А не шукатиме Save серед інших незнайомих іноземних слів. Купа готових прикладів програм. Мова Паскаль звичайно застаріла, але як інструмент для вивчення ОАП цілком прийнятний варіант. І плюс - навчальної літератури по Паскалю досить багато.

Але не в латиниці головна проблема, вивчать оператори, надрукують за пів уроку код), - то півбіди. Проблема в іншому - чи готові п'ятикласники сприймати структурне програмування? Є діти які й в Скретчі не можуть абстрагуватися для малювання виконавцем квардату чи трикутника на сцені (хоча там і абстрагуватися особливо не потрібно).


Відредаговано: Witalian - Сб, 02.09.2017, 20:20
swetikccc Дата: Сб, 02.09.2017, 20:19 | Повідомлення № 167
Ветеран спілкування
Повідомлень: 3855
Нагороди: 24
Рейтинг: 341
Цитата Witalian ()
Двічі відписав, і коменти не з'являються. Втретє писати вже лінь. Головне лише:
Легше, наприклад, розібратися в середовищі розробки. Є область програми де вводиться код, є область - де виводиться результат. Є україномовний інтерфейс, і дитина зрозуміє - що Зберегти проект, - це зберегти проект) А не шукатиме Save серед інших незнайомих іноземних слів.


Все це находиться в різних в IDE Пейтона
Проблема в Пейтоні в візуальному фейсі, потрібно буде розбиратися з PyCharm наприклад і модулями візуального фейсу.


Відредаговано: swetikccc - Сб, 02.09.2017, 20:22
Witalian Дата: Сб, 02.09.2017, 20:37 | Повідомлення № 168
Новий користувач
Повідомлень: 8
Нагороди: 0
Рейтинг: 0
Цитата swetikccc ()
Все це е і в Пейтоні
Якщо так, то чудово. Можливо, я не зовсім розібрався. Або це не так зручно реалізовано в IDLE.
Вирішив для себе так. У календарному плануванні тему "Алгоритми та програми" розписати без вказування мови та середовища програмування. Познайомитися краще з Пайтоном (часу ще достатньо), а потім прийму рішення. Бо є один момент - я ще не знаю, на якому рівні 5-класники вивчали інформатику в початковій школі.
swetikccc Дата: Сб, 02.09.2017, 20:52 | Повідомлення № 169
Ветеран спілкування
Повідомлень: 3855
Нагороди: 24
Рейтинг: 341
Якби не олімпіада, то бачив би я Паскалі з Плюсами.......
Пилипчук_О_П Дата: Сб, 02.09.2017, 22:29 | Повідомлення № 170
Ветеран спілкування
Повідомлень: 3765
Нагороди: 28
Рейтинг: 309
Цитата gry ()
Мене завжди "коробило" те, що деякі вчителі не можуть вивчити зо 2 десятки іноземних слів і назавжди забути про україномовні, російськомовні інтерфейси середовищ програмування...

Інформую: в основному файлі локалізації інтерфейсу середовища програмування Lazarus використано більше 5000 рядків тексту. А всіх файлів там близько 60. Знімаю шапку перед людиною, яка зі словниковим багажем обсягом "2 десятки слів" готова впевнено читати спеціальні тексти іноземною мовою. А чи не з цієї причини в світі так багато глючних програм? "Диявол ховається в дрібницях" (С) І саме дрібниці втікають з поля зору людини, яка знає "2 десятки слів".
Цитата gry ()
Ще "коробило"те, що деякі намагаються перекладати команди мови програмування .

Тут згоден. Мова програмування не підлягає перекладу. В цьому разі слід говорити про розробку іншої мови програмування. Хоча, хто знає, куди доведе розвиток галузі? Іноді ловлюсь на думці, що назви властивостей компонентів інтерфейсу цілком могли б бути перекладені: розробка йшла б швидше.
Цитата gry ()
Невже така важко запам'ятати, що Edit це "правка",

Edit - це "змінити, редагувати".
https://e2u.org.ua/s?w=Edit&dicts=all&highlight=on
Слово "правка" в українській мові (чи принаймні в наведеній тут: https://e2u.org.ua сукупності словників) відсутнє. Якби інтерфейси з самого початку якісно перекладались, то такі нестиковки не виникали б.


Відредаговано: Пилипчук_О_П - Сб, 02.09.2017, 22:31
Пилипчук_О_П Дата: Сб, 02.09.2017, 22:54 | Повідомлення № 171
Ветеран спілкування
Повідомлень: 3765
Нагороди: 28
Рейтинг: 309
Цитата Witalian ()
Мова Паскаль звичайно застаріла

Такі речі треба аргументувати. Сучасний Паскаль - це не та мова, яку в давнину вивчали в середовищі Turbo Pascal 5.0 або подібному (а на Корветах, якщо хтось пам'ятає, був ще Express Pascal. Шикарне середовище, як для 8-бітних машин з 64 кБ оперативки). Детальніше читайте тут:
https://github.com/michali....on.adoc
Witalian Дата: Нд, 03.09.2017, 14:36 | Повідомлення № 172
Новий користувач
Повідомлень: 8
Нагороди: 0
Рейтинг: 0
Цитата Пилипчук_О_П ()
Такі речі треба аргументувати.
Pascal нині вкрай рідко використовується в професійному програмуванні. На ринку праці популярні Python, PHP, С і тд.
Але особисто я тої думки, що для навчання ОАП це не має принципового значення. Більш важливо, щоб мова програмування була доступна і зрозуміла дітям. Pascal є такою мовою, і при цьому дозволяє створювати серйозні проекти. Хоча багато хто вважає інакше)


Відредаговано: Witalian - Нд, 03.09.2017, 14:37
Bandalak Дата: Чт, 14.09.2017, 22:36 | Повідомлення № 173
Лідер форуму
Повідомлень: 5376
Нагороди: 37
Рейтинг: 247
ПИТОНТЬЮТОР
Безкоштовний курс по програмуванню на Пітоні з нуля
Ресурс хоч і російський, але дуже якісний.

Є ще таке, але в стадії розробки:
http://informatics.mccme.ru/
volodschool2 Дата: Пт, 15.09.2017, 10:47 | Повідомлення № 174
Досвідчений учасник
Повідомлень: 1357
Нагороди: 12
Рейтинг: 263
Україномовний ресурс http://pythonguide.rozh2sch.org.ua
Форум інформатиків » Розділ IV: ВДОСКОНАЛЕННЯ ФАХОВОЇ МАЙСТЕРНОСТІ УЧИТЕЛЯ ІНФОРМАТИКИ » 4.3 Авторські методики. Алгоритміка та програмування. » Мова програмування Python (Про особливості мови, які варто знати вчителю)
Сторінка 12 з 12«12101112
Пошук:


© Форум інформатиків України, 2007-2017.