Course Details

Home / Course Details

Art

Design

Python Course - Practical Guide & Projects

Anil

15220 enrolled students

5/5
  • Python Introduction
  • Installing python on windows
  • Installing python on Linux
  • Introducing python IDLE
  • Introduction to other IDE’s and Editors
  • Creating the first python program.
  • Variables
  • Various ways of printing
  • General data types in python
  • Boolean functions
  • Operation on Number
    • addition
    • substraction
    • multiplication
    • division

.

  • Arithmetic
  • Relational
  • Logical
  • Assignment
  • Single line
  • Multi line
  • Doc string
  • Accepting inputs
  • Raw inputs and normal inputs
  • Control Statements
  • if
  • if-else
  • if-elif
  • nesting
  • Loop control
  • while
  • break
  • continue and pass keywords
  • Indexing and slicing
  • What are lists?
  • Mutable lists.
  • In operator.
  • Traversing a list.
  • List operations.
    • append()
    • insert()
    • remove()
    • pop()
    • sort()
    • reverse()
  • Converting a string to list.
  • Aliasing in lists.
  • Functions in lists.
  • Range function Sets
  • Properties
  • Various operations
  • Casting
  • Mathematical operations Tuples
  • What is tuples?
  • Indexing in tuples.
  • Slicing in tuples.
  • Immutable tuples.
  • Lists and tuples.
  • Functions in tuples.
  • Dictionaries
  • Keys and values.
  • In operator.
  • Looping in dictionaries.
  • Lookups in dictionaries.
  • Dictionaries and tuples.
  • Functions in dictionaries.
  • Single key with multiple values
  • Dictionaries vs. sets.Functions
  • Without arguments
  • With normal arguments
  • With positional arguments
  • With named or keyword arguments
  • With default arguments
  • With variable length arguments
  • With dictionary arguments
  • Functions returning single and multiple values
  • Pass by reference
  • Pass by value
  • Anonymous functions
  • Understanding the doc strings
  • Lambda, map, filters
  • Understanding the return keyword
  • Global scope.
  • Local scope
  • What are modules?
  • Understanding the namespaces
  • Various ways of importing.
  • Various ways of accessing
  • Aliasing
  • dir () function.
  • Installation of a module.
  • Properties of a module
  • Understanding the virtualenv.Packages
  • Packaging a module
  • Understanding init file
  • Establishing the relation between the modules and Packages
  • Reading and writing files
  • Methods of File Objects
  • Modes
  • Reading
  • Writing
  • Modify
  • Executing database queries using python scripts
  • File creation in the default and specific locations
  • read(),readline() and readlines()
  • Merging
  • Differences between Procedural and Object Oriented Programming
  • OOPS Approaches
  • OOPS Principles Classes and Objects
  • Understanding the classes in python.
  • Employee class
  • Using the class statement
  • Creating the objects for classes
  • Methods in classes.
  • Differences between the methods inside the class and outside the class
  • self keyword
  • Encapsulation
  • Abstract classes
  • Decorative
  • ABC moduleInheritance
  • Types
    • Single
    • Multilevel
    • Hierarchical
    • Multiple
    • Hybrid
    • Problems with multiple inheritances
    • Understanding the super methodInterfaces
    • Interface and its properties
    • Difference between an abstract class and an interface Abstraction
    • Abstract methods
      • Abstract classes
      • Decorative
      • ABC module
  • OS Commands Constructors

    • Parameter less
    • Parameterized
    • Differences between the methods and constructors
    • Advantages
    • What are exceptions?
    • Various types of exceptions.
    • Exception handling – try,except,else,finally
    • Displaying predefined and user defined messages
    • Trapping errors.
    • Raising exceptions.
  • Lambda, Map and Filter functionsCommand line arguments

    • What is database and its purpose?
    • Types of databases
    • What is a query?
    • Working with oracle/MySQL databases.
    • How to install MySQL-server and oracle
    • How to know what modules to install
    • Operations
    • Creation of tables
    • Insertion
    • Data retrieval
    • Updation
    • Alterations
    • Deletions
    • Other operations
  • Connecting the python application with the database
  • Cursors
  • Running the queries
  • Fetching the required amount of data and the complete data
  • Loading the data from the database tables into excel file and text file
  • Concurrent programming
  • Creating and starting a thread
  • Thread module
  • Improving the performance using threading
  • join() function
  • Ways to implement threadsCreating threads using our own classes. 
  • Creating Thread by creating a child to “Thread” class. 
  • Creating a thread directly without classes
  • Several methods of thread class
  • Thread Synchronization
  • Locking mechanism
  • Introduction to Tkinter
  • How to connect with Mysql DB
  • Entry forms
  • Labels
  • Buttons
  • Implementing Desktop applications
  • Introduction to Data science
  • Jupiter Introduction
  • Different types of plotting

Instructor

Anil

Professor

  • I’m a developer with a serious passion for teaching.
  • I spend lot of my time researching how to make learning to code fun and make hard concepts easy to understand.
  • I’ve helped thousands of students become developers and change their life’s.
  • My students work at companies like Google, TCS, Infosys, HCL and many more

Course Features:

Overview:

WordPress LMS Plugin – LearnPress is a comprehensive WordPress LMS Plugin for WordPress, just like WordPress Moodle or Moodle for WordPress if you know what Moodle is. This is one of the best WordPress LMS Plugins can be used to easily create & sell courses online. Each course curriculum can be made with lessons & quizzes which can be managed with easy-to-use user interface. With this WordPress LMS plugin, you can quickly and easily create education, online school, online-course websites with no coding-knowledge required.

Ceartification:

WordPress LMS Plugin for WordPress, just like WordPress Moodle or Moodle for WordPress if you know what Moodle is. This is one of the best WordPress LMS Plugins can be used to easily create & sell courses online.