Ms Kiruthika, Bhushan Kekane, Animesh Sarma et al. · 2023
Chat bots, conversational interfaces, and personal assistants all reimagine how people engage with computers.A virtual personal assistant allows users to ask questions in the same way they would talk to a person, and some basic actions, like opening apps, reading news, taking notes, etc., may be performed with just a voice command.Personal assistants like Google Assistant, Alexa, and Siri operate using textto-speech and speech recognition.For instance, those who are unable to walk utilize the Internet of Things function to operate and maintain household items.So, we created a voice assistant that help users in carrying out day to day task with help of internet.Also, it does certain activities when the internet is absent.So, a voice assistant that will be practical for users and comparable to other voice assistants that are now popular has been created.
Cited by 0Open access
KNU named after Zh.Balasagyn, Ruslan Mukhtarovich Urusov, Elmir Imanbekov · Theoretical & Applied Science · 2025
Cited by 0Open access
Häggholm, Petter · cIRcle (University of British Columbia) · 2007
The current trend in computation is one of concurrency and multiprocessors. Large supercomputers have long been eclipsed in popularity by cheaper clusters of small computers. In recent years, desktop processors with multiple cores have become commonplace. A plethora of languages, tools, and techniques for dealing with concurrency already exist. Where concurrency and multiprocessors meet modern, highly dynamic languages, however, is uncharted territory. Traditional distributed systems, however complex, tend to be simplified by assumptions of type consistency. Even in systems where types and not merely instances and primitive objects can be serialised and distributed, it is usually the case that such types are assumed to be static. The Python programming language, as an example of a modern language with highly dynamic types, presents novel challenges, in that classes may be altered at runtime, both through the addition, removal, or modification of attributes such as member variables and methods, and through modifications to the type's inheritance hierarchy. This thesis presents a system called PyRemote which aims to explore some of the issues surrounding type semantics in this environment.
Cited by 0Open access
Sultonov Sarvar Mahammadodilovich · Zenodo (CERN European Organization for Nuclear Research) · 2023
Python programming language plays a crucial role in machine learning. Python's syntax is straightforward, making it both beginner-friendly and a friendly environment for those new to machine learning. Its simplicity allows developers to focus on logic and algorithms without spending time on complex syntax. This article discusses the importance of the python programming language in machine learning.
Cited by 0Open access
Paul Charbonneau · Princeton University Press eBooks · 2017
Cited by 0
OMV Petrom, Bucharest, Romania; email (corresponding author): m.iorgandopol@gmail.com, Mihai Iorgandopol, Patricia Tita et al. · Romanian Journal of Petroleum & Gas Technology · 2025
Python has rapidly become the programming language of petroleum geoscientists during the last decade. It is used widely in development, research and scientific activities and is included in many commercial software as an option for additional scripting purposes. Geophysical well log data interpretation is one of the most useful and important tools available to a petroleum geologist [12]. The results of log analysis and interpretation play an important role in the decision making in oil and gas activities throughout the exploration, development and production stages. The standard log interpretation workflow for petrophysical analysis of the wells includes: data loading, QC and editing (1); borehole environmental corrections (2); calculation of shale volume (3); porosity calculation (4); water saturation calculation (5); identification of lithology type (6); estimation of net and pay thickness (7). In this tutorial it is shown how to use Python programming code to carry out the standard well log interpretation steps. Third-party libraries have been used in the tutorial: Matplotlib was used in the graphical parts of the scripts; Pandas library was used as a data analysis and manipulation tool. In addition, the following specifically designed Python libraries were used for log data reading and calculations: Lasio, a Python package to read and write Log Ascii Standard (LAS) files and petrophysics, which is a library containing a petrophysical collection of formulas written as Python functions.
Cited by 0Open access
Mark Chalmers · 2014
This guide serves as a Python tutorial for beginners. It also contains links to other useful resources and installation guides
Cited by 0
Ying Wang, Ximing Cheng · 2023
In real life, emergencies occur all the time and their impact on people is difficult to gauge. Therefore, it is important to design a computer simulation program to predict the impact of such events. In this paper, a computer simulation program based on the Python language is designed to help people predict the positive and negative effects of emergencies. It is found that the computer simulation program was able to pass the Kolmogorov-Smirnov test and recreate the real world well, with a high accuracy rate of prediction results, which has application value.
Cited by 0
Péter András Agg · Repository of the Academy's Library (Library of the Hungarian Academy of Sciences) · 2025
A digitális világban a számítógépek folyamatosan kommunikálnak egymással, beszélhetünk akár internetezésről, online játékokról, okos eszközökről, a háttérben hálózati protokollok és adatcsomagok dolgoznak. A hálózat programozása lehetővé teszi, hogy a felhasználó ne csak használja ezeket a rendszereket, hanem meg is értse és akár irányítsa őket. A technikumi oktatás újbóli bevezetése óta jelentősen megnőtt a hálózati és a programozási ismeretekre szánt kötelező óraszám, mely elősegíti, hogy a tanulók mélyebb ismereteket szerezzenek mindkét témakörben. A két terület szorosan kapcsolódik egymáshoz, hisz a hálózatok vezérléséhez szükség van programozási ismeretekre is. A hálózat programozás lehetővé teszi a hálózati eszközök szoftveres vezérlést, a Python nyelv pedig ideális eszköz ehhez. Ez a cikk bemutatja, hogyan kapcsolódik a hálózatprogramozás és a Python programozási nyelv egymáshoz a középiskolai technikumi oktatásban és mit jelent a modern hálózatkonfigurálás napjainkban. | In the digital world, computers constantly communicate with each other, can talk about internet use, online games, smart devices, network protocols and data packets work in the background. Network programming allows the user to not only use these systems but also understand and even control them. Since the re-introduction of technical education, the number of mandatory hours devoted to network and programming knowledge has increased significantly, which helps students gain deeper knowledge in both topics. The two areas are closely related, because controlling networks also requires programming knowledge. Network programming allows for software control of network devices, and the Python language is an ideal tool for this. This article presents how network programming and the Python programming language are related to each other in high school technical education and what modern network configuration means today.
Cited by 0
Sirovec, Lucia · ODRAZ (University of Zagreb Faculty of Humanities and SocialSciences) · 2023
Govorne tehnologije, posebno govor-u-tekst (engl. speech-to-text), zahvaljujući razvitku umjetne inteligencije i posebno neuronskih mreža iznimno su napredovale posljednjih godina i postale ključnim alatom u mnogim područjima, kao i u svakodnevici. Cilj ovog diplomskog rada je opisati kako funkcionira tehnologija pretvaranja govora u tekst. Rad se sastoji od dva dijela. U prvom, teorijskom dijelu bit će navedeni i objašnjeni neki od ključnih izazova s kojima se susrećemo pri stvaranju sustava pretvorbe govora u tekst. Također će se navesti ograničenja i izazovi koji su povezani s tehnologijom pretvaranja govora u tekst te će se opisati razni alati koje je moguće koristiti za pretvorbu govora u tekst. Drugi, praktični dio rada bavit će se korištenjem algoritama za pretvorbu govora u tekst. U radu će se napraviti usporedna analiza i testiranje algoritama u programskom jeziku Python za hrvatski jezik.
Cited by 0
Lukáš Kotek · Digital Repository (National Repository of Grey Literature) · 2013
The thesis researches the ability of use of Python programming language in the field of high school education and uses qualitative and quantitative methods of research and finds Python suitable. The thesis also brings theoretical analysis of the Python language, including practical exams in the form of sample programs. It researchs even other programming languages used in education and their suitability for this purpose and compares them with Python programming language. It also finds two most common used programming languages at high schools, which are Pascal / Object Pascal and Java.
Cited by 0
Kumar*1, Sushil · Zenodo (CERN European Organization for Nuclear Research) · 2018
Language is a communication tool through which we can communicate with each other like Hindi, English etc any other language. So if we want to communicate with computer, we need computer programming languages. So in computer we have two types of languages, one is low level language which is easily understood by computer but difficult to learn. Second is high level language which is same like English language, not understood by computer but easy to learn. Python is a high level language. This language was developed by Guido van Rossum. He was a from the Netherlands. Python is a interpreted, high level language and it becomes very popular because of simple and easy syntax which increases the readability of the program. Python is a portable language i.e. we can python in any operating system. The scoreboard system for the Melbourne city of Australian Cricket Ground is written in Python.
Cited by 0Open access
Yeganeh, Hossein Davoodi · 2021
Cited by 0Open access
Yusupova, Marjona, Bozorova, Sevinch, Yaxiyaxonova, Muxiba · Zenodo (CERN European Organization for Nuclear Research) · 2024
Python programming language is one of the most popular programs nowadays. This article is the basis for learning its for loop. From the Python programming language to the science of modern programming languages, its use in teaching is a scientific innovation, and a methodological guide in this regard is of great importance.
Cited by 0Open access
Brian R. Chapman, Jeannie Irwin · Proceedings of the Python in Science Conferences · 2015
We have been involved with teaching Python to biomedical scientists since 2005. In all, seven courses have been taught: 5 at the University of Pittsburgh, as a required course for biomedical informatics graduate students. Students have primarily been biomedical informatics graduate students with other students coming from human genetics, molecular biology, statistics, and similar fields. The range of prior computing experience has been wide: the majority of students had little or no prior programming experiences while a few students were experienced in other languages such as C/C++ and wanted to learn a scripting language for increased productivity. The semester-long courses have followed a procedural first approach then an introduction to object-oriented programming. By the end of the course students produce an independent programming project on a topic of their own choosing.
Cited by 7Open access
A. В. Головченко, О. М. Ткаленко, А. О. Штанько et al. · Connectivity · 2024
1 -
Cited by 0Open access
Olanrewaju Babatunde Seyi, Oghene Freddinnand Best, Akilo Babalola Eyitemi · International Journal of Multidisciplinary Research and Growth Evaluation · 2024
Information security is a vital aspect of data communication that is of great concern while using computing devices. It is therefore not out of place in introducing cryptography at the early stage of the study of computer security. Many modern cryptographic methods are deeply rooted in mathematical principles and this makes it a little difficult to comprehend by some students who are deficient in mathematics in learning cryptography. An example of a simple and foremost technique used in cryptography is the Caesar cipher substitution method. This method is considered very weak in this modern day of quantum computing whereby the cipher text could be easily be deciphered. However, introducing cryptography principles using the Caesar cipher method would likely spur the interest of learners interested in computer security because of its simplicity. This paper was aimed at providing an easy approach to learning cryptographic principles at the introductory stage using the Caesar cipher encryption technique. An easy to comprehend algorithm was developed and implemented in Python programming language. The result produced the cipher text of the plain text encrypted. Also, a brute force attack was used to decipher the cipher text to expose the weakness of the method. This result would make learners to have an increased interest in modern cryptographic techniques.
Cited by 1Open access
Mr.Alok Kumar, Mr. Pradeep Kumar Sharma, Mr.Mohit Kumar Tyagi · INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT · 2024
Python is a suitable language for both learning and real world programming. Python is a powerful high-level, object-oriented programming language created by Guido van Rossum. In this paper we first introduce you to the python programming characteristics and features. This paper also discusses about the reasons behind python being credited as the fastest growing programming language in the recent times supported by research done over the articles procured from various magazines and popular websites. This paper features about the characteristics and most important features of python language, the types of programming supported by python and its users and its applications. Key words: Python, Programming languages, Real world programming, Data, Flask, Django
Cited by 1Open access
Alina Corina Bălă, Bogdan Drăgulescu, Floarea-Maria Brebu · Journal of Applied Engineering Sciences · 2024
Abstract The techniques and tools developed for geodetic determinations have made it possible, over the past half century, to carry out measurements using global navigation satellite systems. As the accuracy and precision of positioning solutions, such as Fast Static and RTK, improve through technological advances, more applications will become available that can provide users with positioning information over time, autonomously verify the integrity of transmitted data, and ensure sufficient accuracy for their intended purposes. In our study for the interpretation, analysis, and visualization of raw and/or processed RINEX GNSS data recorded over time at a geodetic point using the information available from the Fast Static technique, we used the GeoRinex library from the Python programming language. This library converts data to xarray.data set, for easy use in processing parameter sets, from Rinex files: of ROMPOS reference stations and of the new B10 point resulting from measurements using the Fast Static technique: pseudorange (C1, C2, P1, P2....), carrier phase (L1, L2,…), doppler (D1, D2....) and signal strength (S1, S2....). All this information will help us to analyse and interpret the degradation of the parameters associated with Rinex version 2.11 epoch positioning files 12.02.2023, time interval 12:00-14:00 (fast static) and to understand their accuracy and behavior in different environments. Based on this study, our aim was to evaluate the error in determining the positioning accuracy of the B10 point located in a crowded and heavily trafficked area, which allows sufficient coverage of the GNSS satellites.
Cited by 0Open access
Qing Chen, Jing Xia, Junjie Feng et al. · Lecture notes in educational technology · 2022
Cited by 1