Programming Essentials with Python

blur

Learn Path Description

This ExpertTrack will teach you everything required to understand how coding works.You’ll explore the types of errors that can occur, and find out how to troubleshoot and fix them. You’ll learn about code flows, including loops and conditions, along with sequential, conditional and branching code flows.And you’ll gain an understanding in variables and data types, symbols and operators, plus keywords and identifiers.

As you explore the principles of the Cloud and how it came into being, you’ll identify the major players in cloud computing today. You’ll gain a greater understanding of the Cloud’s importance and impact on business and the wider world, and analyse the benefits, issues, and opportunities that cloud computing presents. You’ll also look at various deployment models of cloud computing: IaaS (Infrastructure as a service), Saas (software as a service) and FaaS (function as a service).

Skills You Will Gain

Courses In This Learning Path

blur
icon

Total Duration

4 weeks

icon

Level

Intermediate

icon

Learn Type

Certifications

Programming Essentials with Python: Source Code and Solutions Architecture

This course will explain what programming is, how to use them, and the best ways to do it. Learn Python programming basics and discover why it is so popular. Python is used to program the back-end of many of the largest online companies such as Google, Dropbox, and Instagram. It is also used extensively by mathematicians, scientists, and academics. What is Python programming? And why is it so popular. This course will explain the basics of Python programming, as well as programming in general. This course will teach you how Python is set up and installed. You'll also learn how to install Python libraries and get an understanding of code execution. In this course, you will learn about source code programming within the context of coding. It will be possible to identify the causes of errors and how to fix them. Learn about code flows including loops, conditions and branching, conditional, and conditional code flows. Also, you'll learn about variables, data types, operators, symbols, and keywords, as well as identifiers and identifiers. You'll learn programming basics for beginners and how solutions architects help organisations develop new services. Before getting into the details of solutions architecture, you'll learn about the roles, processes, and responsibilities that solutions architects play in solving technical business problems.

blur
icon

Total Duration

4 weeks

icon

Level

Intermediate

icon

Learn Type

Certifications

Programming Essentials with Python: Cloud Technology and SaaS

What is the cloud computing architecture and how does it use Python programming? This second course in the Python ExpertTrack dives deep into cloud computing. Learn how to explain the advantages, challenges, and potential opportunities of different cloud architectures. Further insights will be provided into Python, the most widely used programming language. Its primary functions will be covered, as well as how to use its data structures. Cloud computing has revolutionized the way computer power is delivered from networks to intelligence, offering innovation, flexibility, and economies of scale.

This course will explain the basics of cloud computing and its history. This course will help you identify the main players in cloud computing and give you a better understanding of the impact it has on business and the wider community. You'll also learn about cloud computing services and how to evaluate them against the potential risks and challenges. We'll be discussing IaaS (Infrastructure and a Service), Saas(Software as a Service) and FaaS ("function as a Service") infrastructure services and the potential benefits, challenges, and opportunities that cloud computing offers. The course's final week will focus on Python, one of the most common and straightforward programming languages. You'll learn how to use its main functions and how to compare its four built in data structures list (tuple), dictionary, set and dictionary.

blur
icon

Total Duration

4 weeks

icon

Level

Intermediate

icon

Learn Type

Certifications

Programming Essentials with Python: Matplotlib and Seaborn

This third part of the introduction to Python programming ExpertTrack will cover the fundamental principles of data-visualisation library design. Learn how to create object-oriented programming and explore the main components of visualising with Python. Other Python libraries will also be covered, including their use and how to compare them.

Matplotlib, a Python multi-platform plotting library, is available. You can create high-quality 2D charts with just a few lines code. This course will cover the fundamentals of Python Matplotlib, including its architecture and objects, as well as how to create static plots with the library.

Seaborn, a Python data-visualisation tool based on Matplotlib, provides a high level interface for creating statistical graphics. The Seaborn package's architecture and objects will be examined. You'll also learn how to customise Seaborn plots and create static visualisations.

Object-oriented programming (OOP), is a way to structure a program by combining related properties and behaviours into separate objects. This course will teach you the fundamental principles of OOP. This course will help you to communicate object-oriented programming to Python.

After completing this third course in the Python Programming Essentials ExpertTrack you will be able distinguish between different types of cloud architectures, communicate fluently with tech teams about Python options, and perform basic tasks using Python.

blur