Preview

Informatics in school

Advanced search

Modeling a text interface using Python language

https://doi.org/10.32517/2221-1993-2023-22-5-57-61

Abstract

The article discusses issues related to studying the Python programming language in an informatics course and improving students' understanding of such a programming language structure as an array or list. To achieve this goal, one meaningful example is used, that is modeling the operation of an electronic clock display in a text interface. First, patterns of numbers are developed to represent them on the scoreboard, and topics related to the study of matrices or lists of strings can be better developed. Next, the task is implemented using the Python programming language, while functions are used to create and process the output of numbers. Ideas for similar problems are also given. The article may be useful to informatics teachers, students of pedagogical universities and all readers who are interested in programming in Python.

About the Authors

G. V. Garkavenko
Voronezh State University
Russian Federation

Voronezh



Yu. S. Bakulina
Voronezh State Pedagogical University
Russian Federation

Voronezh



I. E. Silvestrov
Voronezh State Pedagogical University
Russian Federation

Voronezh



References

1. Босова Л. Л. О новых подходах к изучению школьной информатики в условиях цифровой трансформации общества // Информатика в школе. 2022. № 4. С. 5–14. EDN: DKRLZV. DOI: 10.32517/2221-1993-2022-21-4-5-14

2. Босова Л. Л., Аквилянов Н. А., Кочергин И. О., Штепа Ю. Л., Бурцева Т. А. Информатика. 8–9 классы. Начала программирования на языке Python. Дополнительные главы к учебникам. М.: БИНОМ. Лаборатория знаний, 2022. 96 с.

3. Гаркавенко Г. В., Кубряков Е. А. Олимпиада по информатике в ВГПУ как средство популяризации предмета среди обучающихся // Актуальные проблемы прикладной математики, информатики и механики. Сборник трудов Международной научной конференции. Воронеж, 2019. С. 1393–1398. EDN: YYJWVF.

4. Гаркавенко Г. В., Морозова В. В. Пример исследовательской деятельности на уроках информатики // Актуальные проблемы методики обучения информатике и математике в современной школе. Материалы международной научно-практической интернет-конференции. М., 2021. С. 92–98. EDN: AJXOJE.

5. Гаркавенко Г. В., Шеметов И. Д. Некоторые особенности изучения языка программирования PYTHON // Информатика: проблемы, методы, технологии. Материалы XXIII Международной научно-практической конференции им. Э. К. Алгазинова. Воронеж, 2023. С. 1177–1183. EDN: TJIXFK.

6. Добровольская Н. Ю., Харченко А. В. Задания-исследования как способ развития навыков программирования // Информатика в школе. 2019. № 3. С. 48–51. EDN: SPUXPV. DOI: 10.32517/2221-1993-2019-18-3-48-51

7. Зубрилин А. А. Единый подход к подготовке будущих учителей информатики в ракурсе формирования цифровых компетенций // Информатика и образование. 2022. Т. 37. № 2. С. 42–49. EDN: VXCJRN. DOI: 10.32517/0234-0453-2022-37-2-42-49

8. Каракозов С. Д., Маняхина В. Г. Python как базовый язык обучения программированию в школе // Информатика в школе. 2020. № 1. С. 26–30. EDN: WDPXFF. DOI: 10.32517/2221-1993-2020-19-1-26-30

9. Кольцова К. И. Использование сюжетных задач при обучении программированию на Python // Информатика в школе. 2023. № 1. С. 7–12. EDN: GPEZPH. DOI: 10.32517/2221-1993-2023-22-1-7-12

10. Кривоплясова Е. В., Нефёдова В. Ю., Прилепина А. В. Методика обучения основам программирования на языке PYTHON // Информатика в школе. 2020. № 3. С. 24–30. EDN: NCKNDR. DOI: 10.32517/2221-1993-2020-19-3-24-30

11. Маркелов В. К., Завьялова О. А. Язык программирования Python как альтернативный инструмент для решения заданий ЕГЭ по информатике // Информатика в школе. 2023. № 2. С. 63–72. EDN: UBRWOS. DOI: 10.32517/2221-1993-2023-22-2-63-72

12. Поляков К. Ю., Еремин Е. А. Информатика. 9 класс. М.: БИНОМ. Лаборатория знаний, 2018. 288 с.

13. Чудинский Р. М., Малев В. В., Малева А. А., Дубов В. М., Башарина С. О. Оценка предметных и методических компетенций выпускников педагогического вуза — будущих учителей информатики: дефициты и перспективы // Информатика и образование. 2023. Т. 38. № 4. С. 44–56. EDN: MIKZRW. DOI: 10.32517/0234-0453-2023-38-4-44-56

14. Язык Python // Преподавание, наука и жизнь: сайт Константина Полякова. https://kpolyakov.spb.ru/school/probook/python.htm


Review

For citations:


Garkavenko G.V., Bakulina Yu.S., Silvestrov I.E. Modeling a text interface using Python language. Informatics in school. 2023;(5):57-61. (In Russ.) https://doi.org/10.32517/2221-1993-2023-22-5-57-61

Views: 196


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2221-1993 (Print)