Email : samridhi1269@gmail.com

9990816060

Python

  • Core Python
  1. Introduction to python
  2. History Of Python
  3. Advantages & Disadvantages of Python
  4. Introduction to Interpreter
  5. Python Installation
  6. Python Program Execution Flow
  7. Python Syntaxes
  8. Introduction to IDE (Eclipse, PyCharam)
  9. Python Program Development
  10. Identifiers, keywords
  11. Basic data types
  12. Dynamic Typing
  13. Type conversion functions
  14. Operators
  15. Operator Precedence
  16. input/output
  17. Reading User Input
  18. Displaying Output
  19. Formatting Output
  20. Variables, expressions
  21. Operators
  22. Selection control statements (if, if..else)
  23. range data type, indexing and slicing
  24. Iterative control statement (while, for..in, while…else, for..in .. else)
  25. Transfer control statements (Break & continue)
  26. Python strings
  27. List
  28. Tuple
  29. Set
  30. Dictionary
  31. Functions
  32. Definition and advantages of a function
  33. Understanding scope
  34. Default arguments
  35. Keyword arguments
  36. Variable length arguments
  37. Lambda expressions
  38. Documentation & Annotations
  39. Types of arguments
  40. Scope of variables
  41. Global variables
  42. Local variables
  43. Nested functions
  44. Lambda functions
  45. Exceptions
  46. Syntax errors vs Runtime errors
  47. Handling, Raising exceptions
  48. Built-in exceptions
  49. Memory Error
  50. Name Error
  51. Value Error
  52. Type Error
  53. User-defined exception
  54. Clean-up actions
  • PYTHON OOPS AND ADVANCED CONCEPTS
  1. Introduction to OOPS
  2. OOPS principles
  3. Classes and Objects
  4. Instance variables
  5. Instance methods
  6. Class variables
  7. Class methods
  8. Constructors
  9. Inheritance
  10. Abstract classes
  11. Inner classes
  12. Exception handling
  13. Regular expressions
  14. File handling
  15. Accessing (reading / writing) files
  16. Serialization
  17. Multithreading
  18. Introduction to Database
  19. Python Database Connectivity
  20. CRUD Operations with Database
  21. Unit Testing
  22. Mini Projects Development
  23. Debugging
  • Django Framework
  1. Introduction to Web Development
  2. Introduction to Django Framework
  3. Features of Django
  4. Django Installation
  5. MVC Model
  6. HTTP Concepts
  7. Views
  8. URL Mapping Templates
  9. Django Template Language
  10. Utilities of Templates
  11. Creating Template Objects
  12. Tags, Variables and Filters
  13. Rendering Templates
  14. Template Inheritance Django Forms
  15. Form Handling
  16. Form Classes
  17. Form validations and Error Messages
  18. Form Display
  19. Capturing Form data
  20. Advanced Form Processing
  • DjangoModels
  1. Django Models
  2. Model Fields
  3. Model Inheritance
  4. Primary keys and the Model
  5. Dynamic Webpages
  6. Toggle Hidden Content
  7. JQuery and AJAX integration
  8. Serialization and Deserialization REST API Development
  9. Django REST Framework
  10. REST Principles
  11. Serializer class
  12. Model Serializers
  13. REST APIs
  14. JSON, parsing object to JSON and back
  15. Swagger
  16. POST MAN
  17. REST Client Development
  18. REST Security
  • MiscDiscussion
  1. Page redirection
  2. Sending Emails
  3. Deploying Django framework
  4. Generic views
  5. File uploading
  6. Cookie handling
  7. Session Management
  8. Mini Projects Development TOOLS
  9. Git HUB
  10. Jenkins