
Learn the basics of HTML, hypertext markup language, a tag-based language for creating web pages, and how to link pages into a simple website using a basic editor and browser.
Explore how HTML attributes define element characteristics, set background color and heading alignment, and use opening tags with attribute names and values to customize body, h1, and hr elements.
Explore HTML basic tags by using h1–h6 headings, the p paragraph, br for line breaks, and preformatted text, plus center alignment and hr separators.
Learn how HTML phrase tags like em and i italicize text, mark highlights in yellow, strong makes text bold, code blocks, and address create a new line for practical styling.
Learn how HTML comments are ignored by the browser and use the <!-- ... --> syntax to explain pages for future developers.
Learn how to group html elements with div tags to apply shared formatting across page sections, and see how styles inside a div affect all contained content.
Learn how to change font size (1-7), font face, and color with the HTML font tag in email text, including examples of sizes and faces and fallback behavior.
Explore SVG basics by drawing shapes such as circle, rectangle, line, ellipse, and polygon. Control coordinates, width, height, and fill to craft scalable vector graphics in SVG.
Explore html formatting tags, including bold, italics, underline, strike, subscript, superscript, small, big, and monospace, and see how nested tags affect the output on a webpage.
Learn to build HTML forms with the form tag, action and method attributes, and controls like text, password, textarea, checkboxes, radios, dropdowns, and submit buttons to post data.
Master HTML table fundamentals to build page layouts using table, tr, and td; control borders, padding, spacing, width, captions, headers, and cell merging with colspan and rowspan.
Explore how to implement HTML5 media elements, including audio and video, in the browser using built-in controls to enable media playback for users.
Master HTML5 media elements by using the video tag with height and width, supplying multiple sources so the first compatible file plays, and add controls for playback and audio tag.
Install Anaconda on windows, selecting Python 3.6 64-bit and following the installer prompts. Accept the license, choose just me, set the destination, and make Anaconda the default Python and editor.
Explore Python overview, highlighting its high level, object oriented design and easy syntax, and learn coding in immediate mode, script mode, and Jupiter Lab, with parser, compiler, and interpreter.
Explore Python constants and variables, naming constants in all caps, and how dynamic typing lets variables hold strings or numbers through reassignment and multi-variable assignment.
Define a my complex number class with an __init__ constructor, self, real and imaginary parts, and a display method; create objects, add attributes, and delete attributes or objects.
Explore Python lists and arrays, their element types and flexible storage. Access, modify, append, pop, slice, concatenate, and repeat elements, including negative indexing and multidimensional structures.
Explore Python keywords and identifiers, including true, false, none, and, or, not. Master control flow with break, continue, if, elif, else, try, except, finally, and range-based loops with yield.
Explore Python tuples, an immutable data type similar to lists, used for homogeneous data and dictionary keys, offering faster iteration, and learn creation, indexing, slicing, concatenation, and immutability rules.
Understand Python sets as unordered collections of unique elements, with mutability for the set and immutability for members; perform union, intersection, difference, and membership checks, including frozen sets.
Learn how to import python modules with aliasing, rename imports, and use from imports like from math import pi or from math import star to access pi and other names.
Learn Python directory and file management by using getcwd, chdir, listdir, makedirs, rename, and remove to inspect and manipulate folders and files.
Learn how Python dictionaries store key-value pairs, create and update them, handle missing keys, remove items, use dictionary comprehension, test membership, and iterate keys and values.
Explore Python strings, including defining with single, double, and triple quotes, multi-line strings, indexing and slicing, immutability, concatenation, iteration, and string formatting with placeholders.
This tutorial explains implicit and explicit Python data type conversion, showing int and float interaction, string to int conversion, and errors from adding int and string.
Explore Python numbers, including int, float, and complex types; learn type checking, numeric representations in binary, hex, and octal, and conversions with decimals, fractions, math, and random.
Explore Python namespace and scope, including id and memory addresses, global and nested functions, and how variables resolve across outer and inner scopes.
Explore Python global, local, and nonlocal variables and the nonlocal keyword through examples that show how scope affects values inside and outside functions.
demonstrates in Python how to use the global keyword to modify a global variable inside nested functions and shows the output before and after function calls to illustrate global scope.
Explore Python iterators and iterator protocol, including __iter__ and __next__, how iterables yield data one at a time in for loops, and how to implement custom and infinite iterators.
Use Python for loops to iterate over lists and ranges, printing elements in order, including nested for loops and an else block that signals completion.
Explore inheritance and polymorphism in Python's object oriented programming by defining a base class and a subclass, with constructors and methods like can swim and can run.
Explore Python multiple inheritance with derived and base classes, showing how methods from several super classes are inherited and executed in a derived class.
Explore Python functions with input arguments, default values, and arbitrary arguments, showing how to return values and pass parameters in real examples.
Explore Python functions: define with def, write user-defined and library functions, pass parameters, use return values, call functions, and handle inputs, strings, and basic arithmetic operations.
Explore how the Python break statement stops an infinite while loop by generating a random number from 1 to 19 and exiting when the guess matches the loop counter.
Learn how the Python continue statement affects a for loop by skipping iterations—such as odd numbers in a range—and continuing to the next cycle, producing only even outputs.
Learn how Python errors and exceptions flow through try, except, and finally blocks, handling type errors, division by zero, raising errors, and ensuring resources close in finally.
Explore Python exception handling with try, except, and finally through practical examples of division by zero and type conversion errors, showing how control flows to the proper except block.
Demonstrates creating a user defined exception in Python by defining a voter's eligibility class, raising it for underage input, and handling with try-except-else-finally.
Explore Python object oriented programming by defining classes and objects, using constructors and self, and implementing inheritance, private members, and encapsulation through methods that manage attributes.
Learn how to declare and work with nested dictionaries in Python, including accessing elements, adding entries, deleting keys, and iterating over items.
Learn how to implement operator overloading in Python with a 2d point class, defining __str__, __add__, __sub__, and __lt__ to perform arithmetic, comparisons, and produce readable string representations.
Discover Python statements and comments, using hash for single-line comments and triple double quotes or triple single quotes for multiline comments, with indentation defining blocks.
Discover how the Python pass statement acts as a placeholder within a loop to reserve future functionality, avoid extra output, and let the program complete cleanly.
Explore Python generators as a simple, automatic way to create iterators using yield to pause and resume execution. See practical examples like reversing strings and iterating with for loops.
Explore Python decorators and metaprogramming by defining decorator functions that modify other functions, using the @ syntax, and see how decorated functions execute with example divisions and zero division handling.
Explore Python while loops by demonstrating indentation, the while-else structure, and pattern printing with a dressing table pattern and variable inputs.
Learn how to use if, elif, and else in Python with proper indentation and colons. Explore nested if blocks and execution flow with age-based examples.
Explore Python regular expressions to search, match, and replace strings, using wildcards, character classes, and backreferences. Learn practical patterns for data validation, formatting, and importing.
Study Python list comprehension through practical examples: building a list from a string with a for loop, using lambda mapping, filtering even numbers, nested conditions, and transposing a matrix.
Demonstrate Python recursion by implementing a factorial function with base cases, tracing recursive calls from five to one to obtain 120.
Explore Python shallow and deep copies using the copy module. Learn how assignment uses references, while shallow copies share nested objects and deep copies recreate them.
Compare def with lambda and learn to apply lambda for doubling numbers, filtering evens, and mapping list items.
Learn how Python assertions use boolean expressions to guard code, raising assertion errors when conditions fail, such as ensuring lists are nonempty before computing averages.
Discover how Python property decorators simplify object oriented programming by using a temperature class with getter and setter, validation against minus 273, and conversion to Fahrenheit.
learn to set up a python 2.7 environment, create and activate a virtual environment, and install flask and its dependencies.
Create a hello world Flask app by importing Flask, creating a Flask instance with __name__, and mapping the root route, then run on localhost:5000 with debug auto-reload.
Pass variable data to Flask view functions using URL rules with angle-bracket parameters, powered by the root decorator; strings and integers become function arguments and render in the browser.
Explore dynamic url building and redirection in Flask, including admin and guest routes, using url_for and redirect to route to hello admin or hello guest based on the name parameter.
Learn how HTTP methods work in a Flask app by creating an HTML login form that posts to /login and redirects to a welcome page based on the submitted name.
Learn how to use Flask templates to render HTML pages, moving from plain text responses to template rendering with render_template, and organizing templates in a templates folder.
Explore how Flask uses templates and a static folder to serve JavaScript and CSS, access assets via the static endpoint, and trigger a hello function.
Learn how to use the Flask request object to post form data (name, physics, chemistry, mathematics) to a /result route and render the values as a table.
Learn to set and read cookies in a flask app using a form, make_response, set_cookie, and request.cookies to render a template.
Explore a Flask login flow using redirect and abort(401) to enforce admin access and redirect to a success page for admin users.
Demonstrates how Flask flash messages communicate login outcomes by validating credentials, flashing errors or success, and rendering templates with flashed messages on the index after redirects.
Learn to upload files with a Flask app by posting multipart form data to /uploader, saving the file on the server, and returning a file uploaded successfully message.
Learn to configure and use the Flask-Mail extension in a virtual environment, verify installation, and send Gmail SMTP emails by composing a Message with subject, sender, recipient, and body.
Learn to build a Flask web form using the WTForms extension, with text, email, radio, and select fields, validators, and flash messages, rendered via templates.
Learn to integrate sqlite in a flask app by viewing and manipulating a students table, inserting new records via a form, and listing all records with templates and routes.
Learn to set up the flask sql alchemy extension with sqlite in a flask app. Define a student model and manage inserts and listing with flash messages and templates.
Learn HTML 5 with Python From Beginner To Advanced Level, Flask Framework From Beginning,
we've created thorough, extensive, but easy-to-follow 23 Hours of content that you’ll easily understand and absorb.
The course starts with the basics of HTML5, Python fundamentals, programming, and user interaction.
The curriculum is going to be very hands-on as we walk you from start to finish to become a professional HTML 5, Python developer. We will start from the very beginning by teaching you HTML 5 Basics then 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:
* Brief Introduction To HTML 5:
HTML Basic Tags
HTML List Tags
HTML Attributes
HTML Forms
HTML SVG
HTML Blocks
* 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.