1. Home
  2. history

history

History of Python programming language

Delve into the remarkable evolution of Python, and learn how it grew to become a prominent and beloved programming language in the tech world.

Python is an interpreted, object-oriented and high-level programming language created by Guido van Rossum. The language’s design philosophy emphasizes code readability and simplicity, making it a popular choice for beginners and experienced developers. 

Python’s journey began in the late 1980s and early 1990s, and it has since evolved into one of the most widely used and beloved programming languages across various domains.

Birth of Python

Van Rossum, a Dutch programmer, started working on Python in December 1989 during his Christmas holidays while working at the Centrum Wiskunde & Informatica (CWI) in the Netherlands. His goal was to create a language that would be easy to read, write and maintain.

Early development

Early in the 1990s, Python continued to be developed, and on February 20, 1991, it had its first public release, version 0.9.0 — the first time the programming community saw Python. The language design used elements from several other programming languages, including ABC, Modula-3, C, and others, to produce a flexible and expressive syntax.

Python 2 vs. Python 3

Python 2.0, which included several new features and enhancements, was released in 2000. However, as the language developed, some design choices in Python 2 made it more difficult to maintain and advance the language.

In response, Python 3 was created and launched on Dec. 3, 2008. With the introduction of backward-incompatible improvements to enhance consistency and eliminate unnecessary functionality, Python 3 represented a substantial advancement.

However, Python 3 is not fully backward compatible with Python 2 — which has reached its end of life and is no longer actively maintained — requiring some code adjustments when migrating between versions.

The most recent stable release of Python 3.10.4, the fourth maintenance release of Python 3.10, was officially published on March 24, 2023.

Increased popularity

Python’s popularity has grown over the years due to its readability, adaptability and simplicity of usage. Its clear and simple syntax was well-liked by developers because it simplified writing and understanding code.

The availability of a sizable standard library and several third-party packages via the Python Package Index accelerated Python’s acceptance. These applications include web development, data analysis, artificial intelligence, scripting, automation and more.

Related: How to learn Python with ChatGPT

Python in the modern era

Python had become one of the most popular programming languages by the 2010s, and its use has only grown since then. Python’s thriving community and environment were boosted by the adoption of the language by several IT businesses, startups, and organizations for their projects.

What is Python called Python?

Van Rossum named Python in honor of the British comic troupe Monty Python’s Flying Circus, who he was a fan of.

Despite its humorous beginnings, Python has developed into a serious and important programming language that powers important projects and systems all around the world. However, the amusing association with Monty Python has remained a charming feature of Python’s past.

Related: 7 most in-demand programming languages to learn

What should Python not be used for?

Python is a powerful and versatile programming language that can be used for a variety of purposes. However, there are several circumstances where it might not be the best option. Some examples are real-time systems, resource-intensive software, mobile app development, high-frequency trading, system-level programming, memory-intensive software, mobile or console gaming, and certain cryptographic algorithms.

Nonetheless, it is crucial to remember that using the correct libraries and tools can frequently help overcome Python’s restrictions. The choice of programming language ultimately depends on the project’s needs, the team’s experience and the development goals. Python is still a well-liked and helpful language that can be used alone or in combination with other languages to accomplish many tasks.

Hong Kong Bitcoin, Ether ETFs wipe 2 weeks of inflow in a single day

BRICS: History, objectives and an overview of the global alliance

Explore how the emerging economies of Brazil, Russia, India, China and South Africa cooperate in areas such as economics, development and global governance.

BRICS is an acronym that represents an alliance of five major emerging economies: Brazil, Russia, India, China and South Africa. Jim O’Neill, an economist at Goldman Sachs, coined the phrase in 2001 to emphasize the combined potential of these countries in the global economy. 

BRICS is an informal alliance that strives to foster collaboration and communication among its member nations rather than a formal organization or alliance with a legally binding contract. Here’s an overview of the history, objectives and key aspects of the BRICS alliance:

History of BRICS

