Bundle Multi (4-in-1) - Python Programming
Self-paced videos, Lifetime access, Study material, Certification prep, Technical support, Course Completion Certificate
Uplatz
Summary
- Uplatz Certificate of Completion - Free
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:
- Python Programming for Beginners
- Python Programming (basic to advanced)
- Python Programming (advanced)
- 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
INTRODUCTION TO NUMPY
NUMPY TUTORIAL BASICS
NUMPY ATTRIBUTES AND FUNCTIONS
CREATING ARRAYS FROM EXISTING DATA
CREATING ARRAYS FROM RANGES
INDEXING AND SLICING IN NUMPY
ADVANCED SLICING IN NUMPY
APPEND AND RESIZE FUNCTIONS
NDITER AND BROADCASTING
NUMPY BROADCASTING
NDITER FUNCTION
ARRAY MANIPULATION FUNCTIONS
NUMPY UNIQUE()
NUMPY DELETE()
NUMPY INSERT FUNCTION
NUMPY RAVEL AND SWAPAXES()
SPLIT FUNCTION
HSPLIT FUNCTION
VSPLIT FUNCTION
LEFTSHIFT AND RIGHTSHIFT FUNCTIONS
NUMPY TRIGONOMETRIC FUNCTIONS
NUMPY ROUND FUNCTIONS
NUMPY ARITHMATIC FUNCTIONS
NUMPY POWER AND RECIPROCAL FUNCTIONS
NUMPY MOD FUNCTION
NUMPY IMAG() AND REAL() FUNCTIONS
NUMPY CONCATENATE()
NUMPY STATISTICAL FUNCTIONS
STATISTICAL FUNCTIONS
NUMPY AVERAGE FUNCTION
NUMPY SEARCH SORT FUNCTIONS
SORT FUNCTION
NUMPY SORT FUNCTION
NUMPY ARGSORT()
NONZERO AND WHERE FUNCTIONS
EXTRACT FUNCTION
NUMPY ARGMAX ARGMIN()
BYTESWAP COPIES AND VIEWS
NUMPY STRING FUNCTIONS
NUMPY CENTER FUNCTION
CAPITALIZE AND CENTER()
NUMPY TITLE FUNCTION
STRING FUNCTIONS
NUMPY MATRIX LIBRARY
NUMPY JOIN ARRAYS
LINEAR ALGEBRA
RANDOM MODULE
SECRETS MODULE
RANDOM MODULE UNIFORM FUNCTION
RANDOM MODULE GENERATE NUMBER EXCEPT K
SECRETSMODULE GENERATE TOKENS
RANDOM MODULE GENERATE BINARY STRING
NUMPY MODULE REVISE
NUMPY INDEXING
NUMPY BASIC OPERATIONS
NUMPY UNARY OPERATORS
BINARY OPERATORS IN NUMPY
NUMPY UNIVERSAL FUNCTIONS
NUMPY FILTER ARRAYS
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
Legal information
This course is advertised on reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.