Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn practical Python by examples and projects
Rating: 3.9 out of 5(161 ratings)
14,859 students

Learn practical Python by examples and projects

No nonsense approach to learning python
Created byShakil khan
Last updated 7/2022
English

What you'll learn

  • Learn the internals of Python
  • Detailed understanding and programming experience of Python Language
  • Learn the Nitty gritty of the Language
  • Gets hands on for some of the python projects

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

9 sections54 lectures7h 28m total length
  • Introduction9:29

    Python Introduction

  • Install Python on Ubuntu5:40
  • Python Program Structure, comments, multiline comments, shebang etc9:36
  • String Handling Part 112:58

    String Handling Part 1

  • String Handling Part 27:43

    String Handling Part 2

  • String, list and tuple slicing6:26

    Python String, list and tuple Slicing

  • List Lecture 19:47

    List demo part 1

  • List Lecture 28:33

    List demo part 2

  • List Lecture 37:00

    List lecture 3

  • List Lecture 43:18

    List Lecture 4

  • Tuple6:07

    Lecture On Tuple

  • Set7:58
  • Dictionary Part 16:46

    Dictionary Lecture 1

  • Dictionary Part 27:45

    Dictionary Lecture 2

  • Dictionary Part 35:15

    Dictionary Lecture 3

  • Python Module Part15:05

    What are python modules, how it works and some examples of inbuilt modules in system.

  • Python Module Part25:17

    Demo of python module part 2

  • Python Module Part 39:13

    Demo of python module part 3

  • Python Module Part 42:56

    Demo of python module part 4

  • Getting user input and __main__7:13
  • Function definiton and how to call it10:13
  • Function, *args, **kwargs Part_17:52

    Function, *args, **kwargs Part_1 

  • Function, *args, **kwargs Part_28:09

    Function, *args, **kwargs Part_2

  • Function, *args, **kwargs Part_36:11

    Function, *args, **kwargs Part_3

  • Swap without temporary variable and one line assignment7:01

    Swap variable using one line assignment.

  • readfile Part 110:01
  • readfile part 25:30
  • Implement a function with variable number of arguments for summing all the arguments
  • class and objects12:32
  • class and objects Part 25:31
  • Override class methods like str, len, repr13:12
  • String Slicing Practice Question5:35
  • String Slicing Practice answer 17:08
  • String Slicing Practice answer 22:48
  • dir, type, id methods in python and their use case14:36

Requirements

  • This course caters to beginner, intermediate level. Student needs to be familiar with at least one programming language.
  • Any prior working knowledge of programming language would help, however it is not must.

Description

This course is for both the beginner and intermediate level with emphasis on practical approach and coding along with the tutorial.

The course demonstrates small set of independent program to demo a feature and later I stitch together concepts learnt to create medium complexity project.

The course is from beginner level but the student needs to have idea or familiarity with at-least one programming language.

Detailed understanding of the Python Language.

Detailed tutorial and internals of List, Dictionary, Sets, Tuples.

Detailed File Handling like reading/writing/opening. Several mini Project on Python.

Installation and development guide on Python.String Manipulation.

Detailed description and handling of Functions. Detailed description of Python Modules and how to write modules of your own.

Periodic updates on python news and new development. Future updates with lots of stuff like web scraping, youtube downloading and other stuff.

Operating system interfacing modules like OS and os.path

Demonstration of post, get for the rest client handling.

Writing Rest API backend with the Python.

Demo of the project in python for checking if the system is alive using the ping utility from within python program.

Demo of the project using the argparse, IPNetwork, netaddr, threads to do ping discovery for alive system.

Small Demo of the flask, although flask will not be covered extensively as its not a flask course.

This would be a dynamic and ever evolving course on python and new stuff will be posted very periodically.

I am planning to later cover the stock API and stock data fetch particularly from the polygon dot io for those who are interested, although this is currently not part of the program and will be added later.



Who this course is for:

  • Anyone who wants to make a career in Python programming or make a new career start in Python and don't know where to begin
  • Data scientists, Web Developer, Free Lance Python Programmer,AI, Automation Engineer will find this course useful