Skip to content
Free planNo credit card requiredStart writing

Search 250 million research papers

Read the abstract, see who wrote it and who cites it, and get the citation in APA, MLA, Chicago or Harvard.

About 10,000 papers for “Python (programming language)”

Programming language: Python

J. R. Johanssona, P. D. Nationb, Franco Noria et al. · 2016

We present version 2 of QuTiP, the Quantum Toolbox in Python. Compared to the preceding version [Comput. Phys. Comm. 183 (2012) 1760], we have introduced numerous new features, enhanced performance, made changes in the Application Programming Interface (API) for improved functionality and consistency within the package, as well as increased compatibility with existing conventions used in other scientific software packages for Python. The most sig-nificant new features include efficient solvers for arbitrary time-dependent Hamiltonians and collapse operators, support for the Floquet formalism, and new solvers for Bloch-Redfield and Floquet-Markov master equations. Here we introduce these new features, demonstrate their use, and give a summary of the important backward-incompatible API changes introduced in this version.

Cited by 0

The Python Programming Language

Tim J. Stevens · Cambridge University Press eBooks · 2018

Bringing this best-selling textbook right up to date, the new edition uniquely integrates the theories and methods that drive the fields of biology, biotechnology and medicine, comprehensively covering both the techniques students will encounter in lab classes and those that underpin current key advances and discoveries. The contents have been updated to include both traditional and cutting-edge techniques most commonly used in current life science research. Emphasis is placed on understanding the theory behind the techniques, as well as analysis of the resulting data. New chapters cover proteomics, genomics, metabolomics, and bioinformatics, as well as data analysis and visualisation. Using accessible language to describe concepts and methods, and with a wealth of new in-text worked examples to challenge students' understanding, this textbook provides an essential guide to the key techniques used in current bioscience research.

Cited by 27

A Multilingual Python Programming Language

Saad Ahmed Bazaz, Mirza Omer Beg · ArXiv.org · 2025

All widely used and useful programming languages have a common problem. They restrict entry on the basis of knowledge of the English language. The lack of knowledge of English poses a major hurdle to many newcomers who do not have the resources, in terms of time and money, to learn the English language. Studies show that people learn better in their own language. Therefore, we propose a language transpiler built on top of the Python programming language, called UniversalPython, which allows one to write Python in their own human language. We demonstrate the ability to create an "Urdu Python" with this transpiler. In the future, we aim to scale the language to encapsulate more human languages to increase the availability of programming. The source code for this transpiler is open-source, and available at https://github.com/universalpython/universalpython

Cited by 0Open access

ENGLISH-LANGUAGE BASIS OF PYTHON PROGRAMMING LANGUAGE

Nataliia V. Lazebna · Research Bulletin Series Philological Sciences · 2021

The dynamic nature of the Python programming language, the accumulation of a certain linguosemiotic basis indicates the similarity of this language with the English language, which is the international one and mediates human communication in both real and virtual worlds. In this study, the English language is positioned as the linguistic basis of Python language of programming, which is widely used in industry, research, natural language processing, textual information retrieval, textual data processing, texts corpora, and more. English language, its lexical features, text representation and interaction with logical and functional basis in the context of Python programming language are considered further in this research. Thus, the unity of verbal units and symbols in the modern English-language digital discourse indicates both the order and variability of the constituents therein. The functionality of linguosemiotic elements produces a network of relationships, where each of these integrated elements can produce from a word or symbol a holistic set of units, which are extrapolated in the English-language digital discourse and mediates human communication with a machine. An overview of the basic properties of Python language, such as values, types, expressions, and operations are in focus of the study. Though users understand the responses of Python interpreter, there is a need to follow certain instructions and codes. To facilitate work with this programming language and prescribed English-language commands, it is necessary to involve linguists to cooperate with programmers to invent a certain logical and reasonable principle of Python commands operation.

Cited by 1Open access

PYTHON: THE MOST ADVANCED PROGRAMMING LANGUAGE

Pratham Yeshwante, Prof, Nithya Ramesh et al. · International Research Journal of Modernization in Engineering Technology and Science · 2022

