D. A. Kurasov, M.M. Voloskova, R.D. Sabirova et al. · Современные наукоемкие технологии (Modern High Technologies) · 2024
. . , . . , , Excel, . Python .
Cited by 0Open access
Shujun Liu · Theseus (Ammattikorkeakoulujen) · 2019
Robots are today studied by a growing number of research institutes to research of putting robots, especially humanoid robots, into the market that to replace traditionally human workers. Apart from this, robot is a powerful tool to engage students with developing AI in education. In the future, robots will be much more human-friendly with human beings and it is a trend to enable robots to co-exist with human beings. With more and more humanoid robots being manufactured, robots and humans are getting as close as possible to each other. Humanoid robots are appearing in many areas of life, such as doing housework, taking care of the elders, and accompanying children. To create a healthy co-existence environment of human and robot, robots have to learn to follow mankind as one of the methods to move. \nThis thesis presented face and object detection to achieve human-following function. The NAO robot could avoid obstacles and move to human beings. This project included Google speech recognition, which converted audio files to text files and enabled the NAO robot to carry out a simplified communication with human beings, using OpenCV trained cascade, which recognized human’s face and the corresponding box. Also, the Caffe model, which drew face frames and face’s confidence level was used. Finally, the work utilized NAOqi modules to control the whole-body joint of the NAO robot and employ the NAO robot to follow a human. \nThe study was carried out with a pre-trained model to detect the human’s face, walking to the front of human beings. In addition, the NAO humanoid robot would avoid a specific box and follow the user. The result indicated that OpenCV detected face by using an object or a face trained cascade file is not accurate enough at the moment. However, it is enough for this thesis.
Cited by 0Open access
Putri Devita K.D, Dr.Catur Edi Widodo, Kusworo Adi · International Journal of Innovative Research in Advanced Engineering · 2020
This study aims to create an image reconstruction program using the Python programming language from the synogram of scanning perfume bottles on a computed tomography system simulator. Sinogram data retrieval was obtained from the collection of perfume bottle scanning results. The synogram will then be reconstructed in Python to get the reconstructed image. The test was performed visually and numerically which included reconstruction speed, spatial resolution and signal to noise ratio (SNR). In the research that has been done, using Python an image reconstruction program can be made. This program can be used to reconstruct the results of the scanning process synograms on the Computed Tomography system simulator so that an image is generated. The image quality reconstructed using Python is better than the reconstructed image quality using Matlab. However, judging from the time required for the reconstruction process, the reconstruction process using Python requires a longer time than the reconstruction process using Matlab.
Cited by 0Open access
Nurillo A. Otahanov · Informatics and Education · 2023
In the modern digital society, the range of professions whose activities are related to the tasks of processing a large amount of data is expanding. For a quick, efficient, and high-quality solution of such tasks, appropriate software tools developed by professional programmers are required. The Python programming language allows fast, simple and economic development of new software tools within the framework of professional duties by employees who do not have deep knowledge in the field of programming but are well aware of the subject specifics of tasks. For this reason, the introduction of Python into the educational process in universities taking into account the peculiarities of educational directions can be a good tool for increasing the level of readiness of graduates for professional activity. This article discusses the problem of integrating the Python programming language into the informatics course at universities. It is proposed to determine the content of educational materials depending on the specifics of the field of study. It is recommended to organize the process of learning the Python programming language based on the classification of modules. The research uses methods of analysis and synthesis of existing sources on the Python language, training programs in various educational directions, standard programs for teaching informatics and information technology. An approximate list of topics and educational literature on the Python language is proposed, taking into account the specifics of educational directions of bachelor’s degree programs. University graduates with Python language skills within the limits recommended in this article, in addition to professional skills, will also have programming competencies and will be able to implement programming skills within their professional duties.
Cited by 0Open access
Atavulloyev Hafiz Hayotovich · American Journal Of Applied Science And Technology · 2025
In recent days, programming has become the most popular and interesting subject among our youth. Programming languages that are relatively easy to learn for chemists were reviewed, and the relationship between programming and chemistry was studied. For this reason, in order to create a connection between disciplines, we created a GUI program based on chemical calculations in the Python programming language and provided detailed information about its capabilities. When writing this program, a programming environment that is considered somewhat convenient for writing codes was chosen, and the codes were written in this programming environment. The results obtained were compared with previous results. Through this article, we have shown that we need to be able to find solutions to many problems in chemistry through programming and that we need to study all sciences in more depth. We have shown that the created program can be used not only in educational processes and in laboratory enterprises, but also in a number of its achievements in the article.
Cited by 0Open access
Leshchyova, A., Лещева, А. В. · Electronic scientific archive of UrFU (Ural Federal University) · 2021
This article discusses issues related to free education on the Internet. Free courses on programming in Python are researched. A comparative analysis of 15 educational programs existing in the Russian-language network has been carried out. A two-factor analysis of proposals was carried out according to the criteria "quality" and "volume". The communicative component and practice orientation were also analyzed.
Cited by 0
Rossum, Guido, Boer, Jelke · Centrum Wiskunde & Informatica (CWI), the national research institute for mathematics and computer science in the Netherlands · 1991
Cited by 18Open access
Othman, Jamal · UiTM Institutional Repositories (Universiti Teknologi MARA) · 2023
Python is categorized as general-purpose language which means it can be applied to a variety of problems or not specialized to a specific area. Python is a powerful programming language which supports the creation of application systems, penetration of security testing and conduct complex data analysis on huge volume of data (data science). Hence, Python helps the programmer to develop the application faster because the syntaxes are almost like and simpler than C, C++ and Java programming languages. Among of the uniqueness of Python programming language is the implementation of its data structure. Data structures as implemented in the Python programming are easier to be organized or manipulated. Set, List, Tuple and Dictionary are among the most important built-in data structure in Python. These data structures have been simplified as compared to array and linked list data structures as used in C or C++. Each data structure in Python has its own strengths and characteristics in terms of mutable or immutable which means the ability to modify or change the value of data structure element’s. Versatility of Python, make the Pythonistas are highly demanded amongst IT companies if they know better the usage of different kind of data structures in manipulating bulks of huge data to generate very valuable results.
Cited by 0Open access
Durmuş Koç · 2017
Teaching and learning programming languages has been always a vital problem within educational processes. Because of technical and abstract subjects that should be learned while dealing with a programming language, there has been a remarkable effort to make everthing better for achieveing better, more effective and efficient teaching and learning programming languages. Studies performed in this manner has been also supported by some remarkable educational approaches. In this study, a sample of technical teaching approach for Python programming language is considered. Because the approach is currently in the process, some essential information regarding to it has been provided in order to introduce the whole process and enable readers to have enough idea about what is done. Briefly, the approach is formed by blended learning, which combines both face to face and e-learning sessions together. In the approach introduced here m-learning is used along e-learning sessions of the educational flow, and some activities are held during face to face lectures.
Cited by 0
John Pagonis · 2009
Cited by 0
Shreyasi Uday Patil -, Sandeep Parshuram Patil · International Journal For Multidisciplinary Research · 2024
Selecting a programming language that is easy for beginners to learn is crucial since it can accelerate the process of becoming a programmer. Python is a general-purpose programming language that is gaining popularity among researchers. Guido van Rossum created the Python programming language. Python is a scriptable and interpreted language for both learning and real-world programming. With the help of this language, writing a complex program may be done extremely quickly and with minimal code. In addition to comparing Python programming with other traditional programming languages, this paper outlines the key characteristics of Python.
Cited by 0Open access
M F Sanner · PubMed · 1999
Cited by 3,117
Sanner The Scripps, M. F. Sanner · 1999
mational analysis, quantum mechanics, distance geometry, docking methods, ab-initio methods) is large and growing rapidly. Moreover, these programs come in many flavors and variations, using different force fields, search techniques, algorithmic details (e.g., continuous space vs. discrete, Cartesian vs. torsional). Each variation presents its own characteristic set of advantages and limitations. These programs also tend to evolve rapidly and are usually not written as components, making it hard to get them to work together. The "traditional" solution Typically, researchers have been using tools such as AWK and shell scripts to make such programs work together. If that approach appears tempting initially, it has many inherent problems and limitations that will surface in the long run. These include, a very low level of inter-operability: i.e. usually data is transferred between programs using files or pipes allowing only inter-operation at the program level rather tha
Cited by 0
Sebastián Fumis · 2024
Fil: Fumis, Sebastián. Universidad Nacional del Litoral. Facultad de Humanidades y Ciencias; Argentina.
Cited by 0
Johannes Holvitie, Teemu Rajala, Riku Haavisto et al. · 2012
The transition from one programming language to another is an issue, which usually needs to be addressed in programming curricula, as the learning is typically started with syntactically easier languages. This study explores the possibility to use a short interactive tutorial with visualization exercises to ease the transition from Python to Java. In the experiment, the students first took a pre-test to measure their earlier programming knowledge with Python. After that, they used the tutorial with visualization exercises for 45 minutes. The tutorial and the exercises were designed to underline the syntactical and structural differences between Python and Java. Finally, the students answered to post-test, which contained questions similar to pre-test, but in Java. The results indicate, that the students were able to obtain similar program comprehension skills in Java that they previously had with Python. Moreover, the students seem to think that using such tutorials is highly beneficial in the transition. Hence, we conclude, that ViLLE can be effectively used to ease the transition from one language to another.
Cited by 12
Javlonbek Uralov · Universum Technical sciences · 2024
Uralov J.B. FILE UPLOAD VULNERABILITY PREVENTION: IN THE PYTHON PROGRAMMING LANGUAGE // Universum: технические науки : электрон. научн. журн. 2024. 9(126). URL: https://7universum.com/ru/tech/archive/item/18284
Cited by 0Open access
Эргашев Шарофиддин Кучкарович · Zenodo (CERN European Organization for Nuclear Research) · 2025
Cited by 0Open access
Smallshire, Robert, Bingham, Austin · CERN Document Server (European Organization for Nuclear Research) · 2017
Cited by 0
April Speight · 2020
Introduce children to the popular Python programming language through relatable examples and fun projects! Python has now surpassed Java as the most commonly used programming language. As the language rises in popularity, this complete guide can teach basic Python concepts to kids with its simple, friendly format. Bite-Size Python: An Introduction to Python Programming provides children with a foundation in the Python language. This unique book shares knowledge through easy-to-understand examples, fast exercises, and fun projects! As children learn, their parents, caregivers, and instructors can also join in their discoveries. Bite-Size Python is ideal for those who are new to programming, giving kids ages 9 and up a beginners' approach to learning one of the most important programming languages. -Gives an overview of Python -Provides exciting programming projects -Offers instruction on how to download and install Python -Presents key programming language concepts -Simplifies technical definitions With this playful guide to learning Python, readers can try out activities on their computers for a hands-on learning experience. The artwork in Bite-Size Python represents children of various backgrounds, so any child who picks up this book will be empowered to learn and young readers will love showing their projects to friends and family!
Cited by 1
Ratan, Abhishek, Chou, Eric, Kathiravelu, Pradeeban et al. · CERN Document Server (European Organization for Nuclear Research) · 2019
Cited by 0