Python programming language: practicum

Author(s):  
Роман Жуков ◽  
Roman Zhukov

The tutorial is devoted to the theoretical and practical study of the modern widely used programming language Python. The manual consists of 5 chapters, which consistently addressed issues such as the history of programming languages, features and basic elements of the Python programming language (data types; instructions, functions, modules; object-oriented programming; development of graphical interfaces). The material is presented compactly while maintaining the necessary rigor, algorithmicity and detailed elaboration of the basic concepts in accordance with the working program of the discipline "Computer workshop". Meets the requirements of the Federal state educational standard of higher education of the last generation. For undergraduate students full-time and part-time training areas "Business Informatics", as well as all those interested in programming.

2021 ◽  
Author(s):  
Eduard Dadyan

The task of volume 2 of the textbook is to describe in detail, in an accessible way, and with practical examples, all the features of the C# language, one of the most promising modern object-oriented programming languages. The course assumes a good command of the material set out in volume 1 of the textbook, and is designed to learn additional features of the C#language. The work with strings, dates and times, threads and the file system, ISON and XML (using practical examples), etc. is considered in detail. The Visual Studio. NET environment is considered as the development environment. All sample programs are given in C#. Meets the requirements of the federal state educational standards of higher education of the latest generation. It is intended for students studying in the direction of training 09.03.03 "Applied Informatics", undergraduate and graduate students of all areas of training and specialties, as well as graduate students and students of the IPK.


2021 ◽  
Author(s):  
Виктор Михайлович Красноусов ◽  
Леонид Вячеславович Букреев ◽  
Георигий Андреевивич Шпаковский ◽  
Евгений Романович Калюжный ◽  
Наталья Вячеславовна Зариковская

В статье рассмотрены технологии, используемые для реализации мобильных приложений для платформы Android, на языке программирования Kotlin и архитектуры MVVM, а также реализации их серверной части на языке программирования Python. The article discusses technologies for implementing an application for the Android platform in the Kotlin and MVVM programming languages, as well as the implementation of the server side in the Python programming language.


Author(s):  
Eva Mészárosová

Abstract A variety of programming languages are used to teach fundamentals of programming in secondary schools in Slovakia. Nowadays, we observe a new trend, the Python language gaining ground. In our paper we evaluate the interviews, in which we asked teachers with years of pedagogical experience, what the reasons for selecting a particular programming language where. By analysing the responses we learn about their experience with teaching programming and create a list of the important elements in the selection of the most suitable programming language for secondary school students. We will seek an answer for the question whether the Python programming language is appropriate for all secondary school students.


2019 ◽  
Vol 44 (3) ◽  
pp. 348-361 ◽  
Author(s):  
Jiangang Hao ◽  
Tin Kam Ho

Machine learning is a popular topic in data analysis and modeling. Many different machine learning algorithms have been developed and implemented in a variety of programming languages over the past 20 years. In this article, we first provide an overview of machine learning and clarify its difference from statistical inference. Then, we review Scikit-learn, a machine learning package in the Python programming language that is widely used in data science. The Scikit-learn package includes implementations of a comprehensive list of machine learning methods under unified data and modeling procedure conventions, making it a convenient toolkit for educational and behavior statisticians.


Author(s):  
K. V. Rozov

The article examines the current state of teacher training in artificial intelligence. The content of disciplines related to artificial intelligence included in the curricula of pedagogical universities of Russia is analyzed. The current trends in the selection of software tools used for developments in artificial intelligence technologies in Russia and abroad are considered. The objective of the article is to substantiate the need to review the content of the training of a future informatics teacher in artificial intelligence, taking into account current trends in the development of artificial intelligence technologies and the requirements of Federal State Educational Standards. From studying expert systems, the Prolog and Lisp languages, the author suggests moving on to studying modern tools for implementing artificial intelligence technologies using the Python programming language. The article provides the content of the discipline “Technology of Artificial Intelligence” proposed by the author, being tested at the Novosibirsk State Pedagogical University. Such a change in the content is intended to ensure the practical orientation of the educational process within the framework of the relevant discipline, to increase the competence of the future informatics teacher in the field of modern high tech information technologies, to promote the development of motivation to learn the current Python programming language, thereby increasing its competitiveness in the labor market.


