Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python,Flask Framework And Django Course For Beginners
Rating: 4.1 out of 5(1,022 ratings)
126,499 students

Python,Flask Framework And Django Course For Beginners

Python Complete Course With Python Framework Django And Python Framework Flask Framework Learn Beginner To Advance
Created byHorizon Tech
Last updated 9/2020
English
English [Auto],

What you'll learn

  • Python Programming Beginner To Advanced, Flask Framework And Django Framework With Building Project
  • Write scripts for general productivity tasks Read and comprehend Python code Gain knowledge in regard to general programming concepts
  • Use variables to store, retrieve and calculate information
  • Utilize core programming tools such as functions and loops
  • Use of Django and Flask Frameworks with Projects.

Course content

3 sections99 lectures18h 21m total length
  • Tutorial 1-PYTHON OVERVIEW13:39

    Explore Python's high-level, object-oriented design, easy syntax, and cross-platform reach, then master immediate, script, and integrated development environment coding modes with tools like Jupyter and Spyder, including Django and Flask.

  • Tutorial 2- Python Variables And Constants.mp47:43

    Learn Python variables and constants, defined as named memory locations, with dynamic typing, automatic initialization, and flexible assignment. Explore valid names, camelCase conventions, and multi-value assignments in one line.

  • Tutorial 3- Python Class And Objects5:14

    Explore Python class and objects through an example of a complex number class, its constructor, attributes, methods, instantiation, and object deletion.

  • Tutorial 4- Python Array Implementation10:41

    Explore Python lists as flexible arrays by learning core operations: append, extend, insert, remove, pop, and copy, while indexing, slicing, and sorting elements, including multidimensional lists.

  • Tutorial 5- Python File Methods.4:22

    Explore Python file methods, from open and close to detach, fileno and flush; learn read, readline, readlines, seek, tell, truncate, and how readable, writable, and seekable properties control access.

  • Tutorial 6-Python Keywords And Identifiers24:40

    Explore python keywords and identifiers, and learn reserved words, rules for valid identifiers, and examples such as true, false, none, plus common keywords like break, class, def, lambda, and more.

  • Tutorial 7 -Python Tuples16:49

    Learn how python tuples offer immutable, heterogeneous collections that differ from lists and can serve as dictionary keys. Explore creating, indexing, slicing, concatenating, and common tuple operations.

  • Tutorial 8 -Python Sets17:10

    Explore Python sets as unordered collections of unique items, perform union, intersection, difference, symmetric difference, and update operations, and use mutability features including add, remove, discard, and frozenset behavior.

  • Tutorial 9-Python Different Modules2:52

    Explore python modules and packages, learn how importing enables code reuse, use aliases and dot notation to access functions and classes, and compare import styles: import, from, and star.

  • Tutorial 10-Python Directory And File Management System6:01

    Explore Python directory and file management by creating, listing, renaming, and deleting directories and files, using current working directory navigation, listing contents, and basic path operations.

  • Tutorial 11-python dictionary10:40

    Explore Python dictionaries as unordered key-value stores, learn to create, access, and modify them using methods like get, keys, items, pop, clear, and fromkeys, plus dict comprehension and membership tests.

  • Tutorial 12- Python Strings15:39

    Explore Python strings from definitions and encoding to indexing, immutability, and concatenation; learn string formatting with format, escaping quotes, and using in, enumerate, and find.

  • Tutorial 13-Python Data Type Conversion4:08

    Explore Python data type conversion by showcasing implicit and explicit type casting, converting strings to integers or floats, and handling type errors during mixed operations.

  • Tutorial 14 -Python Numbers16:41

    Explore Python's number types, including integers, floats, and complex numbers, and learn type checks with type and isinstance, prefixes for binary, octal, and hexadecimal, and decimal conversions.

  • Tutorial 15-Python Namespace And Scope6:26

    Gain insight into Python namespaces and scope, including local, global, and built-in namespaces, the memory address via id, the global keyword, and how nested functions share and modify variables.

  • Tutorial 16 -Python Global,Local And Nonlocal variables6:38

    Explore global, local, and non-local variables by examining their scope in Python, including global and nonlocal keywords and nested function interactions.

  • Tutorial 17-Python Global Keyword4:04

    Apply the Python global keyword to read and modify a global variable from inside a function, illustrating local versus global scope and updating the global value.

  • Tutorial 18-Python Iterators11:07

    Explore how Python iterators work, implement the iterator protocol with __iter__ and __next__, and create custom iterators that raise StopIteration when exhausted.

  • Tutorial 19-Python Iterations Using for6:06

    Explore Python for loops to iterate over sequences, use the range function with start, stop, and step, and master else and break blocks, including nested loops.

  • Tutorial 20-Python Inheritance8:54

    Learn how inheritance creates derived classes from a base class in Python, covering single, multiple, hierarchical, multilevel, and hybrid forms, with examples of constructors and polymorphism.

  • Tutorial 21-Python Multiple Inheritance4:27

    Discover how Python supports multiple inheritance by deriving a class from several base classes and combining their features. The lecture demonstrates base and derived classes with practical method demonstrations.

  • Tutorial 22-Python Function Arguments8:23

    Explore how Python handles function arguments, including optional and default values, fixed versus variable arguments, and *args, with practical demonstrations like a max finder and a sum of arbitrary inputs.

  • Tutorial 23-Python Functions14:27

    Learn to write Python functions using def, parameters, and return values to create modular, reusable code, including docstrings and a menu-driven calculator for basic operations.

  • Tutorial 24-Python break statement5:15

    Learn how the Python break statement terminates a loop and transfers control to the next statement. See lowercase syntax, nested loop behavior, and a practical demonstration with continue for contrast.

  • Tutorial 25-Python continue statement3:36

    Explore the Python continue statement, learn how it skips the rest of the loop body for the current iteration, and see an example printing only even numbers.

  • Tutorial 26-Python Errors And Exceptions10:04

    Explore Python syntax and semantic errors, and learn to handle exceptions using try, except, and finally with assertion, end-of-file, import, index, division by zero, and type errors.

  • Tutorial 27-Python Exceptions Try.except and finally6:03

    Learn how Python handles exceptions with try, except, and finally blocks and how programs generate error messages when division by zero or invalid data types occur.

  • Tutorial 28-Python User Defined Exception4:29

    Explore Python user defined exceptions with a voters eligibility example, showing custom exception creation, raising, try-except, else, and finally blocks, including type errors and non-numeric ages.

  • Tutorial 29-Python OOP Approach16:08

    Explore object oriented programming in Python by defining classes and objects with constructors and self, using attributes and methods, and applying inheritance, encapsulation, and polymorphism for reusable, dry code.

  • Tutorial 30-Python Nested Dictionary Implementation7:01

    Explore Python nested dictionary implementation, accessing and printing values, adding and deleting entries, and iterating through outer and inner dictionaries in a nested structure.

  • Tutorial 31-Python Operator Overloading7:18
  • Tutorial 32- Python Statements And Comments9:01

    Explore Python statements and comments, including assignment, if and while statements, multi-line statements with backslash continuation, and indentation-driven blocks, plus # comments, multi-line comments and docstrings.

  • Tutorial 33-Python Pass Statement.2:44

    Learn how the pass statement in Python acts as a placeholder with no execution effect, unlike a comment, and how it can reserve future functionality inside loops.

  • Tutorial 34-Python Generators8:34

    Discover Python generators as simple iterators, distinguishing generator functions from normal ones, and learn to use next and for loops to access values one at a time.

  • Tutorial 35-Python Decorators6:06

    Explore Python decorators and metaprogramming by transforming existing functions with wrapper logic. See practical demonstrations of defining decorators, inner functions, and the @decorator syntax that modify function behavior.

  • Tutorial 36-Python While Loop18:55

    Master the Python while loop, its condition-driven execution, and the break and else flow. Apply these ideas to pattern printing tasks such as dressing-table patterns.

  • Tutorial 37-Use of if .elif and else5:26

    Explore Python conditional logic using if, elif, and else blocks, with emphasis on indentation and nesting, and see age-based examples demonstrating how conditions control program flow.

  • Tutorial 38-Python Matrix Implementation6:05

    Explore Biton metrics implementation in Python by building dynamic two-dimensional matrices with lists, using loops, applying indexing including negative indexing, and understanding shallow versus deep copy.

  • Tutorial 39-Python Regular Expressions22:31

    Master Python regular expressions with practical examples that search, match, and replace strings, use wildcards and character classes, and validate formats like emails and phone numbers.

  • Tutorial 40- Python List Comprehension7:57

    Demonstrate Python list comprehension by converting a string to a list with a for loop, using lambda and conditions. Show transposing a matrix via list comprehension to form new rows.

  • Tutorial 41-Python Recursion5:17

    Master Python recursion concepts, including direct and indirect calls, with Biton support, and explore advantages, disadvantages, and a factorial demonstration.

  • Tutorial 42-Python Input, Outpt And Import9:47

    Learn Python input and output basics with input and print, including int casting, string vs integer operations, and formatting with placeholders, sep and end; import math for power calculations.

  • Tutorial 43-Python Read and Write Operations5:44

    Learn how to work with data files in Python by opening in text or binary modes, reading and writing, appending, or using exclusive creation, and always closing to free resources.

  • Tutorial 44-Python Different Looping Techniques3:33

    Learn Python looping techniques: top, middle, and bottom condition loops; use while with break and simulate do-while. Prompt input, cast to int, and check even or odd.

  • Tutorial 45-Python Shallow Copy And Deep Copy7:29

    Explore Python copying concepts by contrasting shallow copy and deep copy with the copy module, showing that = shares references, while shallow copies nest references and deep copies recreate objects.

  • Tutorial 46-python lamda functions4:44

    Learn to define anonymous functions with lambda in Python, and compare def and lambda, then use map and filter to double values and select even numbers in lists.

  • Tutorial 47-Python ASSERT5:32

    Explore how assertions use boolean expressions to enforce conditions, such as nonzero divisors, halt the program with an assertion error when false, and serve as a debugging tool with examples.

  • Tutorial 48- Python @Property10:26

    Explore Python's @property to encapsulate attributes with getter and setter logic, illustrated by a temperature Celsius class that validates against absolute zero and converts to Fahrenheit.

  • Tutorial 49-Python Closure5:14

    Explore Python closures by defining nested functions, accessing non-local variables in enclosing scopes, and returning inner functions with practical examples.

