CGI Programming with Python

If you have read the previous post, we stopped after introducing web servers. In this post, we write very simple web application using cgi programming. CGI stands for Common Gateway Interface. Let’s say we received a web request, and we want to process that request with Python. CGI is basically a script that is run by the web server whenever a request is received. The script can be a Python script or a Shell script or Ruby script.
Read more...

Web programming with Python - Part 2 - CGI

If you have read the previous post, we stopped after introducing web servers. In this post, we write very simple web application using cgi programming. CGI stands for Common Gateway Interface. Let’s say we received a web request, and we want to process that request with Python. CGI is basically a script that is run by the web server whenever a request is received. The script can be a Python script or a Shell script or Ruby script.
Read more...

Web programming with Python - Part 1 - Web Servers

Introduction Web programming or web development is a term that broadly means developing websites. Developing websites mainly consists of two parts. Front end development. Back end development. Front end includes html, javascript and css. We can also say it is the creativity part. If you are more interested in creating beautiful websites, this is the path you should take. Backend involves in server side development including application business logic, database design and development, server deployment and maintenance and etc.
Read more...

Web Servers and clients

Introduction Web programming or web development is a term that broadly means developing websites. Developing websites mainly consists of two parts. Front end development. Back end development. Front end includes html, javascript and css. We can also say it is the creativity part. If you are more interested in creating beautiful websites, this is the path you should take. Backend involves in server side development including application business logic, database design and development, server deployment and maintenance and etc.
Read more...