Like the Kernowek textbook, I did not focus on the questions and instead focused more on reading through to get a full perspective of what to expect with the Python programming language.
I managed to read the first 2/3 of it until I couldn’t follow along. There is a lot to write about that I have fallen behind on with Brilafamo.
This is an introduction to the programming language Python, from simple code to more complicated ones involving interfaces.
Basnetwanse “Snetens” Mablubanow
Bill Lubanovic is a software developer with more than 30 years of experience. He started with Unix, then gradually to Web development in 1993. He also founded a startup named Intran, which was responsible for the creation of the GUI MetaForm in one of the first graphic workstations.
As expected, Lubanovic incorporates his extensive experience into teaching Python in this book.
An important point to make is that signs typically used in mathematical equations are used differently in a Python program. The equal sign alone does not mean the same thing, rather it is used to assign a value. In order to establish any equation, it would require the “>>>” sign. This is also important since the PEMDAS formula does not apply, rather multiplication automatically holds greater precedence than any other math symbol.
Another theme has to do with the organizations of the values. They are often organized in strings, whereas other organizations are lists, tuples, and dictionaries. The main differences are in what ways that can be modified, and which ones cannot. Tuples are immutable, so they never change, whereas lists do change. Of course, this leads to the idea of inserting or removing a value from these organizations.
The codes that are in this book also deal with the issue of true/false statements. Everything about the value is determined from the very beginning, with the exceptions of basic math. In this way, when that value is juxtaposed with another value, it is met with the choice of whether the statement is true or false. Overall, the main point of the coding is to be able to identify the information, whether it is created or imported from another file. That is, of course, what the lesson of Python has been thus far halfway through the book.
There is also a lot of interaction between the code and the web, specifically through HTTP. This is done through Web Application Programming Interfaces (API). Of course, as expected, this gets into the more complicated types of material that can be found in an otherwise simple programming language like Python.
This book was written five years ago and is in its first edition, so there is no guarantee that everything in this book will continue to be valid. But, it is nonetheless a good way to start.
As for the history presented in this book, Lubanovic does write about the history of the ASCII Unicode system which goes back to the 1960s. He also discusses how binary code became revolutionary, since it is how numbers and characters are able to be encoded.
Ludwig von Bertalanffy discussed a lot about system theory and how it applies to differing disciplines. It would definitely apply to programming, specifically it would be an open system. This means that while the components happen within the coding itself, there are other fields such as web development, images, videos, and URL links that contribute to coding from the outside.
There are many lines of code throughout the book that are used to illustrate the points that are made. This is definitely helpful, especially when Lubanovic added explanations prior to any lines of code being shown.
He does provide plenty of example variables with the names of famous comedians, like the Three Stooges. This is, of course, done to make the learning process more tolerable, since programming is a very dense field-matter.
Lubanovic mentioned how Python is incredibly useful to programmers in the job market. Specifically, it is used to access remote sites, give data to interfaces, and change data in the back-ends of the site.
As for knowing what to expect, it involves complete reorientation from what was originally taught in math classes. Although math can be a component, the symbols that are used are completely different in Python.
Lubanovic mentioned how you should not write unnecessarily complicated code, especially when you want to establish values from the very beginning. That is why he prefers tuples over getter/setter functions.
Inspiration To Myself
Awen Dhybm Ow Honan
The problem that I have with programming is the beginning lessons do not usually tell me why this is relevant. This had been my problem ever since I first learned about programming in community college. Even if there are complicated lines of code, it is helpful to provide a glimpse into what I should expect to see and why it is relevant to world outside of the script. Lubanovic attempts to make the examples entertaining by including the names of famous comedians as values, however it did not sustain my attention for long.
I am not at the stage where I can take the time to actually read through all of this code without feeling confused. I attempted to do so without any confusion dissuading me, however I am not at the point where I can get through it.
Recommend This To…
Komendysen Ma Dhe…
- Anybody who has time as their ally. In my case, there is the paradox of choice involved, where I feel overwhelmed by the amount of information out there about Python.
- “Cornish Dictionary – Gerlyver Kernowek.” Akademi Kernowek.
- Lubanovic, Bill. “Introducing Python: Modern Computing in Simple Packages.” O’Reilly. 2015.
- Von Bertalanffy, Ludwig. “General System Theory: Foundations, Development, Applications.” Revised 18th Edition (2015). George Braziller. 1969.
- “William.” Behindthename.
- Williams, Nicholas. “Desky Kernowek: A Complete Guide To Cornish.” 4th Edition. Evertype. 2013.