Язык Python
Летняя школа для учителей информатики
Вопросы, заданные слушателями
- Непонятные вопросы
Будет ли практика?
Сравните, пожалуйста, Python с другими языками программирования (Pascal, Си с разновидностями)
Оптимальный перечень ресурсов для изучения Python учителем, ранее с ним не работавшим?
Хотелось бы попасть к вам на курсы для учителей по теме «Решение олимпиадных задач и задач ЕГЭ, разработка проектов»
- Общие вопросы
Представьтесь, пожалуйста
Что представляет собой Python как язык программирования
- Представьте, пожалуйста, три аргумента: почему Python
- Для меня: простой, высокоуровневый, свободный
- Для школы: доступный, многоуровневый, актуальный
- Методика
Нужно ли изучать Python как первый язык в школе и почему
- Коротко: пологая кривая научения, высокая читаемость, быстрый конечный результат
Есть ли смысл изучать python в гуманитарной школе (информатика раз в неделю), или кумира достаточно
- Если гуманитарий вообще будет программировать, то именно на Python
- Если не будет, это вопрос к психологам/методистам?
Кому и в каком объёме «показано» изучение Python
Кратко: всем и в любом
- Более серьёзно:
Какие есть нормальные учебники для преподавания курса «программирование на Python»
Введение в программирование на Python на opentechschool.github.io
… TODO
/!\ (по-моему, плохой учебник): [[https://wombat.org.ua/AByteOfPython|“Укус Питона”]
- Какие рекомендуете уч. пособия: литература или сайты
Tutirial лично от Гвидо (есть несколько устаревший русский перевод)
крутое что-нибудь
- Мотивация учеников на изучение именно Python
- Быстрый результат, черепаха, повседневность, актуальность
- Пропедевтика изучения Python
- Начальный уровень: общая компьютерная грамотность
- Уровень «уверенного программирования»: твёрдое представление о компьютере, как об исполнителе, знание алгебры логики и математики, знакомство с основными алгоритмами
- «Продвинутый» уровень: представление о целях и задачах различных языков программирования, представление об эффективности алгоритмов, представление о реализации алгоритмов и структур данных, лежащих в основе Python
- Как начать обучать школьников Python, с какого класса
- Синтаксис и использование «калькулятора» — как только понадобится
- «Черпаха» и простые приёмы программирования — когда они там по программе
- Серьёзные алгоритмы и программирование — с момента формирования абстрактного мышления (9-10 классы, иногда не все успевают)
- ООП — школьникам не надо (личное мнение)
- В чём особенности методики преподавания Python
- Командная строка («калькулятор») как опора
- Форматирование текста как синтаксический элемент языка
- Быстрый результат как мотивация
- Элементы школьного курса Python
(плачет)
- Технические вопросы
- Какую среду лучше использовать
- Есть ли возможность программировать мобильные приложения
- Как начать web-программирования на Python
- Как писать оконные приложения на Python, как переносить на другие ПК, где нет интерпретатора Python
- Особенности Python
- Олимпиадные задачи
- Задачи повышенной сложности
- Графические возможности языка Python
- Обработка массивов
- Считывание числовых данных из файлов
- Как организовать форму в среде Python (кнопки и другие объекты)