fbpx
Home » Python Programming Language For Beginners
a

Python Programming Language for Beginners

Applied Data Science and Machine Learning

Need some help?

Let us contact you
I agree to the privacy policy.
date.png

Start date

Spring 2023

duration.png

Duration

10 Weeks

enrol.png

Enrol now

Book your seat

COURSE DETAILS

The objective of this course is to familiarize a learner with basic computer programming concepts like data types, containers, functions, loops, conditional statements. It also covers Python programming language syntax and semantics with hands-on coding exercises over the Python runtime environment.

Learning Outcomes:

On completion, a learner should be able to
  • Work with an integrated development environments (IDEs) for developing Python code
  • Write code in Python languages for solving basic problems
  • Understand and interpret Python code written by other programmers
After completing this course the learner should be able to attain PCEP (Python Certified Entry Level Programmer) certification from Python Institute.

Entry Requirements

Open for all

Course Level

Entry Level  

Assessment

Not applicable  

Accreditation / Awarding Body

ICE (Leading to PCEP (Python Certified Entry Level Programmer) certification from Python Institute.)

What will you learn

Fundamental Concepts:
Interpreter, compilation, lexis, syntax semantics, Keywords, Indenting, Output with formatting, Input, Numeral System.

Operators (Numeric, String, Assignment and Shortcut), Unary, binary operators, Bitwise operators, Boolean Operators.

Relational operators, Floating point numbers, input and output with functions, Formatting output using print(), Type casting, Basic Calculations.

  • Convolutional Neural Network
  • Computer Vision real life application
  • Overfitting/Underfitting
  • NN issues (vanishing gradients etc)
  • Model improvement and generalization techniques (Data Augmentation, Dropout, batch Normalization etc.)

Loop variants (while, for-else), Nesting Loops, conditional statements, Controlling loop execution (break, continue, pass).

Lists (indexing and slicing), List methods, in and not in operators, List comprehension, copying and cloning, Lists in lists, Tuples (slicing, indexing, immutability), Tuples vs lists.

Dictionaries (building, indexing, adding and removing keys, iterating through dictionaries, Methods over dictionaries, Multiline strings, string functions.

Defining custom functions and generators, return, yield, None, Recursion, Parameters vs arguments, Positional keywords, converting generator objects into lists, Name scope and global keywords.

About the Instructors

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Head-of-Department-for-both-ECMCC-and-CET.png

Sarah Jones

Lorem Ipsum (Dolet) lit

Head-of-Department-for-both-ECMCC-and-CET.png

John Doe

Lorem Ipsum (Dolet) lit

Head-of-Department-for-both-ECMCC-and-CET.png

John Doe

Lorem Ipsum (Dolet) lit

Course Benefits

competence

Gain practical skills and knowledge

Increase employability

Enhance career prospects

Keep up with industry trends

Build a professional network

Pursue further education