O’Neill published a research paper titled “Building Better Global Economic BRICs,” which laid the foundation of BRICS. Due to their quick economic growth, massive populations and vast resources, O’Neill saw Brazil, Russia, India, China and South Africa as 21st-century economic powerhouses.

  • The first formal BRIC summit took place in 2009, leading to the establishment of a platform for regular dialogue.
  • South Africa joined the group in 2011, expanding it to the BRICS and adding diversity.
  • BRICS holds annual summits to discuss various issues, including trade, finance, development, energy and technology.
  • BRICS has established mechanisms such as the New Development Bank (NDB) and the Contingent Reserve Arrangement (CRA) for economic development and financial stability.
  • BRICS represents a significant portion of the world’s population, landmass and economic output.
  • It advocates for a more equitable international order and greater representation of emerging economies in global governance.
  • Challenges and differing priorities exist among member countries, but BRICS remains an important forum for cooperation and pursuing common interests.

Related: How does the economy work?

Objectives of BRICS

Cooperation, development, and influence in world affairs are at the heart of the BRICS goals. The following are a few of the main BRICS goals:

  • Economic cooperation: encouraging trade, cooperation and growth among members, as well as improving BRICS economies’ access to markets.
  • Development financing: Creating institutions such as the CRA and the NDB to finance infrastructure and development projects in member nations.
  • Political coordination: Strengthening political discourse and coordination on international issues, such as modifying institutions of global governance to take into account the shifting global economic landscape and to provide rising economies with a stronger voice and representation.
  • Social and cultural exchanges: Promoting interpersonal relationships and mutual respect for one another’s cultures while also boosting social and cultural exchanges between member nations.
  • Technology and innovation: Strengthening international collaboration in the fields of science, technology and innovation to promote knowledge exchange, capacity building and technological advancements among member nations.
  • Sustainable development: Promoting environmentally friendly and sustainable development methods while working together to achieve sustainable development goals.
  • Peace and security: Promoting peace, stability and security locally and internationally while addressing shared security issues and risks, such as terrorism.
  • South–South cooperation: Strengthening cooperation and collaboration among developing countries, sharing best practices, and supporting initiatives that contribute to the overall development of the Global South.

Key aspects of BRICS

The key aspects of BRICS encompass various dimensions that characterize the cooperation and influence of the group.

Economic powerhouses

The BRICS countries account for a considerable share of the global population, landmass and gross domestic product. They are significant rising economies with enormous potential for economic expansion.

Cooperation and dialogue

The BRICS group provides a forum for ongoing communication and collaboration among its members. It offers a platform for decision-makers to have conversations, share ideas and collaborate on projects.

Economic cooperation

The BRICS initiative seeks to increase trade and economic cooperation among its member nations. Initiatives, such as the BRICS Business Council, are used to attract investment, lower trade barriers and develop economic ties.

Development finance

The BRICS have formed financial institutions, including the CRA and the NDB. These organizations fund infrastructure projects, finance international development and maintain the financial systems of their member nations.

Political influence

The BRICS countries aim to have a political impact on the world arena. Member nations work together on global concerns, push for reform in institutions of global governance, and work to ensure that rising economies are more represented.

Global governance reform

The BRICS countries support a system of global governance that is more inclusive and egalitarian. It aims to improve global financial institutions and advance a multipolar world order that more accurately represents the objectives and ambitions of developing nations.

Closure of Goldman Sachs’ BRICS investment fund

The Goldman Sachs BRICS Fund was an investment fund launched by Goldman Sachs in 2006. It was designed to provide investors with exposure to the economies of the BRICS countries by investing in companies listed in these markets.

The fund aimed to capitalize on the rapid economic growth and development potential of the BRICS nations, which were identified as emerging economic powerhouses. It allowed investors to diversify their portfolios and participate in the growth of these economies.

Related: 5 basic principles of finance you should know

However, in 2015, Goldman Sachs decided to discontinue its BRIC fund due to an assessment that it would not experience significant asset growth in the foreseeable future. The economic challenges faced by the BRICS countries after the global financial crisis, such as Brazil’s economic slump, Russia’s struggles with low oil prices and sanctions, and China’s slowing growth, have led to a reassessment of the investment prospects in these markets. Despite the fading allure of the BRICS era, Goldman Sachs emphasizes that it remains committed to exploring opportunities in these emerging markets.

Unified digital currency initiative by BRICS nations

