НАВЧАННЯ АЛГОРИТМІЗАЦІЇ І ПРОГРАМУВАННЯ З ВИКОРИСТАННЯМ МОВИ PYTHON

  • М.С. Львов Херсонський державний університет, м. Херсон
  • В.С. Круглик Херсонський державний університет, м. Херсон
Ключові слова: мови програмування для навчання, Python, Pascal, перша мова програмування, Навчання алгоритмізації та програмування

Анотація

     У статті описані вимоги до освітніх мов програмування і розглядається використання Python як першої мови програмування. Розглядаються питання введення цієї мови програмування у викладання і заміна мови Паскаль на мову Python. Розглядаються переваги такого підходу. Представлено порівняння популярних мов програмування з точки зору їх зручності використання для навчання алгоритмізації та програмування. Мова Python підтримує безліч парадигм програмування: структурне, об'єктно-орієнтоване, функціональне,імперативне і аспект-орієнтоване. Існує ще одна перевага мови: всі алгоритми легко і структуровано записуються на мові Python. Тому, у зв'язку з вищесказаним, можна стверджувати, що Python претендує стати гідною заміною для навчального мови програмування Паскаль і в школах і на перших курсах вищих навчальних закладів.

Завантаження

Дані завантаження ще не доступні.

##plugins.generic.paperbuzz.metrics##

##plugins.generic.paperbuzz.loading##

Посилання


1. Zelle J. M. Python as a First Language [Електронний ресурс]. – Режим доступу: http://mcsp.wartburg.edu/zelle/python/python-first.html.
2. Dr. Donaldson T. Python as a First Programming Language for Everyone [Електронний ресурс]. – Режим доступу: http://www.cs.ubc.ca/wccce/Program03/papers/Toby.html.
3. Python (programming language) [Електронний ресурс]. – Режим доступу: http://en.wikipedia.org/wiki/Python_(programming_language)
4. Архив академика А. П. Ершова [Електронний ресурс]. – Режим доступу: http://ershov.iis.nsk.su/archive/eaimage.asp?did=41919&fileid=224284
5. Welcome to Python.org [Електронний ресурс]. – Режим доступу: http://python.org/
6. Spivakovsky O.V., Lvov M.S. Ways of Improvement of the Course “Basic Algorithmization and Programming” at the teachers' training higher education establishments / O.V. Spivakovsky, M.S. Lvov // Computer at School and in Family. – 2001. – vol. 4. – P. 22-24.
7. Spivakovsky O.V. The Concept of Information Science Teaching at School and in Teachers' Training Higher Education Establishment / O.V. Spivakovsky // Computer at School and in Family. – 2003. – vol 3. – P. 21-25.
8. Столяров А. В. Эссе "Язык Си и начальное обучение программированию" [Електронний ресурс]. – Режим доступу: http://www.stolyarov.info/pvt/anti_c
9. TIOBE Software: The coding standards company [Електронний ресурс]. – Режим доступу: http://www.tiobe.com
10. Open Hub, the open source network [Електронний ресурс]. – Режим доступу: http://www.ohloh.net
11. PEP 20 -- The Zen of Python [Електронний ресурс]. – Режим доступу: http://www.python.org/dev/peps/pep-0020/
12. JavaScript [Електронний ресурс]. – Режим доступу: http://en.wikipedia.org/wiki/JavaScript
13. Phillips D. Python 3 Object Oriented Programming / D. Phillips // Packt Publishing. – 2010. – 404 p.
14. Alchin M. Pro Python / M. Alchin // Apress. – 2010. – 368 p.
15. The ABC Programming Language: a short introduction [Електронний ресурс]. – Режим доступу: http://www.cwi.nl/~steven/abc/
16. The ABC Programmer's Handbook / Leo Geurts, Lambert Meertens, Steven Pemberton // Prentice-Hall. – 1990.


1. Zelle J. M. Python as a First Language [Електронний ресурс]. – Режим доступу: http://mcsp.wartburg.edu/zelle/python/python-first.html.
2. Dr. Donaldson T. Python as a First Programming Language for Everyone [Електронний ресурс]. – Режим доступу: http://www.cs.ubc.ca/wccce/Program03/papers/Toby.html.
3. Python (programming language) [Електронний ресурс]. – Режим доступу: http://en.wikipedia.org/wiki/Python_(programming_language)
4. Архив академика А. П. Ершова [Електронний ресурс]. – Режим доступу: http://ershov.iis.nsk.su/archive/eaimage.asp?did=41919&fileid=224284
5. Welcome to Python.org [Електронний ресурс]. – Режим доступу: http://python.org/
6. Spivakovsky O.V., Lvov M.S. Ways of Improvement of the Course “Basic Algorithmization and Programming” at the teachers' training higher education establishments / O.V. Spivakovsky, M.S. Lvov // Computer at School and in Family. – 2001. – vol. 4. – P. 22-24.
7. Spivakovsky O.V. The Concept of Information Science Teaching at School and in Teachers' Training Higher Education Establishment / O.V. Spivakovsky // Computer at School and in Family. – 2003. – vol 3. – P. 21-25.
8. Столяров А. В. Эссе "Язык Си и начальное обучение программированию" [Електронний ресурс]. – Режим доступу: http://www.stolyarov.info/pvt/anti_c
9. TIOBE Software: The coding standards company [Електронний ресурс]. – Режим доступу: http://www.tiobe.com
10. Open Hub, the open source network [Електронний ресурс]. – Режим доступу: http://www.ohloh.net
11. PEP 20 -- The Zen of Python [Електронний ресурс]. – Режим доступу: http://www.python.org/dev/peps/pep-0020/
12. JavaScript [Електронний ресурс]. – Режим доступу: http://en.wikipedia.org/wiki/JavaScript
13. Phillips D. Python 3 Object Oriented Programming / D. Phillips // Packt Publishing. – 2010. – 404 p.
14. Alchin M. Pro Python / M. Alchin // Apress. – 2010. – 368 p.
15. The ABC Programming Language: a short introduction [Електронний ресурс]. – Режим доступу: http://www.cwi.nl/~steven/abc/
16. The ABC Programmer's Handbook / Leo Geurts, Lambert Meertens, Steven Pemberton // Prentice-Hall. – 1990.
Опубліковано
2015-04-14
Як цитувати
ЛьвовМ., & КругликВ. (2015). НАВЧАННЯ АЛГОРИТМІЗАЦІЇ І ПРОГРАМУВАННЯ З ВИКОРИСТАННЯМ МОВИ PYTHON. Збірник наукових праць "Information Technologies in Education" (ITE), (20), 13-23. https://doi.org/10.14308/ite000493

Статті цього автора (авторів), які найбільше читають