Skip to content

Bundle Multi (4-in-1) - Python Programming

Self-paced videos, Lifetime access, Study material, Certification prep, Technical support, Course Completion Certificate


Uplatz

Summary

Price
Save 12%
£22 inc VAT (was £25)
Offer ends 30 June 2024
Study method
Online
Course format What's this?
Video
Duration
120 hours · Self-paced
Access to content
Lifetime access
Qualification
No formal qualification
Certificates
  • Uplatz Certificate of Completion - Free

35 students purchased this course

Add to basket or enquire

Overview

Uplatz offers this comprehensive 4-in-1 multi bundle course on Python Programming. It is a self-paced course with pre-recorded video lectures. You will be awarded Course Completion Certificate at the end of the course.

This is the Bundle Multi (4-in-1) – Python Programming Course by Uplatz consisting of self-paced training (pre-recorded videos) on the following courses:

  1. Python Programming for Beginners
  2. Python Programming (basic to advanced)
  3. Python Programming (advanced)
  4. GUI Programming in Python

Python is a general-purpose programming language used in web development, data science and also for creating software prototypes. It is a very simple and easy to use programming language and a must-know for individuals who want to excel in the field of web development and Data Science.

Python is a programming language known for its code readability and use of whitespace for user-friendly design, making it easier to use the purpose of coding. Its approach aims to help programmers write clear, logical code for large-scale projects.

Python presents itself using data structures such as listing, dictionaries, strings and standard operations including sorting, mapping, concatenation and slicing. It supports Object-Oriented Programming paradigms and its class model supports polymorphism, operator overloading, and multiple inheritances.

What can Python do?

Python can be used on a server to create web applications.

Python can be used alongside software to create workflows.

Python can connect to database systems. It can also read and modify files.

Python can be used to handle big data and perform complex mathematics.

In this Bundle Multi (4-in-1) Python Programming training by Uplatz, you will get all the insights of the Python language, from functions to Datatypes and from Files to Object and Class.

In this course you’ll find Python tutorials that teach you advanced concepts so you can be on your way to become a master of the Python programming language. Once you’re past the intermediate level you can start digging into these tutorials that will teach you advanced Python concepts and patterns.

With this Python course you will learn advanced Python, NumPy, Tkinter, and complete GUI programming with Python along with lessons on app development and a few industry projects.

Moreover, at the end of the successful completion of this Python tutorial, learners will be awarded a certificate of completion along with having access to the whole course for a lifetime.

Course media

Description

Python Programming for Beginners - Course Curriculum

1. INTRODUCTION TO PYTHON: why learn python, feature of python, importance of learning python, application of python programming.

2. BASIC ELEMENTS OF PYTHON: keywords, datatypes, identifiers, operators, statements.

3. INSTALLATION OF PYTHON.

4. INPUT AND OUTPUT STATEMENTS IN PYTHON.

5. DATA TYPES IN PYTHON: int, float, strings, lists, tuples, dictionaries.

6. OPERATORS IN PYTHON: arithmetic, logical, assignment, relational, bitwise, membership operators.

7. TYPE CONVERSION IN PYTHON: implicit and explicit conversion in python.

8. BASIC PROGRAMMING IN PYTHON.

9. INTRODUCTION TO MATH MODULE IN PYTHON.

10. CONDITIONAL STATEMENTS IN PYTHON: simple if, simple if-else, multiple if-else, nested if-else.

11. LOOPING IN PYTHON: for loop, while loop in python, break and continue keywords in python, nested for loop in python.

12. FUNCTIONS IN PYTHON: declaration and definition of functions in python, passing arguments in functions, return keyword, function calling, arbitrary arguments, keywords arguments, default arguments in python.

13. STRINGS IN PYTHON: basics of strings, string functions.

14. LISTS IN PYTHON: introduction, list functions in python, list programs.

15. TUPLES IN PYTHON: basics, tuple functions.

16. SETS IN PYTHON: basics, set operations.

17. DICTIONARIES IN PYTHON: basics, functions in dictionaries, examples.

18. BUILT-IN METHODS IN PYTHON.

19. LAMBDA FUNCTIONS IN PYTHON.

20. FILE HANDLING IN PYTHON.

21. EXCEPTION HANDLING IN PYTHON.

