Застосування онлайн-середовищ у процесі вивчення основ програмування на мові Python студентами закладів вищої освіти
Вантажиться...
Дата
2022
Назва журналу
Номер ISSN
Назва тому
Видавець
СумДПУ імені А. С. Макаренка
Анотація
Глобальна епідемія коронавірусу і війна змушують і викладачів, і студентів здійснювати пошуки шляхів розв’язання проблем, пов’язаних з дистанційним навчанням, відключеннями електроенергії, відсутністю зв’язку з Інтернетом. Вирішити вказані проблеми можливо кількома шляхами, у тому числі за допомогою використання мобільних додатків (середовищ розробки програм на мові Python) і online-середовищ програмування. У статті проаналізовано функціональні можливості мобільних додатків і online середовищ розробки програм, розкрито їх переваги і недоліки. Для аналізу характеристик цих засобів використані доступні на платформі Google PlayMarket мобільні додатки Pydroid, Coding Python, QPython, Python Programming Interpreter. Головними недоліками мобільних додатків є нестабільна робота, наявність платного контенту і реклама. Online середовища таких недоліків не мають, проте функціонал деяких із них теж обмежений. У процесі дослідження проаналізовано також функціональні можливості online середовищ розробки програм: Programiz, Online Python, Replit, Python online editor, OnlineGDB, Python Online Compiler, Jdoodle, PYNative. Дані середовища розробки програм мають подібні функціональні можливості, за винятком підтримуваних бібліотек. Застосування online середовищ доцільне у тому випадку, коли існують перериви у постачанні електроенергії, обмеження у швидкості і періодична відсутність Інтернету. У випадку, коли зв’язок з Інтернетом епізодичний, доцільно використовувати мобільні середовища розробки програм.
The global epidemic of the coronavirus and the war force both teachers and students to search for ways to solve problems related to distance learning, power outages, lack of Internet connection. It is possible to solve these problems in several ways, including using mobile applications (program development environments in the Python language) and online programming environments. The article analyzes the functionality of mobile applications and online software development environments, reveals their advantages and disadvantages. To analyze the characteristics of these tools, the mobile applications Pydroid, Coding Python, QPython, Python Programming Interpreter available on the Google PlayMarket platform were used. The main disadvantages of mobile applications are unstable operation, the presence of paid content and advertising. Online environments do not have such disadvantages, but the functionality of some of them is also limited. The research also analyzed the functionality of online program development environments: Programiz, Online Python, Replit, Python online editor, OnlineGDB, Python Online Compiler, Jdoodle, PYNative. These development environments have similar functionality, except for the supported libraries. The use of online environments is appropriate in the case when there are interruptions in the supply of electricity, speed restrictions and periodic lack of Internet. In the case when the connection to the Internet is episodic, it is advisable to use mobile application development environments.
The global epidemic of the coronavirus and the war force both teachers and students to search for ways to solve problems related to distance learning, power outages, lack of Internet connection. It is possible to solve these problems in several ways, including using mobile applications (program development environments in the Python language) and online programming environments. The article analyzes the functionality of mobile applications and online software development environments, reveals their advantages and disadvantages. To analyze the characteristics of these tools, the mobile applications Pydroid, Coding Python, QPython, Python Programming Interpreter available on the Google PlayMarket platform were used. The main disadvantages of mobile applications are unstable operation, the presence of paid content and advertising. Online environments do not have such disadvantages, but the functionality of some of them is also limited. The research also analyzed the functionality of online program development environments: Programiz, Online Python, Replit, Python online editor, OnlineGDB, Python Online Compiler, Jdoodle, PYNative. These development environments have similar functionality, except for the supported libraries. The use of online environments is appropriate in the case when there are interruptions in the supply of electricity, speed restrictions and periodic lack of Internet. In the case when the connection to the Internet is episodic, it is advisable to use mobile application development environments.
Опис
Ключові слова
програмування, Python, середовище програмування, мобільний додаток, online середовище, offline середовище, programming, Python, programming environment, mobile application, online environment, offline environment
Бібліографічний опис
Базурін В. Застосування онлайн-середовищ у процесі вивчення основ програмування на мові Python студентами закладів вищої освіти [Текст] / В. Базурін // Актуальні питання природничо-математичної освіти : збірник наукових праць / МОН України, СумДПУ імені А. С. Макаренка ; [ред. рада: М. І Бурда, М. Гарнер, О. І. Мельников та ін.]. – Суми : СумДУ імені А. С. Макаренка, 2022.– Вип. 2 (20). – С. 131–135. – DOI: 10.5281/zenodo.7426922