Python Professional

  • 4.2 Rating
  • (2 Reviews)
  • 6 User Enrolled

Python Professional

The main objective of our course is to enable you to learn Python programming language in a professional way.

  • 4.2 Rating
  • (2 Reviews)
  • 6 User Enrolled
  • ৳ 5
  • ৳ 10


What you will learn

  • Python Language and Applications.
  • Learn the basic concepts of Python.
  • Understand how to use Jupyter Notebooks.
  • Learn how to write robust and error-free code.
  • Establish a strong foundation in object-oriented programming.
  • Python: Learn about data analysis using Numpy.

Course Content

15 sections • 53 lectures • 06h 18m total length
1.1 Course Introduction
Course Introduction [Introduction to python course]
preview 01:25min
1.2 What is Python
What is python? [Will help you to learn and understand python programming language and how it works]
03:15min
1.3 Why Python
Why python? [Learn why you should learn Python and what you can use it for]
03:01min
1.4 Career Opportunity
Career opportunity [Learn applications of python and it’s field]
02:33min
1.5 Learning Path
Course curriculums overview [Learn about all the content in the course!]
01:19min
Python Materials
1mb
2.1 Python Installation
Python Installation [Learn about installing python as well jupyter notebook and run the program]
12.50min
3.1 Variable & Data Types
Variable and Data Types [Learn the basics of variable and data types in Python 3]
09:46min
3.2 Indexing and Slicing with Strings
Indexing and Slicing with Strings [Learn the process of handling and analyzing strings]
08:10min
3.3 String Methods
String Methods [Learn the process of handling and analyzing strings]
08:12min
3.4 Print Formatting with Strings
Print Formatting with Strings [Learn the process of inserting a custom string or variable in predefined text]
06:18min
3.5 List and Tuple
List and Tuple [Learn about list and tuple which are a class of data structure that can store one or more objects or values]
11:49min
3.6 Set
Set [Learn about set and set operations in python]
04:17min
3.7 Dictionary
Dictionary [ Learn python’s dictionary, kind of hash table type]
11:28min
3.8 Swapping variables
Swapping variables [Learn how to swap two variables and exchange the values of the variables]
05:42min
4.1 Operators part-1
Operators Part 1 [Learn about Arithmetic operators, Comparison operators, and Logical operators]
07:32min
4.2 Operators part-2
Operators Part 2 [Learn Bitwise operators as well as Conversion of numbers]
11:37min
5.1 Conditional Statements
Conditional statements [Learn about if, nested if, else if, and else statements in python]
10:41min
5.2 While Loop
While loop [Learn how to execute a block of code repeatedly using while loop]
06:08min
5.3 For loop
for loop [Learn how to execute a block of code repeatedly using for loop]
13:03min
5.4 break & continue
break & continue [Learn how to break a loop or continue using break and continue keyword]
05:46min
6.1 Basics of array
Basics of array [Learn how to create arrays in python, accessing array elements, adding
08:54min
6.2 User input in array
User input in array [Learn how to take array input from user]
05:53min
6.3 Why Numpy
Why Numpy? [Learn how to install numpy and create multidimensional array in python etc.]
05:42min
6.4 Copying array in python
Copying array in python [Learn how to copy array like shallow copy and deep copy]
05:23min
6.5 Array operations
Array operations [Learn about different array operations in python]
06:17min
6.6 Working with Matrix
Working with Matrix [Learn how to work with matrix in python]
04:16min
7.1 Function
Basics of Functions [Learn what is functions, why use functions and how to create a function]
09:32min
7.2 Types of Arguments
Types of arguments [Learn python function arguments and its types like positional, keword, default, variable length arguments (*args), keyword Varargs(**kwargs)]
14:57min
7.3 Recursion
Recursion [Learn Recursive function with example]
10:11min
7.4 Anonymous and map, filter, reduce function
Anonymous Function [Let's learn how to use anonymous or Lambda Expressions! We'll also talk about the built-in Map and Filter functions.]
11:38min
7.5 Decorator
Decorator [Learn how to use Decorators with Python]
06:18min
8.1 Class & Object
Class & Object [Learn what is class and object/instance and how to create class and object]
10:35min
8.2 Inheritance
Inheritance [Learn how one class acquires the property of another class]
11:24min
8.3 Multiple Inheritance
Multiple Inheritance [Learn how a class can be derived from more than one base class]
04:09min
8.4 Encapsulation
Encapsulation [Learn how to store or place data in a single place and make it private to provide data security]
11:37min
8.5 Polymorphism
Polymorphism [Learn about polymorphism, built-in and user-defined polymorphic function]
05:26min
8.6 Abstraction
Abstraction [Learn a process of hiding the real implementation of the method]
08:08min
9.1 Iterators
Iterables & Iterators [In this tutorial we’ll be learning about iterables and iterators]
06:25min
9.2 Generators
Generators [Learn how to work with Generators in Python!]
03:29min
10.1 Exploring standard libraries
Exploring standard libraries [Learn about different standard libraries like math, random, os, datetime, etc.]
13:15min
11.1 File Handling
File Handling [Learn how to read and write files in python]
06:41min
12.1 Exception Handling
Exception Handling [Learn about different errors and handling errors procedures]
12:29min
13.1 Regular Expression
RegEx [Learn different RegEx functions like match, search, findall, sub, etc.]
12:04min
14.1 Git Installation
Git Installation [Learn about git and github and how to install git in your computer]
04:44min
14.2 Local Repository
Create Local repository [Learn about git workflow, how to create local repository]
09:31min
14.3 Upload To Github
Github Profile and push local repository to github [Learn how to make a github profile readme and upload local repository to github as well as clone a github repository]
14:08min
15.1 Fibonacci Series
Fibonacci Series [Learn Fibonacci sequence]
05:28min
15.2 Smart Door
Smart Door [Design a program for smart door]
05:49min
15.3 Linear search and Sorting
Linear search and Sorting [Learn about data structure algorithms like linear search and sort]
04:08min
15.4 E-Commerce
E-Commerce [Get an idea about e-commerce using class]
03.10min
15.5 Alarm System
Alarm System [Learn how to produce an alarm clock in python]
05:11min
15.6 Online Banking System
Online Banking System [Learn how to create an online banking system]
09:24min

Requirements

  • Access to a computer with an Internet connection.

Description

Description:

No one learns to swim or cycle with lectures on swimming or cycling and so it is with coding. You have to write code, make mistakes, fix those mistakes, and repeat them. That's the only way to learn.

Any new endeavor requires a strong foundation and the course ensures that students have the necessary knowledge to move on to more challenging parts.

We cover a wide variety of topics, including:

  • Data types, variables, operators.
  • Conversions between Data types
  • String methods, slicing, formatted string
  • List, Tuple, Set, and Dictionary comprehensions
  • Operators: Arithmetic, Assignment, Comparison
  • Operators: Logical, Bitwise
  • for loops, while loops and if-else branching
  • Data Analysis: Numpy, nD arrays, and characteristics
  • Functions: Parameters, arguments, return values
  • Functions: Positional and Keyword Argument
  • Functions: Default Values for parameters
  • Functions: Variable length arguments
  • Functions: Enumerate, Map, Filter, Reduce, Zip, Lambda
  • Functions: Decorators
  • Object-Oriented Programming (OOP): Classes, Instances/objects
  • OOP: Instance creation step-by-step and the concept of self
  • OOP: Class Inheritance and inherited attributes and methods
  • OOP: The concept of super
  • OOP: Multiple inheritances
  • OOP: Polymorphism and
  • OOP: Abstraction
  • Iterations
  • File handling: Reading and writing to file
  • Different errors and exceptions
  • try-catch error handling
  • Built-in modules: os, sys, random, DateTime, math
  • Regular Expressions (regex)
  • Data structure algorithms

There are different quiz questions and programming exercises with the solutions in this course.

Recently Added Courses

blog
Last Updated 22nd August 2022
  • 2
  • ৳ 6,000
  • ৳ 8,000
blog
Last Updated 11th September 2022
  • 1
  • ৳ 3,000
  • ৳ 6,000
blog
Last Updated 10th September 2022
  • 4
  • ৳ 4,000
  • ৳ 8,000
blog
Last Updated 22nd August 2022
  • 0
  • ৳ 2,000
  • ৳ 5,000
blog
Last Updated 11th September 2022
  • 0
  • ৳ 10,000
  • ৳ 15,000

About the Instructor

instructor
About the Instructor

SKILLS:

Expert: Machine Learning, Deep Learning, and Data Science

Programming Language:

  • C, C++, C#
  • Java
  • Python
  • PHP
  • Swift
  • Knowledge of HTML CSS and JavaScript
  • Natural Language Processing (NLP)
  • TensorFlow, PyTorch

Tools:

  • PyCharm
  • Anaconda3
  • Matlab
  • Unity
  • Microsoft Visual Studio
  • Android Studio
  • Tableau
  • Git

PUBLICATIONS:

  1. Masum, S.M., Walid M., Zeyad M., Galib, S.M. & Nesa, M. (2021). Analysis of Machine Learning
    Strategies for Prediction of Prosperity Tend of Undergraduate Admission Test in the Context of
    Bangladesh. In Engineering Science and Technology. [under review]
  2. Nesa, M., & Rani, T. (2020, October). Prediction of Juvenile Crime because of Drug Addiction &
    Prevention Strategies with Data & Analytics. In 2020 International Conference on Data Science and
    Machine Learning (DSML). [accepted]

PROJECTS:

  • Hospital Management System
  • Zigzag Replica
  • Snake Game

LANGUAGE:

Bengali

English Proficiency: IELTS Score: 6; Listening: 6.5, Reading: 6, Speaking: 5.5, Writing: 6.5

Student Feedback

4.2
Course Rating
100%  
80%  
70%  

JD
22-05-2022
John Doe

Not bad


sr
08-09-2022
sk rony

Nice Course for Job