Skill Lync
Skill Lync Logo

Core and Advanced Python Programming 

  • Offered bySkill Lync

Core and Advanced Python Programming
 at 
Skill Lync 
Overview

Gain a comprehensive overview of Python Programming

Duration

3 months

Mode of learning

Online

Credential

Certificate

Core and Advanced Python Programming
 at 
Skill Lync 
Highlights

  • Earn a certificate after completion
Details Icon

Core and Advanced Python Programming
 at 
Skill Lync 
Course details

What are the course deliverables?
  • Python basics
  • Data types
  • Conditional statements
  • Object-oriented programming
  • Functional programming
  • Exceptions
  • File handling
  • Data analysis with Pandas
  • Numerical computing with Numpy
  • GUI development using Tkinter and SQLite database
More about this course
  • Python is a core programming language in the field of data analytics and data science. Performing statistical analysis and calculations, automating tasks, creating visual data models, building software, and developing machine learning algorithms are just a few of the many things engineers can use Python for
  • In order for engineers to have the job-ready skills needed to work in the data science and software industries, an established hands-on understanding of Python is vital
  • This course on Core and Advanced Python Programming will strengthen your fundamentals in using statements, functions, classes, objects, file handling, and exception handling
  • As the course progresses, student will understand the different Python libraries (NumPy, Pandas), GUI programming using Tkinter, and database handling using SQLite3
  • By the end of this course, student will have completed have hands-on experience of the different Python concepts taught
Read more

Core and Advanced Python Programming
 at 
Skill Lync 
Curriculum

Week 1 - Introduction to Python, Python Basics

Features and uses of Python

Program execution

Installation of IDE

Identifiers and keywords

Types of comments

Data types

Variables

Arithmetic operators

Assignment operators

Input and print statements

Week 2 - Strings, Decision Control Statements

Definition of string

Operations accessing string elements

Relational operators

Logical operators

Conditional expressions

If, If..else, If..elif

Week 3 - Repetition Statements and Console Input-Output

Use of while and for

Break and continue

Pass and else statements

Formatted input and output

Week 4 - Lists, Tuples, Sets, Dictionary

Use of while and for

Break and continue

Pass and else statements

Formatted input and output

Week 5 - Functions and Recursion, Functional Programming and Lambda Functions

Defining a function

Types of arguments

Global and local variables

Functions as arguments

Implementing Lambda functions

Map, Reduce, and Filter functions

Week 6 - File Input-Output and Modules

Read-write operations

With the keyword

File opening modes

Moving within a file

Serialization

File and directory operations

Importing a module

Variations of import

Third-party packages

Week 7 - Classes and Objects

Class variables

Methods

Operator overloading

Reuse

Containership

Inheritance

Week 8 - Exception Handling, Iterators and Generators

Iterables and iterators

Syntax errors and exceptions for:

try-except

else

finally blocks

Week 9 - Data Analysis with Pandas

Installing Pandas

Loading files

CSV files

JSON files

Dataframes

Week 10 - Numeric and Scientific Computing using NumPy

NumPy: Introduction

OpenCV

Images and NumPy Arrays

Week 11 - Graphical User Interfaces with Tkinter

Introduction to Tkinter

Setting up a GUI with widgets

Connecting GUI widgets with callback functions

Week 12 - Interacting with Databases

SQLite: Introduction

Connecting and inserting data to SQLite via Python

Selecting, deleting, and updating SQLite records

Other courses offered by Skill Lync

– / –
3 months
– / –
– / –
3 months
– / –
– / –
3 months
– / –
– / –
3 months
– / –
View Other 132 CoursesRight Arrow Icon
qna

Core and Advanced Python Programming
 at 
Skill Lync 

Student Forum

chatAnything you would want to ask experts?
Write here...