Python Training in KPHB Hyderabad
Python Training in KPHB Hyderabad
In this course we
cover everything you need to know to build a website using Python, Django, and many more
web technologies!
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.
Course content:
Pre-work
1. Introduction to programing
Introduction
2. Learn about 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
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
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
GIT Repository
Data Structures & Algorithms for some extent
Live project
Project Deployment
Mock Interviews
Weekly Tests