Over

6000

Students

Friday CLOSED

Sat - Tues 10am - 9pm

Call us

 

Python Programming for Web Application


Be the first to rate Python Programming
This course will cover the basic to advance and deployment of Python and build Web application using the python.
Or log in to access your purchased courses
by BEACON IT
Price: ৳ 14,000 ৳ 10,500
3 Months
0 Lessons
0 Students

Course Description

Introduction:

There are many high-level languages. Python is one of the easiest languages to learn and use, while at the same time being very powerful. It is used by many of the most highly productive professional programmers. A few of the places that use Python extensively are Google, the New York Stock Exchange, Industrial Light and Magic. Python is used in different types of domains such as Big Data, Data Analysis, Rich Web and Internet Development, Game and 3D Graphics, Software Development, Database Access and so on.

Some Important Points in This Course:

This course will cover the installation, configuration, development and deployment of Python Programming Language and build Web Sites using the python. About 50% of the time will be instructor presentation and about 50% will be hands on labs.

Who can attend?

Python is widely used in a diverse range of works, from web, to network, to application. Due to its diversity, it is as helpful for fresh graduates, as it is to an experienced. Python has a range of libraries, very suitable for data analysis and plotting, therefore people working in the field of statistics and data analytics can be greatly benefitted from the course. Also, with the advantage of easy syntax, fresh graduates usually find it easy to learn. Along with the programming knowledge, this segment of participants will gain an insight on the technologies used in real life. Having knowledge in programming language is preferable but not mandatory.

Key Features

Learn to Design and develop web application in python.

Learn to design database with proper planning and documentation.

Learn to do object oriented programming, network programming, XML programming,

Use different types of APIs and web services, unit testing, parser programming.

Very helpful for people working in the field of data analysis, Web mapping

Learn to Design Principle, Version control, Project Management Method for Professional Work.

Course Details

This course will cover the installation, configuration, development and deployment of Python Programming Language and build Web application using the python. About 50% of the time will be instructor presentation and about 50% will be hands on labs.

Overview

1 Getting started
2 Python language basics
3 Python OOP
4 Building a real world Application
5 Packaging and Deploying
6 Future

 

Getting started

1 Installing Python

Testing the environment

Installing pip

Installing virtualenv

Setting up a virtual environment

Using virtual environment

 

Python language basics

1 Using numbers, mathematics. Using variables. Various operations with variables

Numerical operations

Variables

Operators and variables

2 Strings

String operations

Conversion of types

User input

Interactive scripts

3 Functions

Declaring functions

Arguments

Variable number of arguments

Scope

Lambda

4 If condition

Else condition

If..Else

5 Loops

For loops

While loops

Files

Writing to a file

Reading from a file

Modifying / Updating a file

6 Lists

Tuples

Sets

Dictionaries

Index

Slicing

Sorting

 

Python OOP

1 Object orientation

Classes

Instances

Methods

Special methods

Class variables

2 Inheritance

Polymorphism

 

Web programming

1 Difference between normal programming and web programming

Elements of a web application

Role of Python in web applications

Introduction to frameworks

2 Benefits of using a framework

Introduction to Flask

Installing Flask

Understanding Flask directory structure

Writing the first Flask application

Dissecting Flask application workflow

3 A simple web application in Flask

Navigation using Links / Menus

User input using Forms

Interactive web pages

4 Connecting to a Database

Inserting data into Database

Updating data

Deleting from Database

5 User sessions

Building a login form

Checking user existence in Database

Logging a user into the application

Logging a user out of the application

Personalized web pages

 

Building a real world Application

6 Concept of Application

Understanding application requirements

Initial application structure

Building our first Template

7 Building a template layout system

Understanding template directives

Integrating CSS stylesheets

Integrating Javascript

Building project homepage

8 Implementing a menu system

Building a login form

Detecting user types

Showing personalized content

9 Building a table

Populating table with data

Paginating table for better user experience

10 Building a data entry form

Processing data entry form

Creating models

11 Building a model update form

Processing model form

Updating model data

12 Building an accounting dashboard

Populating dashboard with data

 

Packaging and Deploying

1 Packaging the project

Declaring module requirements

Writing a setup script

Setting up a deployment server

Deployment

Deployment alternatives

 

Future

1 Deploying project as a module

More framework choices

Integrating advanced libraries

Open source contribution

Or log in to access your purchased courses
Latest Posts

Teachers

Syed Md. Kadaruddin Numan
Web Development Trainer
Md. Rabiul Hossain
Digital Marketing and SEO Trainer