Lately there is a lot of talk about Python and the possibility of using it in the programming of microcontrollers instead of other languages such as C or C ++, often too complex and which require a lot of effort and time for their learning. But Python is a language born to work on large machines like today’s PCs are. In this regard, CircuitPython has been developed, a particular version of Python suitable for working with small boards and chosen by Adafruit as the base platform for its products.
In this article we will see in detail what processors are and what role they play inside a computer. We will see how they are structured, the functions performed and how they are characterized. In particular we will analyze the differences between the CISC and RISC architectures. Finally we will close with a quick introduction to memory and how it is structured. Fundamental concept for understanding how a processor can access it.
Today we have a large number of programming languages available, some with a very specific scope of operability such as the web, analysis and mathematical calculation, or data management. These languages, so high-level and easily interpretable by professionals in the specific sector, are the result of years of evolution, which have managed to transform a binary language, which can only be interpreted by machines (machine code), passing through levels of programming languages gradually more complex. In this article we will see the reasons and ways of this development.
Cloud hosting is a service, provided by companies such as www.seeweb.it, which ensures the permanence of our site on the web, optimally managing the resources regarding the space and traffic that our site needs.
For more than a year, there have been some articles published on this site that make use of the fantastic OpenCV 3 library. The new OpenCV 4 version has just been released and as usual we will publish the compilation and installation procedure on Linux Ubuntu 18 systems.
SciPy is a library in Python, or more precisely a collection of mathematical algorithms and other functions particularly used in science. SciPy is built on NumPy, a library that extends the Python language to better manage mathematical calculations.
If you have a repository on GitHub, this can be considered as a remote repository. In order to work on it and develop new versions, it will be necessary to “clone” this repository in a directory on your computer, creating a local copy of all the files. So you will have a local repository. Once this copy has been made, the two locations will be synchronized with each other.
Well in Python, there is a function that greatly facilitates the definition of lists, the function range (). In fact, since it is a language that often works for the development of scientific applications, the rapid definition of numerical lists and above all of matrices (lists of lists) must be as easy as ever.
File management, both read and write, is a very important task in Python programming. Let's see how to do the most common operations.
GitHub is becoming more and more an indispensable tool for sharing the code and its perfect management. Its success is in fact due precisely because GitHub besides being a perfect tool is also an excellent showcase for your projects. It is therefore very important to increase the readability of our projects. In this article you will see how to enable a web page of our project and choose one of the many graphic themes made available to GitHub.