0% found this document useful (0 votes)
55 views7 pages

Python Training in KPHB Hyderabad

Python Training is a programming language can be used for a variety of tasks. It is a great language for beginners because of its readability and other auxiliary components designed to make it simple. However, it is not limited to essential usage. It is in charge of some of the most complex applications and websites on the planet.

Uploaded by

hema gunty
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views7 pages

Python Training in KPHB Hyderabad

Python Training is a programming language can be used for a variety of tasks. It is a great language for beginners because of its readability and other auxiliary components designed to make it simple. However, it is not limited to essential usage. It is in charge of some of the most complex applications and websites on the planet.

Uploaded by

hema gunty
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Welcome to the Python and Django Full Stack Web Developer V Cube!

In this course we
cover everything you need to know to build a website using Python, Django, and many more
web technologies!

It would be used to process the user request in background.

It is the web framework which coordinates all these components to make a web
application

It is the open-source database to store the data permanently for long time.

It would be use to prepare beautiful webpages with numerous styles.

It is a client-side scripting language, which would be use to perform client-side


validations.

It is the repository to maintain the versions of your source code.

Course content:
Pre-work
1. Introduction to programing

Introduction
2. Learn about the course!

Course Set-Up and Installation


3. Setup your computer for the course!

Python Basics:
4. Tokens
5. Formatted Strings
6. Operators
Athematic
Logical
Comparison
Identity
Membership
Short-Circuit Evolution
Bitwise
7. Data types
8. Conditional flow Statements
9. Match case statements.
10. Loops
While
While – else
For
For – else
Nested loops
Iterables
11. Inbuilt Data Structures
List
Tuple
Set
Dictionary
List comprehension
Dictionary Comprehension
Unpacking Operator
12. Strings
13. Functions
Defining functions
Arguments
Types of Functions
Key word arguments
Nested functions
Default Arguments
List of args(*args)
Dictionary of args(**kwargs)
Lambda
Generators
Decorators
Iterators
Recursive
Map
Filter
Zip
Enumerate
14. Scope
15. File I/O

OOP’s:
16. OOPs Vs Procedure Oriented programming
17. Oops concepts
Class
Object
Inheritance
Polymorphism
Abstraction
Encapsulation
18. Constructor
19. Class Vs Instance attributes
20. Class Vs Instance methods
21. Static methods
22. Magic methods
23. Destructor
24. Data hiding
25. Operator Overloading
26. Method Overriding
27. Abstract Base Class
28. MRO
29. Exception handling
Exceptions
Handling Exceptions
Custom Exceptions
With Statement
Raising Exceptions
30. Modules
Creating modules
Compiled python files
Packages
Sub packages
Dir function

Python Standard Library:


31. Regular expressions
32. OS
33. SYS
34. MySql.Connector
35. Threading
36. PDB
37. Random
38. Logging
39. Unittest

External Libraries (optional):


40. NumPy
41. Pandas
42. Matplotlib

Django Framework:

43. Introduction
44. Setup development environment
45. Getting started with Django
46. MVT Architecture
47. Http methods
48. Creating an application
49. Views layer
50. URL mapping
51. Template layer
52. Models
Creating migrations
Running migrations
53. Model Inheritance
54. MySQL
Connecting to MySQL
Using MySQL in Django
Basic MySQL commands
55. ORM
Django ORM
QuerySets
Retrieving objects
Filtering Objects
Q Objects
F Objects
Aggregating Objects
Annotating Objects
Grouping Data
Creating Objects
Updating Objects
Deleting Objects
Transactions
Executing Raw SQL Queries
56. Debugging Toolbar
57. Django Template Language (DTL)
Template inheritance
58. Form processing
Django forms
Model forms
59. Image processing
60. Cookies handling
61. Django Admin
Setting Up Admin Site
Registering modules
Customizing list page
Adding filtering to the list page
62. Authentication & Authorization
63. Static files
64. Pagination
65. Signals
66. Dynamic URL’s
67. Function based views Vs Class based views.

MySQL Database

68. Importance of Database


69. DDL
Create
Alter
Drop
truncate
70. DML
Insert
Update
delete
71. TCL

Commit
rollback
72. DCL
Grant
Revoke
73. DQL

Select

74. Constraints

Primary key

Unique

Check

Not null

Foreign key
75. Clauses
76. Operators
77. Single row functions
78. Group functions
79. Joins
80. Functions
81. Stored procedures
82. triggers

Frontend Technologies (basics)


83. Html
84. CSS
85. Java script
86. Bootstrap templates

GIT Repository
Data Structures & Algorithms for some extent
Live project
Project Deployment
Mock Interviews
Weekly Tests

What you'll learn


1. Create a fully functional web site using the Full-Stack with Django
2. Learn how to use HTML to create website content
3. Use CSS to create beautifully styled sites
4. Use JavaScript to interact with sites on the Front-End
5. Learn how to take advantage of Bootstrap to quickly style sites
6. Understand HTTP requests
7. Learn the power of Python to code out your web application
8. Implement a full Models-Views-Templates structure for your site
9. Mainly interview skills.

Who this course is for


1. Complete Beginners
2. Professionals looking to bridge gaps in their knowledge

You might also like