
Explore Python overview as a high-level, object-oriented language with easy syntax, and learn immediate mode, script mode, and development environments like Jupiter Lab.
Explore defining constants and variables in Python, using uppercase names for constants, dynamic typing, and reassignment. Learn multiple assignments and printing to observe types and values.
Define a complex number class with a constructor, real and imaginary parts, and a display method to print them; illustrate creating objects and deleting attributes.
Define strings in Python with single, double, and triple quotes, including multiline strings. Explore indexing, slicing, immutability, concatenation, formatting, escapes, and methods like find, replace, lower, and upper.
Explore Python global, local, and nonlocal variables through practical examples that show scope, the global keyword, and how nonlocal updates inner and outer bindings.
Explore how Python functions handle input parameters, including default values, keyword arguments, and variable argument lists with *args, and how returning or printing results works.
Demonstrate shallow versus deep copy in Python with a practical example using the copy module. Learn how the equal operator creates shared references, while deep copy recursively copies nested objects.
Learn how Python lambda functions act as anonymous definitions, and see how map and filter double inputs and select even numbers from lists.
Learn how Python assertions validate conditions with boolean expressions and raise an assertion error when false. See how non-empty input is required to compute averages, with optional error messages.
Explore Python's property decorator to manage a Celsius temperature with a getter and setter, including validation against minus 273 and demonstrating how property simplifies attribute access.
Explore building dynamic urls in Flask using url_for and redirect. Learn how to map admin and guest routes to view functions and perform redirects based on url parameters.
Explore how Flask handles HTTP methods by building a login form that posts data to /login and redirects to a welcome view, then compare GET versus POST behavior.
Learn how a Flask app serves static files from a static folder and templates from a templates folder. Button triggers a JavaScript hello function via url_for('static', filename=...), displaying an alert.
Learn to set a cookie in a Flask app using a simple form and the response object's set_cookie, then read it with request.cookies to display a welcome message.
Explore how to use Flask redirect and error handling, validate login inputs, and navigate users from a login form to a success page based on the username.
Demonstrates using a CircuLite SQLite database with Flask to insert and list students (name, address, pin code) and verify results in a browser and Escalada Studio.
Learn Python By Demonstrations
The course is 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:
Installing Anaconda
Python Overview
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 - URL Building
Flask Framework - HTTP Method
Flask Framework - Templates
Flask Framework - Static Files
Flask Framework - Request Object
Flask - Request.from Object
Flask Framework - Cookies
See you inside the course!