Programme

Python Beginners Course

Python for All

Prerequisites:
1. Anyone with desire to learn
2. No programming background
3. Minimum basic knowledge of english language

Why Python?

Python is one of the top 5 popular programming languages of 2020. One of the main reasons why python is so popular as a programming language is that it’s a great way to learn how to code. Python is a general purpose and high level programming language.

For beginners, the syntax of Python is much simpler in comparison to other popular programming languages. Python was designed for readability, and has simple English language like syntaxes with influence of mathematics.

Additionally, there are many applications for which Python is a great option, including data science, AI and machine learning, web development and Internet of Things (IoT) with devices like the Raspberry Pi. One can use Python for building desktop GUI applications, websites and web applications.

While Python is optimized for development on Linux and UNIX systems, interpreters are available for just about every major operating system. Implementations of Python are supported by an excellent standard library, which means that new students can very quickly move on to creating actual functional programs that are useful. Additionally, the standard implementation of Python, CPython, is free and open source.

Expected Outcomes:

Participants are expected to:
1. Convert their paper logic to python code.
2. Write basic to mid level programs to solve basic problems.
3. Apply the programming skills to solve real world problems in their domains of choice.
4. Extent their understanding of python to learn the fundamentals of data Science, Machine Learning, natural language processing, web applications etc.

Course Outline

Lect. No Topic Key Highlights
1 Introduction to Computer Programming 1. Why Programming?
2. Where it can be applied?
3. What problems can be solved?
4. Types of Programming.
5. Approaches (Top Vs Bottom Up).
6. Compiled VS Interpreted programs.
7. Programming Vs Scripting.
8. Examples of real world problems that can be solved.
9. Real world problems that cannot be solved by writing.
10. Simple programs.
11. What is IDE?
12. Popular Programming languages
13. QUIZ -1
2 Introduction to Python Programming (Part 1) 1. Why Python is so popular in industry
2. Features
3. Python can be useful for even non programming background
4. Who are using Python
5. Careers with Python
6. Popular IDEs for Python
7. Installation
8. Python Applications
9. QUIZ -2
3 Introduction to Python Programming (Part 2) 1. About Python Package & Libraries
2. Pip & Conda commands
3. Python Syntax
4. Comments in Python
5. Your First program
6. Handling Variables
7. Python Operators
8. Programming Assignment- 1
9. QUIZ- 3
4 Introduction to Python Programming (Part 3) 1. Handling various data Types
2. Casting in Python
3. Programming Assignment-2
4. QUIZ- 4
5 Conditional Statements 1. If statement
2. If-else statement
3. Nested if
4. Programming Assignment-3
5. QUIZ-5
6 Looping & Control Statements 1. For
2. While
3. Nested loops
4. Continue
5. Break
6. Pass
7. Programming Assignment-3
8. QUIZ- 6
7 Working with strings 1. Accessing Strings
2. Basic Operations
3. String slices
4. Function and Methods
5. Programming Assignment-4
6. QUIZ- 7
8 Python data Structure (Lists)  1. Why data structure
2. Defining List
3. Its benefits
4. How to access elements
5. Operations
6. Function & methods
7. Programming Assignment-5
8. QUIZ- 8
9 Python data Structure (Tuple & sets )  1. Why data structure
2. Defining List
3. Its benefits
4. How to access elements
5. Operations
6. Function & methods
7. Programming Assignment-6
8. QUIZ- 9
10 Python data Structure (Dictionaries )  1. Why data structure
2. Defining List
3. Its benefits
4. How to access elements
5. Operations
6. Function & methods
7. Programming Assignment-7
8. QUIZ- 10
11 Python Functions  1. Why Functions?
2. Where to be used?
3. Define Function
4. Types of Function
5. Arguments
6. Local VS Global variables
7. Anonymous functions
8. Programming Assignment-8
9. QUIZ- 11
12 Python Modules 1. What is module?
2. Use
3. Define Module
4. Import module
5. Types
6. Packages
7. Composition
8. Programming Assignment-9
9. QUIZ- 12
13 Handling Input & Output with Python 1. Need for it
2. Types of Inputs/outputs
3. File Modes
4. Syntax for file reading/writing
5. Operations on file
6. Few applications
7. Programming Assignment-10
8. QUIZ- 13
9. Assignment of Mini project
14 Handling Exceptions in python  1. What are exceptions?
2. How they are useful?
3. Handling them
4. Try, finally, except clauses
5. User defines exceptions
6. Programming Assignment-11
7. QUIZ- 14
15 Numpy  1. Introduction
2. Advantages
3. Creating arrays
4. Indexing & Slicing
5. Shape & reshape
6. Join ,Split
7. Filter
8. Sort
9. Random numbers
10. Programming Assignment-12
11. QUIZ- 15
16 Final assessment Assessment of mini projects Final Quiz

Programme Contact Information

Ms. Malak Jaber (UAE)

+971 52 390 4765
malak.j@ureka.co.uk

Mr. Abdullah Imtiaz (India)

+91 98975 33866
a.imtiaz@ureka.co.uk

Social Info

Enroll Now Download Brochure