Requirements

  • Only the very basic computer skills are needed
  • A computer, Access to the internet, An interest in learning Python

Description

Learn Python From Beginner To Advanced Level, Flask Framework From Beginning, Django Framework From Beginning, And Build A Project Using Django.

  • I’ve created thorough, extensive, but easy to follow content which you’ll easily understand and absorb.

    The course starts with the basics, including Python fundamentals, programming, and user interaction.


    The curriculum is going to be very hands-on as we walk you from start to finish becoming a professional Python developer. We will start from the very beginning by teaching you Python basics and programming fundamentals, and then going into advanced topics and different career fields in Python so you can get real-life practice and be ready for the real world.


  • The topics covered in this course are:

    * Beginner to Expert Python contents:


    Array implementation

    File methods

    Keywords and Identifiers

    Python Tuples

    Python Basics

    Python Fundamentals

    Data Structures

    Object-Oriented Programming with Python

    Functional Programming with Python

    Lambdas

    Decorators

    Generators

    Testing in Python

    Debugging

    Error Handling

    Regular Expressions

    Comprehensions

    Modules

*Flask Framework:

Flask Web Framework, In this course, you will learn the fundamentals of web applications .so that you can start building API and develop web applications using Python Flask Web Framework.

  • How to build Python web apps with Flask

  • How to use the Jinja template language to create the look of your apps

  • How to use the SQLite database to start development

  • How to use other databases with Flask by using Flask-SQLAlchemy

  • Using Flask to process incoming request data.

*Django Framework With Building Projects:

Django Web Framework, you will learn the fundamentals of web applications. web applications using Python Django Web Framework.

  • Build website and web applications

  • HTML and CSS for front end web development

  • Bootstrap for responsive web design

  • Python

  • Django for creating robust websites and web apps

* BUILD A WEB APPLICATION USING  DJANGO FRAMEWORK:
See you inside the course!

Who this course is for:

  • For Complete Programming Beginners
  • For People New to Python,Django And Flask
  • For People Who want to learn Python Fundamentals and later transition into Data Science or Web Development