Course: Full Stack Python-----Job Oriented Course
5 Parts
Module-1: Python Programming (BackBone)
====================================
a) Core Python--- Modules
b) Advanced python---Modules
c) Python for Data Science
i) Numpy
ii) Pandas
iii) matplotlib
Module-2: UI Technologies
=============================
a) HTML
b) Java Script
c) CSS
d) Bootstrap
e) Angular / Doact IS
Module-3: Web FrameWorks
========================
a) Django
b) Flask
c) RestAPI
Module-4:DataBase SoftWare
==============================
a) MySQL / SQL Server
b)Mongo DB
Module-5 : Tools
==================
a) Git
b) GitHub
c) Test Methodolgies
d) Basic of AWS,Google cloud Plateform..etc
Real Time Applications developed by using PYTHON Programming
============================================================
=>By using PYTHON programming Language and in Combination of Tools and
Technologies, we develop the Following
1. Development of Web Applications(Web Sites)
a) Java Programming Lang------------->Tech: JDBC, Servlets, JSP, Spring,
SpringBoot, Spring
b) C#.net Programming Lang---------->Tech: ASP.net, ASP Micro Service....etc
(Micro Soft INC USA)
c) PYTHON Programming Lang-------->>Tech: Django, Flask, Bottle,Pyramid..etc
The Reason for making PYTHON is popular is bcoz of More MODULES
Present in PYTHON Lang.
[Learning Python is nothing but Learning about MODULES]
2. Development of Gaming Application
3. Development of Artificial Intelligence Applications
a) Machine Learning Applications (ML)
b) Deep Learning Applications (DL)
4. Development Image Processsing Applications.
5. Development of Audio and Video Based Applications
6. Development of Web Scrapping / Web Harvesting Applications.
7. Development of Business Applications (Filpcart, Amazon, linkedin,
8. Development of Scientific Applications
9. Development Software Development --Project --ICICI, SBI, UB, Univ, School
10. Development of OS Installers
11. Development of Languages (Spark, Scala)
12. Development of Desktop GUI Application
13. Development of Data Analysis and Data Analytics
14. Development of Automation of Testing
15. Development of Complex Math Operations Such Statistics, Probability, Linear
Algebra
16. Development of Console Based Applications
17. Development of Animation Based Applications
18. Development of CAD/CAM Based Applications
19. Development of IOT Applications
20. Development of Computer Vision ..etc
History of python
==================
=> The Python programming language was created in the Netherlands.
=> Guido van Rossum, a Dutch programmer, began developing Python in December 1989
at the Centrum Wiskunde & Informatica (CWI), a Dutch research institute.
=> The first version, Python 0.9.0, was released in February 1991.
=> ABC language is the predecessor of python programming language.
=> The first program was executed on Ameba OS.
=> The python programming is maintained and managed by Non-Commerical Organisation
called Python Software Foundation(PSF).
=> The Official website of the python software foundation(PSF) is www.python.org
=> The python name is taken from the one BBC telecast channel name which is called
Monto python flying circus.
Versions of python
====================
==> In Python Programming, we have 3 Types of Versions. They are
1. Python 1.x, Here 1 is Called Major Version
and x represents 0 1 2 3 4 5 6 7 ..etc and they are called Minor Version
2. python 2.x Here 2 is Called Major Version
==> Python 2.x doesn't support python 1.x completely bcz python deson't
support backward compatability.
3. python 3.x
==> Python 3.x doesn't support python 2.x completely bcz python deson't
support backward compatability.
Downloading Process of python and Installing of python
=======================================================
=> open the www.python.org website and click the downloads here and get the 3.13
version directly.
Features of python
===================
==> Features of language is nothing but services or facilites provided by language
developer.and they are used by
language programmers for developing Real time apploications.
They are 11 features ,
1. Simple and userFriendly Langauge
2. Plateform Independent Language ( c,c++ dependent langagues)
3. Dynamic Language (JavaScript also support)
4. interpreter
5. FreeWare and Open source
6. High Level Programming
=> because it is closer to human language (English-like syntax) and
abstracts low-level hardware details like memory management, CPU registers, etc.
=> You don�t need to manage memory manually.
=> You write instructions in simple words (print("Hello")) instead of
machine code or assembly.
High-Level Languages Examples:
Python
Java
C#
JavaScript
Ruby
PHP
Low-Level Languages Examples:
Assembly Language
Machine Code (binary)