Gen-Z Python Publication
Gen-Z Python Publication
https://doi.org/10.22214/ijraset.2021.34185
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.429
Volume 9 Issue V May 2021- Available at www.ijraset.com
Abstract: Computers have become an integral part of one’s life. From the time, the programmable computers were invented in
1940s, the knowledge and usage of the computer programming has undergone a paradigm change. Newer programming
languages and simplified programming codes have made the art of programming more user-friendly. With artificial intelligence
and cloud computing being an integral part of everyone’s software armamentarium, the digitalization, especially the
programming languages, have brought people around the whole business world, closer.
Python is a programming language, that has become one of the much sought-after language in the recent past. The ease of
usage, beginner friendly programs, scalability and reproducibility have made it a popular language amongst the programmers
all over the world. In this manuscript, I shall highlight the user-friendly nature of Python language and also discuss how this
language is best suited for Generation Z students across the world.
Keywords: program, python, computer, software, javaScript
I. INTRODUCTION
It is needless to say that computers are ubiquitous and indispensible in today’s fast paced world. But how many of us would know
that the use of computers today is far different from what its inventors envisaged them to be? In the early 1820s, just before the
beginning of the first industrial revolution, a decrease in need for mathematicians who were used as human calculators was
observed. This was because of the invention of the ‘Difference engine’ in 1822 which was able to calculate polynomial functions in
lesser time. This inspired Charles Babbage to invent the Analytical engine (1834) which was the first machine that relied on basic
arithmetic logic. This in turn led to further innovations in the 20th century even though the project was left unfinished. This is why
Charles Babbage is credited to be the Father of computers. But these days, computers have become an integral part of everyone’s
lives and we use them to talk text, study, watch movies and TV shows and listen to music.
Programmable computers were first invented only in the 1940s. They were the result of a culminated effort of all the computer
scientists spanning over centuries. It was the ENIAC which was developed using binary and Boolean logic and was meant to be a
direct successor of the Turing machine. It was the most advanced computer of that time and was capable of many calculations per
second. With this invention the first-generation of computers were born [1].
It is this rich history that motivates and inspires me and many of the computer scientists to learn and advance in the field of
computer science to make life easier and simple for the human race. In this manuscript we will be discussing about programming in
general and the growing need (amongst the Generation Z students) for learning Python as a programming language.
Gen Z is a collective cohort consisting of all those who are born between the late 1990s and the early 2010s. This group of members
falls between the Millennial and the Gen alpha generations [2]. The peculiarity of this Gen Z is that they grew up with portable
digital devices and easy access to internet around them. Turner called them as, “Digital natives”, as they grew amidst a rapidly
changing digital technology [3]. An informal term that describes Gen Z members is, ‘Zoomers’.
There is still a lack of consensus on who all belong to the Generation Z. Many accept those borne after 1993 as Gen Z. Randstad
Canada decribes those born between 1994 and 2010 as Gen Z. McCrindle Research centre, Australia defines those born between
1995 and 2009 to be belonging to this generation. McKinsey, in his article on Generation Z and its implications for companies,
describes those born between 1995 and 2010 to be belonging to this generation. Forrester, in his research on Gen Z, called those
born after 1997 to be Gen Z members.
Teaching Generation Z students has got its own inherent challenges too. Cilliers, in his study on the challenges faced in teaching this
generation students, observed that the main challenge was to adopt newer strategies beyond the traditional teaching-learning
methods [4, 5].
The speciality of this logo is its instantly recognizable visual identity. The logo is an iconic emblem, with an image on the left and
the transcription on the right. The image comprises of coloured (blue and yellow) twin snakes, with a broad head and short tail, each
facing opposite directions (cranial and caudal). The inspiration for this logo is said to have been derived from the ancient Mayan
drawings. The transcription on the right of the logo is all in lowercase, with the upper horizontal bar of the alphabets ‘T’ and ‘H’
being diagonally slit.
Fig 3: Comparison between the code structures of three different coding languages, namely C++ (3a), JAVA (3b) and Python (3c)
The above figure illustrates the ease of programming in python language. A simple mathematical calculation involving addition of
two inputted integers is shown in Fig 3. Though all 3 different languages arrive at the common fixed output, the programming with
python is simple, straight-forward, less time consuming, less cumbersome, user-friendly and appears elegant.
VII. CONCLUSIONS
The Gen Z members appear to be the most competitive and competent of all generations. Their ability to pick up newer
developments and innovations quicker than their elder peers makes them more unique and distinctive. This generation is more
ambitious and striving to achieve greater heights. Python programming, because of its ubiquitous nature, user-friendly application,
simplicity and scalability makes it arguably one of the most popular and most preferred object-oriented programming language.
Being one of the most versatile, dynamic and durable language, Python programming makes it best suited for generation Z students.
REFERENCES
[1] Mahoney M. The histories of computing(s). Interdisciplinary Science Reviews 2005; 30(2):119-135.
[2] Csobanka, Z.E. (2016). The Z Generation. Acta Technologica Dubnicae, 6(2), 63–76.
[3] Turner, Anthony (2015). "Generation Z: Technology And Social Interest". Journal of Individual Psychology. 71 (2): 103–113.
[4] Cilliers, E.J. (2017). The challenge of teaching generation Z. People: International Journal of Social Sciences, 3(1), 188–198.
[5] Singh, A.P., Dangmei, J. (2016). Understanding the generation Z: the future workforce. South-Asian Journal of Multidisciplinary Studies, 3(3), 1–5.
[6] Javed A, Zaman M, Uddin M, Nusrat T. An Analysis on Python Programming Language Demand and Its Recent Trend in Bangladesh. Proceedings of the 8th
International Conference on Computing and Pattern Recognition. 2019 Oct; 458-465.