15 Powerful Python One-Liners Every Beginner Should Know
Python enables concise yet expressive code through clever one-liners that simplify common programming tasks.
Conditional Assignment with Ternary Operator
Assign a value based on a condition without using multi-line if-else blocks:
a = 10
b = 20
result = a if a > b else b
print(result) # 20
Multiple Variable Assignment
Initialize several va ...
Posted on Tue, 23 Jun 2026 16:57:30 +0000 by *mt
Delegating to Subgenerators with Python's yield from
The yield from expression in Python allows a generator to delegate part of its operation to another generator or iterable. This is especially powerful for building coroutines and splitting complex generator logic into smaller, manageable pieces. Below are three examples that demonstrate how yield from behaves, how it handles return values, and ...
Posted on Tue, 23 Jun 2026 16:29:36 +0000 by NotVeryTechie
Python Requests Library for HTTP Operations
Installation
Install the library via pip:
pip install requests
For unstable networks, specify a mirror source:
pip install requests -i https://pypi.mirrors.ustc.edu.cn/simple/
Available mirrors include:
Tsinghua University: https://pypi.tuna.tsinghua.edu.cn/simple
Alibaba Cloud: http://mirrors.aliyun.com/pypi/simple/
University of Science an ...
Posted on Tue, 23 Jun 2026 16:28:07 +0000 by bobbfwed
Automating Form Submission in Python for Web Crawling Challenges
The challenge requires submitting a form with a username and password (a number under 30) to http://www.heibanke.com/lesson/crawler_ex01/. Here are four implementation approaches:
Method 1: Using urllib
import urllib
import re
import sys
sys.setdefaultencoding('utf-8')
form_data = {'username': 'test_user'}
target_url = 'http://www.heibanke.com ...
Posted on Tue, 23 Jun 2026 16:20:41 +0000 by broseph
Persistent Object Storage and Encoding/Decoding
At times, it becomes necessary to store data like strings, lists, dictionaries, tuples, and other structures permanently. For this purpose, Python's pickle module proves useful. This module allows conversion of objects into formats suitable for storage or retrieval.
The pickle module facilitates serialization and deserialization processes. Seri ...
Posted on Mon, 22 Jun 2026 19:01:28 +0000 by cassius
Algorithmic Strategy for Maximizing Single-Transaction Stock Gains
Problem Definition
You are provided with a sequence of integers representing daily stock valuation records. Your objective is to execute exactly one pruchase followed by one sale at a subsequent point in time to achieve the highest possible financial gain.
Return the calculated net earnings. If the market conditions do not permit a positive yie ...
Posted on Mon, 22 Jun 2026 18:03:12 +0000 by warrior rabbit
Python 3.6 Migration and Development Techniques
Upgrading Python from 2.7 to 3.6
Legacy virtual machines often default to Python 2.7. Verify the current installation:
which python
ls -lah /usr/bin/python
Install Python 3.6:
yum install epel-release
yum install python36
cd /usr/bin/
rm python
ln -s python3.6 python
python --version
After installation, Python 3.6 will be available at /usr/bi ...
Posted on Mon, 22 Jun 2026 16:29:24 +0000 by tskweb
Automating Web Browsers with Python and Selenium
Core Concepts and Architecture
Selenium operates as a programmatic bridge between Python scripts and browser rendering engines. The primary component, WebDriver, communicates via the W3C WebDriver protocol to execute commands such as navigation, DOM manipulation, and event simulation. This architecture ensures cross-browser compatibility, allow ...
Posted on Sun, 21 Jun 2026 17:38:29 +0000 by dajawu
Introduction to Scrapy Framework and Basic Usage
Overview
This article covers an introduction to the Scrapy framework, installation instructions, and fundamental usage patterns.
What is Scrapy?
Scrapy is a powerful Python framework designed for extracting structured data from websites. It provides a complete solution for web crawling tasks, integrating features like asynchronous downloading, ...
Posted on Sun, 21 Jun 2026 17:18:44 +0000 by faizanno1
Understanding Python Iterables and Iterators
Iterable Objects vs Iterators in Python
What Are Iterable Objects?
An iterable is any Python object that implements the __iter__ method. Think of it like a bookâthe book has pages you can flip through one by one, making it iterable. A rock, on the other hand, cannot be iterated over since it has no sequential access capability.
Common built-in ...
Posted on Sun, 21 Jun 2026 17:04:06 +0000 by mitcho