Project Description

Python

COURSE PLAN

Overview

Python is a language with a simple syntax and a powerful set of libraries. It is an interpreted language, with a rich programming environment, including a robust debugger and profiler. While it is easy for beginners to learn, it is widely used in many scientific areas for data exploration.

In this training course, you gain the skills to achieve rapid development cycles, faster time-to-market, and lower cost of maintenance by developing applications using Python’s language features, standard library modules, and third-party software packages. Once a trainee completes this course, they will be ready to take more advanced programming using Python.

Participants will learn

  • Rapidly develop feature-rich applications from Python’s built-in statements, functions, and collection types
  • Structure code with classes, modules, and packages that leverage OO features
  • Create multiple data accessors to manage various data storage formats
  • Develop dynamic, platform-independent GUIs and data-driven web applications

Who this course is for?

  • For People Who want to get under the hood details of Python before picking up any advanced programming in python
  • People with long term dream of becoming Data Scientist, Machine Learning Practitioner or Web Developers, this is the first ever step you must cross
  • Suitable for all Level of Python Programmers
  • For Newbies of Python

Prerequisites

The course has no prerequisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course.

Python Programming

  • Web Applications
  • Scientific and Numeric Computing
  • Creating Software Prototypes
  • A Good Language to Teach Programing
  • General Purpose
  • What is a Program?
  • Purpose of Programming
  • Programming Languages
  • Compilers & Interpreters
  • Introduction to Python with its features
  • Environment Setup
  • Executing Python from Command Line
  • First Python Program
  • Instructions
  • Python Identifiers
  • Python Reserved Words
  • Syntax
  • Data Types
  • Naming Convention
  • Variables
  • Operators
  • Comments, Uncomments
  • String Values
  • String Methods
  • Reverse a string
  • Iterators
  • Scope
  • Regular Expression
  • The format Method
  • Simple Input and Output
  • The print Function
  • Casting
  • Dates
  • File/Folder
  • Try, Except & Finally
  • Indenting Requirements
  • The If/Else If (El-If)/Else Statement
  • Relational Operators
  • Logical Operators
  • Bitwise Operators
  • The while Loop
  • Break and Continue
  • The for Loop
  • Pattern Matching
  • Python Pass
  • List, Tuple, Sets, Dictionary
  • Remove List Duplicates
  • Sorting Dictionaries
  • Copying Collections
  • Standard Modules
  • Module Reference
  • Random Module
  • Requests Module
  • Built-In-Functions
  • Defining Your Own Functions
  • Parameters & Arguments
  • Keyword and Optional Parameters
  • Passing Collections to a Function
  • Passing Functions to a Function
  • Lambda Functions
  • Data Streams
  • Creating Your Own Data Streams
  • Access Modes
  • Writing Data to a File
  • Reading Data from a File
  • Additional File Methods
  • Basic Concept about OOP
  • Class, Object & Constructors
  • Inheritance
  • Declaring and modifying objects
  • Encapsulation
  • Initializing objects with constructors
  • Reusing code through inheritance
  • Polymorphism
  • Errors & Run-Time Errors
  • Database Concepts
  • Database Design Concept
  • SQLite Database
  • CRUD Operation in SQLite
  • More about DDL & DML
  • UI Design with a framework
  • Connecting Database with App
  • SQLite CRUD Operation through UI
  • Create an Executable file
  • Web Framework
  • Benefit of using Web Framework
  • Available Web Framework in Python
  • Flask Introduction
  • Create an application
  • App Routing & URL Building
  • HTTP Methods
  • Templates
  • Request Object
  • Cookies & Session
  • File Uploading
  • Redirect & Errors
  • Flask Mail Setup
  • Django Introduction with Features
  • Create a Project
  • Create an App
  • Overview of a Basic App
  • Admin Interface
  • Django MVT
  • Database Setup
  • Creating Models
  • Activating Models
  • URLS
  • Views
  • Templates
  • Designing the Details Template
  • Bootstrap and Static Files
  • Adding data to our Database
  • Adding Forms to the Template
  • Model Forms
  • Django Forms
  • Form Validation
  • File Upload
  • Database Connectivity & Migrations
  • Request and Response
  • Session & Cookie
  • Django Output (CSV)
  • Mail Setup
  • CRUD Application
  • User Authentication
  • Web Design
  • Web API
  • Machine Learning
  • Data Analyst
  • Data Science
  • AI

…………. More

COURSE DURATION

Total Course Duration: 90 Hours
Per Class Duration: 3 Hours

RELATED COURSES

AUTHORIZATION

COURSE RESOURCE PERSON

View Profile
UPCOMMING BATCH
register now
CLICK HERE