In last few years, there has been an advancement in programming languages due to different libraries that are introduced. All the developers in this modern era prefer programming language that provides a built-in module/library which can make their work easy. This research paper describes the advancement of one such programming language "Python" and it's increasing popularity through different statistical data In this paper, we explore all the built-in libraries for all different computer science domains such as Data Science, Machine Learning, Image Processing, Deep Learning, Data Visualization, Cloud Computing, Speech recognition, etc. We have also included Memory management in Python. Different frameworks for Python which can make the frontend work easier are also mentioned.

Cited by 0Open access

Type inference for Python programming language

I.E. Bronshteyn · SHILAP Revista de lepidopterología · 2018

The article presents type inference for programs written in Python programming language. At first, type inference algorithms for parametric polymorphism that were described in the scientific literature are reviewed. The algorithms evolved from “basic” algorithm (also known as Palsberg — Schwartzbach algorithm) to Cartesian product algorithm (CPA). It was shown that CPA is both precise and efficient, however it has to be modified to be used on Python code. Afterwards, we present a new algorithm (a modification of CPA) for Python. It is shown how type inference module using the new algorithm analyses various Python language structures: constants (literals), basic Python collections, variable names, assignments, function and class definitions, attribute and index expressions. It is also shown how the algorithm deals with external (non-Python) functions using special annotations that specify output types depending on input types of the function. Afterwards, the results of work on the prototype (module that implements described type inference algorithm) are presented. The paper is concluded by an overview of possible future work directions such as generating a defect trace, i.e. description that specifies how expression got its incorrect types.

Cited by 0Open access

WRITING CODE IN PYTHON PROGRAMMING LANGUAGE

Кандалатхан Ташполотовна Турдубаева, Гүлжамал Максатовна Маатова · Илимий-маалыматтык журналы · 2023

To teach the Python programming language in schools, it is necessary to teach code examples. Code examples provide students with a visual representation of programming concepts. Python’s clean, readable syntax helps students understand the basic building blocks of the language and see the structure of the code. These examples cover basic programming concepts and can serve as a starting point for learning Python. This article answers this question by revealing the main benefits of Python, its applications in various fields, and resources for learning the language.

Cited by 0

Programming language Python for data processing

Zdena Dobešová · 2011

Geographic information systems belong the group of applications that process spatial data. Some spatial analyses are operated repetitively in the same way for different area or district. Therefore it is useful when the data processing can be run automatically by program extension designed especially for batch data processing. ArcGIS software offers a possibility to design the steps of data processing by data flow diagram in the graphic editor ModelBuilder. In some cases the data flow diagram which is designed in ModelBuilder component is not sufficient for all require tasks. In such cases, it is possible to automatically convert data flow diagram into the Python language and supplement the program code with other program constructions and commands. Some practical examples are presented in this article. All Python scripts were developed as a part of several research projects at Department of Geinformatics at Palacky University in the Czech Republic. This article is a sum of experience with scripting in Python for ArcGIS geoprocessor.

Cited by 31

Dominoes game in Python programming language

Andrijana Božić · Repository of FERIT Osijek · 2025

Ovaj rad se bavi izvedbom domino igrice u Pythonu koristeći biblioteku Pygame i alate Git i Visual Studio Code. Cilj rada bio je izraditi funkcionalnu aplikaciju, tj. igricu koja simulira osnovna pravila domino igre i omogućava interakciju između igrača i računala.

Cited by 0Open access

Data Analysis using Python Programming Language

R. Taiirbekova, B. Kochkonbaeva, D. Kalbaeva · Bulletin of Science and Practice · 2025

Today, Python is the most powerful programming language for processing and analyzing big data. This is achieved through many useful language libraries, which are updated every day with new features. This article discusses the analysis of the demographic state of the population of Kyrgyzstan for 2019-2023 using the Python programming language and its libraries for processing and visualizing data. Using Python to analyze demographic data allows you to effectively process large amounts of information, identify patterns and present the results in a visual form. This approach can be useful for government agencies and researchers when planning demographic policy.

Cited by 1Open access

Introduction to the Python programming language

Bahoroy Rizayeva · cyberleninka.ru · 2025

This article covers the basic concepts of the Python programming language in a simple and understandable way. The article explains the capabilities, syntax, and practical uses of the Python language for new users with consistent and clear examples. The article also provides information about Python’s "pythonic" that is, its unique and recommended writing style. The material is intended for students, students, and independent learners who are just starting out in programming

Cited by 0Open access