The upcoming BRICS Summit 2023 is poised to be a significant event in the field of international finance. There is anticipation surrounding the unveiling of a gold-backed digital currency, which could have a profound impact on the global payments landscape. The aim of the BRICS nations in introducing this alternative currency is to enhance their financial independence and reduce reliance on existing monetary systems, particularly the US Dollar.

If a unified digital currency is established among the BRICS nations, it could have far-reaching consequences for the global economy. Not only could it diminish the dominance of the US Dollar and euro in international trade and finance, but it could also provide emerging economies with an alternative avenue for conducting transactions.

Furthermore, the introduction of this new currency has the potential to strengthen economic ties within the BRICS bloc, fostering investment and growth. This, in turn, could promote increased trade and cooperation, offering potential benefits for the global economy as a whole.

Hong Kong Bitcoin, Ether ETFs wipe 2 weeks of inflow in a single day

A brief history of digital banking

Explore a brief history of digital banking, tracing its evolution from early automation to the integration of new technologies, such as IoT and blockchain.

Digital banking, also known as online banking or e-banking, refers to the delivery of financial services through digital channels such as the internet, mobile devices and automated teller machines (ATMs). Digital banking has become increasingly popular in recent years, but its origins can be traced back several decades.

Here’s a brief history of digital banking.

Early automation (1960s to 1980s)

The first forms of digital banking can be traced back to the 1960s, when banks began using mainframe computers to automate various banking functions such as check processing and customer account management. In the 1980s, banks started offering dial-up services that allowed customers to access their accounts through their home computers.

In the 1960s, Bank of America introduced the first ATM, which allowed customers to withdraw cash from their accounts without needing a bank teller. Also, In the 1980s, Citibank introduced the first online banking system, which allowed customers to access account information and perform basic transactions through a dial-up connection.

Related: The history and evolution of the fintech industry

Introduction of online banking (1990s to 2000s)

Online banking portals were developed due to increased internet use in the 1990s and 2000s. Banks started creating online portals to enable consumers to see account balances, transfer money and pay bills from their home computers. Online banking quickly became a preferred option for many people due to its convenience.

For instance, in 1994, Stanford Federal Credit Union became the first financial institution to offer online banking to its members, and in 1996, Wells Fargo became the first bank to provide online banking to its customers.

Mobile banking (2000s to present)

The proliferation of smartphones in the late 2000s and early 2010s led to the emergence of mobile banking. Banks began offering mobile apps that allowed customers to access their accounts from their smartphones, enabling them to check account balances, transfer funds, and pay bills on the go. Today, mobile banking has become an essential part of the digital banking landscape.

In 2007, USAA Federal Savings Bank became the first bank to offer mobile banking through its mobile app. Today, virtually every major bank offers a mobile banking app that allows customers to perform a wide range of transactions, from checking account balances to depositing checks.

Integration of new technologies (present to future)

Technological advancements like blockchain and artificial intelligence (AI) will have a major impact on the future of digital banking. Blockchain technology is being utilized to increase the security and effectiveness of cross-border payments, with companies like Ripple partnering with banks around the world.

In addition, banks are already exploring using AI-powered chatbots and virtual assistants to improve customer service. The banking sector is anticipated to change in the future due to the integration of these and other technologies, making it more effective and easy for customers.

Related: The role of biometrics in the metaverse

Furthermore, in the future, technologies such as biometrics and the Internet of Things (IoT) are likely to play an increasingly important role in digital banking, enabling customers to authenticate transactions using fingerprints or facial recognition and providing real-time insights into their financial health through connected devices.

 DeFi vs. Digital banking

To better understand the key differences between decentralized finance (DeFi) and digital banking, let’s closely examine their features and compare them.

DeFi has recently gained popularity as an alternative to traditional banking systems. DeFi is a blockchain-based financial system that allows anyone to participate and access financial services without intermediaries or centralized authorities. On the other hand, digital banking is a version of traditional banking that uses technology to offer services such as online banking, mobile banking and digital wallets.

As technology continues to evolve and disrupt traditional industries, the future of finance is becoming increasingly decentralized and democratized. However, while DeFi has a lot of potential, it still faces challenges in terms of scalability, security and mainstream adoption.

On the other hand, digital banking has already established itself as a mainstream industry and has been embraced by millions of users worldwide. However, digital banking is still largely centralized and controlled by traditional financial institutions, which limits its potential for democratization and innovation.