22. PYTHON PROGRAM EXAMPLES.

23. OPERATOR PRECEDENCE IN PYTHON.

24. RECURSION IN PYTHON.

25. PROGRAMMING EXAMPLES IN PYTHON.

26. OBJECT ORIENTED PROGRAMMING IN PYTHON: class, objects, inheritance, polymorphism, terminologies, class attributes, object attributes, examples.

27. TIME MODULE IN PYTHON.

28. BOOLEAN IN PYTHON.

29. MISCELLANEOUS TOPICS.

----------------------------------------------------------

Python Programming (basic to advanced) - Course Curriculum

Introduction to Python Programming

  • What is Python Programming?

  • History of Python Programming

  • Features of Python Programming

  • Why to learn Python Programming

  • Application of Python Programming

Setup of Python Programming

  • Getting Python

  • Installation of Python

  • Getting started with the first Python program

  • Running the first Python Program

Variables and Data Types

  • What is a variable?

  • Declaration of variable

  • Variable assignment

  • Data types in Python

  • Checking Data type

  • Data types Conversion

  • Python programs for Variables and Data Types

Python Identifiers, Keywords, Reading Input, Output Formatting

  • What is an Identifier?

  • Keywords

  • Reading Input

  • Taking multiple inputs from user

  • Output Formatting

  • Python end parameter

Operators in Python

  • Operators and types of operators

a) Arithmetic Operators

b) Relational Operators

c) Assignment Operators

d) Logical Operators

e) Membership Operators

f) Identity Operators

g) Bitwise Operators

  • Python programs for all types of operators

Decision Making

  • Introduction to Decision making

  • Types of decision-making statements

  • Introduction, syntax, flowchart and programs for

a) if statement

b) if…else statement

c) elif statement

Loops

  • Introduction to loops

  • Types of loops

a) for loop

b) while loop

c) infinite loop

d) nested loop

  • Break, continue and pass statement

  • Python programs for all types of loops

Numbers

  • Number Type Conversion

  • Random Number Functions

  • Trigonometric Functions

  • Mathematical Constants

Strings

  • Accessing Values in Strings

  • Updating Strings

  • String Special Operators

  • Built-in String Methods

Lists

  • Python Lists

  • Accessing Values in Lists

  • Updating Lists

  • Basic List Operations

  • Built-in List Functions and Methods

Tuples

  • Accessing Values in Tuples

  • Updating Tuples

  • Deleting Tuple Elements

  • Basic Tuples Operations

  • Built-in Tuple Functions

  • Difference between list and tuple

Dictionary

  • Accessing Values in Dictionary

  • Properties of Dictionary Keys

  • Built-in Dictionary Functions and Methods

Date and Time

  • What is Tick?

  • What is TimeTuple?

  • Getting Current Time

  • Getting Formatted Time

  • Getting Calendar for a Month

Functions

  • Defining a Function

  • Calling a Function

  • Passing by Reference versus Passing by Value

  • Ways to write function

  • Types of functions

Modules

  • What is a module?

  • Creating a module

Files I/O

  • Printing to the Screen

  • Opening and Closing Files

  • The open Function

  • The file Object Attributes

  • The close() Method

  • Reading and Writing Files

  • The write() Method

  • The read() Method

  • More Operations on Files

Exceptions

  • What is Exception?

  • Handling an Exception

  • The except Clause with No Exceptions

  • The except Clause with Multiple Exceptions

  • The try-finally Clause

  • List of Standard Exception

  • Raising an Exception

  • Argument of an Exception

Classes and Objects

  • What is an Object?

  • What is a Class?

  • Creating a Class

  • Creating an object

  • Self in Python

  • __init__ method

  • Examples

Regular Expression

  • What is a Regular Expression?

  • Metacharacters

  • match() function

  • search() function

  • re.match() vs re.search()

  • findall() function

  • split() function

  • sub() function

GUI Programming

  • What is a GUI Programming?

  • Tkinter Programming

  • Tkinter Widgets

  • Building Your First Python GUI program with Tkinter

----------------------------------------------------------

