Python Day1 :3-Nov-2025
What is full stack developer do?
A Full stack Developer is a software Professional who can build both the front end and backend parts of a web application.
Full-Stack Developer = Front-end + Backend database + Deployment
1.Front-end(Client side)
This is the part users interact with the website's look and feel.
Skill & technologies:
HTML -->Structure of web pages
CSS-->Staying and layout
Java Script -> Interactivity
Framework/Libraries -->React,Angular,Jquery,etc.
2.Back-End(server side)
This is the brain of the application -where logic,database,and processing happen.
Skills & technologies:
Programming Languages-->Python, java, C# Nodes.js
Frameworks -->Django,Flask,Sprint Boot,ASP.NET
Databases-->Mysq,Postgressql,MongoDB
APIs-->Restful
Road map to Become a Full-stack Python Developer
1.ProgrammingLanguage (Python,C,C++,C#,Java,Ruby,NodeJS,etc..
2.Scripting/Front-end Languages(JavaScript,jQuery,HTML,Style Sheets,etc
3.Database Knowledge(Mysql,Sql server,Orace,Nosql(MongolDB,DynamoDB)etc)
4.Web framework/Techonologies(Django,Flask,ASP.Net,MVC,Spring Boot,etc)
5.Version Control/repositories(Git/Github,Bitbucket,..etc)
6.Operating System(Linux base os(Ubuntu,Amazon Linux),window,Macos,etc)
Python Day2:4-Nov-2025
What is a programming Language?
A programming Language is a type of compute language specifically designed to write programs -sets of instructions that a computer can execute to perform specific tasks.
Ex: Python, C#, C++, Java, JavaScript,etc
Purpose:To develop application ,To control hardware and software behavior, To solve computational problems.
Type of Programming Languages
Programming languages can be broadly divided into three main types:
1)Low-level languages: These are close to machine language(binary or assembly),not understand to human
Ex: Assembly Language, Machine code.
2)High-level languages: Easier for human to read and write ,They use English like word
Ex:- Python,Java,C#,C++,Java Script
3)Scripting languages: A type of high-level language mainly used for automation,web development, and processing
Ex:-Python,Java Script,Perl,Ruby,PHP
Introduction to Python -History of Python
Created by Guido van Rossum
Year :1989(released in 1991)
Origin: Developed in the Netherlands at CWI(Centrum Wiskunde & informatica)
Named after: "Monty Python's Flying circus", a British Comedy show --not the snake!
Design goal: To make programming simple ,readable , and fun
Python version:
Python 1.0 -->Released in 1991
Python 2.0 -->Released in 2000(added Unicode support)
Python 3.0 -->Released in 2008(modern version, still used today)
Current version 3.14 https://www.python.org/
Importance of Python
Python is one of the most popular and versatile programming languages today.
Easy to Learn: Simple syntax,like english
Versatile: Used for web, AI data science automation
Open source: Free to use and modify
Cross-platform: Runs on windows, Mac, Linux
Huge community: Millions of developers and libraries.
Powerful libraries: NumPy, Pandas, Django, TensorFlow, Flask, etc
What can I Build Using Python ?
Web Development --> Django,Flask,Websites
Data Science -->Data analysis , Visualization
Artificial Intelligence --> Chatbots,Voice Assistants
Machine learning --> Predictive models,r recommendation systems
Game development -->2D/3D games Using Pygame
Desktop application -->GUI tools(Tkinter,PyQt)
Automation --> File renaming,email sending,web scraping
Cybersecurity -->Network scanners, password managers
Internet of things(IOT) -->Smart home systems
Installation
Step1: Download latest version https://www.python.org/downloads/
Check both these option
- Use admin privileges when installing py.exe
- Add python.exe to PATH
Click Install Now
C:\Users\Administrator>python --version
Python 3.14.0
IDE environment for Python
An IDE is a software application that provides everything
What PyCharm?
PyCharm is an IDE (Integrated Development Environment) used for writing ,running and debugging python programs efficiently.
It's one of the most popular tools for Python developers, created by a company called Jetbrains
Download
https://www.jetbrains.com/pycharm/download/?section=windows
VS Code ?
Visual studio code is free ,open-source editor developed by microsoft ,Most popular tool used by developer worldwide ,including Python programmer to write,run and debug code.
https://code.visualstudio.com/download
Python Day3:5-Nov-2025
Installation PyCharm
Installation VS Code
Python Day4:6-Nov-2025
Python syntax and structure:
- Syntax mean the set of rules that define how code must be written so python can understand it.
- Python's syntax is designed to be clean, readable , and simple -- it uses indentation(spaces) instead of braces {} .
- code runs top to button, directly
For ex:
It will treated as String
PS C:\Users\Administrator\Desktop\CCIT\PythonCourse> python syntax.py
Enter first value: 20
Enter second value:26
You entered: 2026
Type casting:
PS C:\Users\Administrator\Desktop\CCIT\PythonCourse> python syntax.py
Enter first value: 20
Enter second value:26
You entered: 46
IF condition :
PS C:\Users\Administrator\Desktop\CCIT\PythonCourse> python syntax.py
Enter first value: 200
Enter second value:300
First Value exceeds 100.
Second Value exceeds 200.
Sum of the above values entered: 500
PS C:\Users\Administrator\Desktop\CCIT\PythonCourse> python syntax.py
Enter your name: Subrahmanyam
Hello, Subrahmanyam! Welcome to the program.
This f means formatted string display the value between string
- Comments
- Function Documentation (Doc String)
Every function can have its own docstring to describe what it does
Single Doc string
Multiple doc string
PS C:\Users\Administrator\Desktop\CCIT\PythonCourse> python method.py
This function adds two numbers and returns the result
Second function adds two numbers and returns the result1
- Code Errors and Debugging Basics
- Python Style Guide (PEP 8) Overview
No comments:
Post a Comment