Author(s):  
Guilherme Augusto Ramos Gama ◽  
Ricardo Edgard Caceffo ◽  
Renan Souza ◽  
Raysa Benatti ◽  
Tales Aparecida ◽  
...  

The purpose of this research is to identify the misconceptions held by undergraduate students when taking introductory CS1 courses using Python. The methodology of this work consisted of interviews with instructors of previous sections of an introductory CS1 course in Python at Unicamp, and through the analysis of past exams. As a result of this work, we documented a set of 28 hypothetical misconceptions in Python through the antipattern [1] format, allowing the identification of why, how, and where the mapped misconceptions usually occur. Future work involves the development of a Concept Inventory—a multiple-choice questionnaire in which each misconception is mapped to an incorrect option—in the Python programming language.


Author(s):  
K. V. Rozov ◽  
A. V. Podsadnikov

The article actualizes the choice of Python programming language for professional training of future teachers of informatics in pedagogical university. Python, being one of the most relevant programming languages, is being introduced into education, and the future informatics teacher should be ready to effectively use it to teach the basics of programming. In addition, the Python language is one of the leading tools for the implementation of advanced technologies of artificial intelligence, and therefore, owning this programming language teacher can be part of the mechanism of implementation of artificial intelligence in education. The objective of the article is to consider the features of the organization of the course of programming in Python for the training of future teachers of informatics. Methodology. During the development of the author’s course of programming in Python educational literature on programming in this language was analyzed, as well as articles by practicing teachers and researchers describing their experience of teaching Python. Results and conclusion. To ensure quality training of future teachers of informatics at Novosibirsk State Pedagogical University a course of programming in Python was developed and tested in the discipline “Programming”. During the development of the course, typical problems of teaching Python at school and university were taken into account, identified by both the authors of the article and other practicing programming teachers. The structure of the developed course with the description of its constituent sections is given. The article presents the results of a survey of students of 3d and 4th undergraduate courses, who completed the presented course, on the key issues covered in the article. Respondents noted the relevance of learning Python and the effectiveness of certain organizational features of the course. The continuity of the course for further training of future teachers of informatics to the current technologies of artificial intelligence is revealed.


2021 ◽  
Author(s):  
Eduard Dadyan

Volume 1 of the textbook is addressed to novice users who want to learn the popular object-oriented programming language C#. The tutorial provides complete information about the C# language and platform .NET. Basic data types, variables, functions, and arrays are considered. Working with dates and enumerations is shown. The elements and constructs of the language are described: classes, interfaces, assemblies, manifests, namespaces, collections, generalizations, delegates, events, etc. It provides information about Windows processes and threads, as well as examples of organizing work in multithreaded mode. The questions of creating console applications, applications such as Windows Forms and applications for working with databases, as well as questions of deep and advanced development of the material are described. The Visual Studio. NET environment is considered as the development environment. All sample programs are given in C#. Meets the requirements of the federal state educational standards of higher education of the latest generation. It is intended for students studying in the direction of training 09.03.03 "Applied Informatics", undergraduate and graduate students of all specialties, as well as graduate students and students of the IPC.


2021 ◽  
Author(s):  
Irina Baholdina ◽  
Nina Golysheva

The textbook consists of 15 chapters, as well as a set of practical (situational) cases for independent work of students of economic universities and faculties. Each chapter contains methodological guidelines for practical classes and situational tasks that allow integrating the knowledge gained in the process of studying financial accounting. The final part of the textbook contains a cross-cutting task, the solution of which allows the student to complete an internship as an accountant at a conditional enterprise. The complex of practical (situational) cases for students ' independent work consists of 10 options and includes five cases. Meets the requirements of the federal state educational standards of higher education of the latest generation. It is intended for undergraduate students studying in the direction of training 38.03.01 "Economics "(profile "Accounting, analysis and audit"), teachers, students of economic specialties of full-time, part-time, correspondence and distance learning, students of the system of additional professional education, practitioners of accounting services, management personnel, audit companies.


2020 ◽  
Vol 65 (1) ◽  
pp. 96-104
Author(s):  
Tatian-Cristian Mălin

We introduce in this paper an application developed in the Python programming language that can be used to generate digital signals with known frequencies and amplitudes. These digital signals, since have known parameters, can be used to create benchmarks for test and numerical simulation.


Sign in / Sign up

Export Citation Format

Share Document