𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

MASTERING PYTHON FOR WEB a beginner's guide.

✍ Scribed by SUFYAN BIN UZAYR


Publisher
ROUTLEDGE
Year
2022
Tongue
English
Leaves
303
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Table of Contents


Cover
Half Title
Series Page
Title Page
Copyright Page
Contents
About the Editor
Chapter 1: Introduction to Python
PYTHON 2 VS. PYTHON 3
A BRIEF HISTORY OF PYTHON
INSTALLING AND CONFIGURING PYTHON
HOW TO INSTALL PYTHON ON WINDOWS
How to Install from the Microsoft Store
How to Install from the Full Installer
HOW TO INSTALL PYTHON ON macOS
How to Install from the Official Installer
How to Install from Homebrew
HOW TO INSTALL PYTHON ON LINUX
How to Install on Ubuntu and Linux Mint
How to Install on Debian Linux
How to Install on openSUSE
How to Install on CentOS and Fedora
How to Install on Arch Linux
HOW TO BUILD PYTHON FROM SOURCE CODE
HOW TO INSTALL PYTHON ON iOS
HOW TO INSTALL PYTHON ON ANDROID
ONLINE PYTHON INTERPRETERS
REGENERATE CONFIGURE
Chapter 2: Python Data Type
Additional Methods on Integer Types
STRING DATA TYPE
SET DATA TYPE
Operators and Methods
Modifying a Set
NUMBERS DATA TYPE
Integers
Floating Point Numbers
Complex Numbers
Number Type Conversion
LIST DATA TYPE
Accessing Values in Lists
Updating Lists
Delete List Elements
Basic List Operations
Built-In List Functions and Methods
DICTIONARY DATA TYPE
Creating a Dictionary
Accessing Values in Dictionary
Updating Dictionary
Delete Dictionary Elements
Properties of Dictionary Keys
Built-in Dictionary Functions & Methods
Tuple Data Type
Accessing Values in Tuples
Updating Tuples
Delete Tuple Elements
Basic Tuples Operations
Built-in Tuple Functions
Chapter 3: Python Comments and Documentation
SINGLE LINE, INLINE, AND MULTILINE COMMENTS
HOW PYTHON MULTILINE COMMENT WORKS?
Block Comments
Shebang
PYTHON COMMENTING BEST PRACTICES
When Writing Code for Yourself
When Writing Code for Others
PYTHON COMMENTING WORST PRACTICES
HOW TO PRACTICE COMMENTING?
PROGRAMMATICALLY ACCESSING DOCSTRINGS
Single-Line Docstrings
Multi-line Docstrings
Docstring Formats
WRITE DOCUMENTATION VIA DOCSTRINGS
Paragraphs
Inline Markup
Sections
Meta-information Markup
Information Units
Inline Markup
Chapter 4: Programs, Algorithms, and Functions
PYTHON SCRIPTS AND MODULES
What’s the Python Interpreter?
Using the Python Command
Using the Script Filename
How to Run Python Scripts Interactively
How to Run Python Scripts from an IDE or a Text Editor
How to Run Python Scripts from a File Manager
Joining Two Strings
Format Floating Point in the String
Raise a Number To a Power
Working with Boolean Types
Use of If-Else Statement
Use of AND and OR Operators
Locating Modules
Standard Modules
Python Packages
PYTHON ALGORITHMS
How Do You Write Algorithms?
Characteristics of an Algorithm
Brute Force
Divide and Conquer
Tree Traversal Algorithms
Sorting Algorithms
Searching Algorithms
Algorithm Analysis
BASIC FUNCTIONS
DYNAMIC PROGRAMMING
Recursive Method
Top-Down Method
Bottom Down
LAMBDA FUNCTIONS
Syntax
Decorators
Chapter 5: Python’s Executional Model
NAMES AND NAMESPACES
SCOPES
Using the LEGB Rule
Functions: The Local Scope
Nested Functions: The Enclosing Scope
Modules: The Global Scope
Built-In Scope
MODIFYING THE BEHAVIOR OF A PYTHON SCOPE
The Global Statement
The Nonlocal Statement
Using Enclosing Scopes as Closures
Bringing Names to Scope with Import
Reviewing Unusual Python Scopes
Comprehension Variables Scope
Exception Variables Scope
Class and Instance Attributes Scope
Using Scope-Related Built-In Functions
OBJECTS AND CLASSES
Class Objects
Method Objects
Inheritance
Chapter 6: Python for Web Development
THE BASIC CONCEPTS AROUND WEB PROGRAMMING
THE DJANGO FRAMEWORK
Is Django Opinionated?
What Does Django Code Look Like?
Handling the Request (views.py)
Defining Data Models (models.py)
Rendering Data (HTML Templates)
REGULAR EXPRESSIONS
Regular Expression Objects
FLASK AND FALCON FRAMEWORKS
APPRAISAL
INDEX


πŸ“œ SIMILAR VOLUMES


Mastering Python for Web: A Beginner's G
✍ Sufyan bin Uzayr πŸ“‚ Library πŸ“… 2022 πŸ› CRC Press 🌐 English

<div> <p>Python definitely tops the charts when it comes to ease of use and beginner-friendly learning curve in the world of programming languages. At the same time, Python is essential when it comes to writing system scripts, processing big data, performing mathematical computations, creating web

Mastering Python for Web: A Beginner's G
✍ SUFYAN BIN UZAYR πŸ“‚ Library πŸ“… 2022 πŸ› CRC Press 🌐 English

<p>Python for Web</p><p>Python definitely tops the charts when it comes to ease of use and beginner-friendly learning curve in the world of programming languages. At the same time, Python is essential when it comes to writing system scripts, processing big data, performing mathematical computations,

Mastering MySQL for Web : a Beginner's G
✍ Sufyan Bin Uzayr πŸ“‚ Library πŸ“… 2022 πŸ› CRC Press 🌐 English

<span><p>MySQL</p><p>In real-world applications, we see large amounts of data being generated on an hourly basis. How do you think we can handle this data? Correct, to solve our problems with large-sized data, MySQL shines bright as it is built to handle data pools of all sizes with ease.</p><p>Mast

Django Python for Web Development: A Beg
✍ Wetherby, Arthur πŸ“‚ Library πŸ“… 2024 πŸ› Independently Published 🌐 English

Embark on your journey to becoming a proficient web developer with "Django Python for Web Development: A Beginner’s Guide to Mastering Django Through Practical Projects." This comprehensive guide is tailored specifically for beginners and aims to equip you with the skills and knowledge needed to bui

Python Mastery: A Code Like a Pro Guide
✍ Jonathan Bates πŸ“‚ Library πŸ“… 2016 πŸ› CreateSpace Independent Publishing Platform 🌐 English

Become a proficient and fluent programmer with clear and succinct examples. So what are you waiting for start today and you will be able to β€œCODE LIKE A PRO” in no time. Do you want to become fluent in learning the skill of programming? Do you have very little to no experience in programming but loo

Python 3 Web Development Beginner's Guid
✍ Michel Anders πŸ“‚ Library πŸ“… 2011 πŸ› Packt Publishing 🌐 English

Part of Packt's Beginner's Guide Series, this book follows a sample application, with lots of screenshots, to help you get to grips with the techniques as quickly as possible. Moderately experienced Python programmers who want to learn how to create fairly complex, database-driven, cross browser com