Python with Django

Course Detail
hop-python.jpeg-lahore

PYTHON 3

Course Outline

    • What is Python?
    • Installing Python
    • Python Interpreter
    • Your First Python Program
    • Python Extension
    • Linting Python Code
    • Formatting Python Code
    • Running Python Code
    • Python Implementations
    • How Python Code is executed?
    • Introduction of Primitive Types
    • Python Variables and Strings
    • Escape Sequences
    • Formatted Strings
    • String Methods
    • Python Numbers
    • Type Conversion
    • Introduction of Control Flow
    • Comparison Operators
    • Conditional Statements
    • Ternary Operator
    • Logical Operators
    • Short-circuit Evaluation
    • Chaining comparison Operators
    • For, While, Do-while Loops
    • For..Else
    • Nested Loops and Infinite Loops
    • Iterables
    • Introduction of Functions
    • Defining functions
    • Arguments
    • Types of Functions
    • Default and Keyword Arguments
    • xargs and xxargs
    • Scope and Debugging
    • Introduction of Data Structures
    • Lists
    • Accessing Items
    • List Unpacking
    • Looping over Lists
    • Adding or Removing Items
    • Finding Items
    • Sorting Lists
    • Lambda Functions
    • Map Function
    • Filter Function
    • List Comprehensions
    • Zip Function
    • Stacks
    • Queues
    • Tuples
    • Swapping variables
    • Arrays
    • Sets
    • Dictionaries
    • Dictionary Comprehensions
    • Generator Expressions
    • Unpacking Operator
    • Introduction of Exceptions
    • Handling Exceptions
    • Cleaning Up
    • With Statement
    • Raising Exceptions
    • Cost of Raising Exceptions
    • Introduction of Classes
    • Creating Classes
    • Constructors
    • Class vs Instance Attributes
    • Class vs Instance Methods
    • Magic Methods
    • Comparing Objects
    • Performing Arithmetic Operations
    • Making Custom Containers
    • Private Members
    • Properties
    • Inheritance
    • The Object Class
    • Method Overriding
    • Abstract Base Classes
    • Polymorphism
    • Duck Typing
    • Extending Built-in Types
    • Data Classes
    • Introduction of Modules
    • Creating Modules
    • Compiled Python Files
    • Module Search Path
    • Packages, Sub-packages and intra-package References
    • Dir Function
    • Executing Modules as Scripts
    • Introduction of Python Standard Library
    • Working with Paths
    • Working with Directories
    • Working with Files
    • Working with Zip Files
    • Working with CSV Files
    • Working with JSON Files
    • Working with SQLite Database
    • Working with Timestamps
    • Working with DateTimes
    • Working with Time Deltas
    • Generating Random Values
    • Opening the Browser
    • Sending Emails
    • Templates
    • Command-line Arguments
    • Running External Programs
    • Introduction of Python Package Index
    • Pypi
    • Pip
    • Virtual Environments
    • Pipenv
    • Pipfile
    • Managing Dependencies
    • Publishing Packages
    • Docstrings
    • Pydoc
    • Introduction of Popular Python Packages
    • What are APIs?
    • Yelp API
    • Searching for Businesses
    • Hiding API Keys
    • Sending Text Messages
    • Web Scrapping
    • Browser Automation
    • Working with PDFs
    • Working with Excel Spreadsheets
    • Command Query Separation Principle
    • NumPy
    • Introduction of Building Web Applications with Django
    • Views
    • Models
    • Migrations
    • Changing the Models
    • Admin
    • Customizing the Admin
    • Database Abstraction API
    • Adding Bootstrap
    • Customizing the Layout
    • URL Parameters
    • Getting a Single Object
    • Raising 404 Errors
    • Referencing URLs
    • Creating APIs
    • Adding the Homepage
    • Deployment
    • Introduction to Machine Learning with Python
    • What is Machine Learning?
    • Machine Learning in Action
    • Libraries and Tools
    • Importing a Data Set
    • Jupyter Shortcuts
    • A Real Machine Learning Problem
    • Preparing the Data
    • Learning and Predicting
    • Calculating the Accuracy
    • Persisting Models
    • Visualizing a Decision Tree

Day & Timing

  • Duration 2 Months , 3 Days a Week.
    2 Hrs Daily

Fee

  • Rs. 7500