Python Programming (advanced) - Course Curriculum

  1. INTRODUCTION TO NUMPY

  2. NUMPY TUTORIAL BASICS

  3. NUMPY ATTRIBUTES AND FUNCTIONS

  4. CREATING ARRAYS FROM EXISTING DATA

  5. CREATING ARRAYS FROM RANGES

  6. INDEXING AND SLICING IN NUMPY

  7. ADVANCED SLICING IN NUMPY

  8. APPEND AND RESIZE FUNCTIONS

  9. NDITER AND BROADCASTING

  10. NUMPY BROADCASTING

  11. NDITER FUNCTION

  12. ARRAY MANIPULATION FUNCTIONS

  13. NUMPY UNIQUE()

  14. NUMPY DELETE()

  15. NUMPY INSERT FUNCTION

  16. NUMPY RAVEL AND SWAPAXES()

  17. SPLIT FUNCTION

  18. HSPLIT FUNCTION

  19. VSPLIT FUNCTION

  20. LEFTSHIFT AND RIGHTSHIFT FUNCTIONS

  21. NUMPY TRIGONOMETRIC FUNCTIONS

  22. NUMPY ROUND FUNCTIONS

  23. NUMPY ARITHMATIC FUNCTIONS

  24. NUMPY POWER AND RECIPROCAL FUNCTIONS

  25. NUMPY MOD FUNCTION

  26. NUMPY IMAG() AND REAL() FUNCTIONS

  27. NUMPY CONCATENATE()

  28. NUMPY STATISTICAL FUNCTIONS

  29. STATISTICAL FUNCTIONS

  30. NUMPY AVERAGE FUNCTION

  31. NUMPY SEARCH SORT FUNCTIONS

  32. SORT FUNCTION

  33. NUMPY SORT FUNCTION

  34. NUMPY ARGSORT()

  35. NONZERO AND WHERE FUNCTIONS

  36. EXTRACT FUNCTION

  37. NUMPY ARGMAX ARGMIN()

  38. BYTESWAP COPIES AND VIEWS

  39. NUMPY STRING FUNCTIONS

  40. NUMPY CENTER FUNCTION

  41. CAPITALIZE AND CENTER()

  42. NUMPY TITLE FUNCTION

  43. STRING FUNCTIONS

  44. NUMPY MATRIX LIBRARY

  45. NUMPY JOIN ARRAYS

  46. LINEAR ALGEBRA

  47. RANDOM MODULE

  48. SECRETS MODULE

  49. RANDOM MODULE UNIFORM FUNCTION

  50. RANDOM MODULE GENERATE NUMBER EXCEPT K

  51. SECRETSMODULE GENERATE TOKENS

  52. RANDOM MODULE GENERATE BINARY STRING

  53. NUMPY MODULE REVISE

  54. NUMPY INDEXING

  55. NUMPY BASIC OPERATIONS

  56. NUMPY UNARY OPERATORS

  57. BINARY OPERATORS IN NUMPY

  58. NUMPY UNIVERSAL FUNCTIONS

  59. NUMPY FILTER ARRAYS

  60. NUMPY MODULE PROJECTS

----------------------------------------------------------

GUI Programming with Python - Course Curriculum

1. TKINTER BASICS

2. TKINTER PROGRAMMING

3. GUI PROGRAMMING

4. TKINTER WIDGETS

5. GEOMETRY MANAGEMENT

6. CALCULATRO APP USING TKINTER

7. AGE CALCULATOR APP

8. PERCENTILE CALCULATOR APP

9. COMPOUND INTEREST CALCULATOR APP

----------------------------------------------------------

Who is this course for?

Everyone

Requirements

Passion and zeal to learn and succeed!

Career path

  • Python Developer & Senior Python Developer
  • Web Developer (Python)
  • Data Scientist
  • Machine Learning Engineer
  • Test Automation Engineer - Python
  • Full Stack Python Developer
  • GUI Python Programmer
  • Backend AWS Engineer (Python)
  • Python Software Engineer
  • Django (Python) Developer
  • Python Quant Developer
  • Data Visualization Analyst
  • Application Developer
  • Data Analyst
  • Data Consultant
  • Advanced Analytics Engineer

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Certificates

Uplatz Certificate of Completion

Digital certificate - Included

Course Completion Certificate by Uplatz

Reviews

1.6
Course rating
60%
Service
20%
Content
20%
Value

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.