Hong Kong Bitcoin, Ether ETFs wipe 2 weeks of inflow in a single day

Top 5 books to learn about blockchain

Discover the fundamentals of blockchain technology, its use cases and its impact on various businesses through the top five books about blockchain.

Reading blockchain books can be an effective way to understand blockchain technology comprehensively. These books can provide insights into the history and principles of blockchain, and how it works in practice. By reading these books, you can gain a deeper appreciation of the potential of blockchain technology and its various use cases across different industries.

Furthermore, these books can help you understand how blockchain can be used to solve real-world problems and transform existing business models. By staying up-to-date with the latest blockchain developments, you can position yourself for success in this emerging field.

Here are five books to learn about blockchain:

“Mastering Blockchain: Distributed Ledger Technology, Decentralization, and Smart Contracts Explained” by Imran Bashir

This book provides an in-depth overview of blockchain technology, its workings and its various applications. It covers both the technical and non-technical aspects of blockchain, making it suitable for readers of all levels. Moreover, it covers the latest trends and developments in the blockchain industry, making it an essential read for anyone interested in the field.

“Blockchain Basics: A Non-Technical Introduction in 25 Steps” by Daniel Drescher

This book provides a simple and easy-to-understand introduction to blockchain for readers who do not have a technical background. It covers the basics of blockchain, including its history, terminology and potential use cases.

The book offers a detailed introduction to blockchain technology and is simple to read. Everything is covered, from blockchain’s origins to future uses across various industries. If you want to delve more deeply into the technical components of blockchain, reading this book will provide you with a strong foundation on which to develop. Anybody interested in learning more about blockchain technology and its potential effects on many businesses should start here.

“The Truth Machine: The Blockchain and the Future of Everything” by Paul Vigna and Michael J. Casey

This book provides an entertaining and engaging look at the potential of blockchain technology to transform various industries. It provides insights into blockchain technology’s economic, political and social impact.

Moreover, the book discusses the opportunities and difficulties that blockchain technology poses, and its potential to revolutionize how we store data, build trust and conduct transactions. It is a must-read for everyone wanting to learn more about blockchain technology and how it will affect our future.

“Blockchain Revolution: How the Technology Behind Bitcoin and Other Cryptocurrencies Is Changing the World” by Don Tapscott and Alex Tapscott

This book provides an overview of the potential of blockchain technology to transform various industries. It covers the economic, social and political implications of blockchain technology, and its potential to disrupt traditional business models.

The book explores the potential impact of blockchain technology on society as a whole, including its potential to disrupt traditional power structures and create new opportunities for individuals and organizations.

“Blockchain: Blueprint for a New Economy” by Melanie Swan

This book is a valuable resource for those interested in learning about the potential of blockchain technology and its various applications in business and society. The book covers broad aspects of blockchain technology, including its history, technical details, and potential use cases in finance, supply chain management, healthcare and more.

The author uses plain language and provides plenty of real-world examples to explain complex concepts, making it easier for readers to understand the technology and its potential uses.

Hong Kong Bitcoin, Ether ETFs wipe 2 weeks of inflow in a single day

Glassnode Report Says Bitcoin’s 2022 Price Drop Represents a Bear Market of ‘Historic Proportions’

Glassnode Report Says Bitcoin’s 2022 Price Drop Represents a Bear Market of ‘Historic Proportions’The crypto economy has slipped under the $1 trillion mark to the $970 billion range, as a large number of digital currencies have lost more than half their USD worth since November 2021. Bitcoin is down 70% from the all-time high last year, and a new report from Glassnode Insights calls the current bear market […]

Hong Kong Bitcoin, Ether ETFs wipe 2 weeks of inflow in a single day

A Look at How Second Life’s Linden Dollars Helped Kickstart Bitcoin’s Value

A Look at How Second Life’s Linden Dollars Helped Kickstart Bitcoin’s ValueWhen people think about bitcoin’s past they sometimes refer to subjects like Mt Gox, the Silk Road, or the famous pizza transaction. Although, people often forget that the online virtual world Second Life played an important role during the Bitcoin network’s early years. In fact, some large Linden dollar (L$) holders who swapped their virtual […]

Hong Kong Bitcoin, Ether ETFs wipe 2 weeks of inflow in a single day