Tagged articles

Python

5000 articles · Page 48 of 50
High Availability Architecture
High Availability Architecture
Dec 27, 2020 · Fundamentals

Understanding Coroutines: From Ordinary Functions to User‑Level Threads

This article explains the concept of coroutines, compares them with ordinary functions, shows Python code examples of yielding and resuming execution, illustrates their historical background, and describes how they are implemented using heap‑allocated stack frames to achieve lightweight, user‑level concurrency.

Programming FundamentalsPythonconcurrency
0 likes · 13 min read
Understanding Coroutines: From Ordinary Functions to User‑Level Threads
Python Crawling & Data Mining
Python Crawling & Data Mining
Dec 27, 2020 · Fundamentals

What Do China’s Divorce Rates Reveal? A Decade of Data Visualization and Analysis

Using publicly available statistics from the National Bureau of Statistics, this article visualizes and analyzes China’s divorce rates over the past decade, comparing national trends, provincial variations, and city-specific patterns such as Beijing versus Shanghai, revealing a steady increase and regional disparities.

AltairData AnalysisPyecharts
0 likes · 8 min read
What Do China’s Divorce Rates Reveal? A Decade of Data Visualization and Analysis
Python Programming Learning Circle
Python Programming Learning Circle
Dec 25, 2020 · Information Security

Brute-Force Cracking of Password-Protected ZIP Files with Python

This article demonstrates how to use Python's zipfile module to open and extract password‑protected ZIP archives, explains the required parameters, shows successful and failed extraction attempts, and provides a simple brute‑force script that iterates numeric passwords to recover the archive's contents.

File ExtractionPythonbrute-force
0 likes · 2 min read
Brute-Force Cracking of Password-Protected ZIP Files with Python
Python Crawling & Data Mining
Python Crawling & Data Mining
Dec 25, 2020 · Backend Development

Mastering Python Rate Limiting: From ratelimiter to SlowAPI

This article explains how to control request frequency in Python using the ratelimiter library for synchronous and asynchronous code, and introduces SlowAPI as a flexible solution for FastAPI and Flask, helping backend developers reduce server load and protect APIs from abuse.

Backend DevelopmentFastAPIPython
0 likes · 6 min read
Mastering Python Rate Limiting: From ratelimiter to SlowAPI
MaGe Linux Operations
MaGe Linux Operations
Dec 19, 2020 · Backend Development

12 Must‑Know Open‑Source Python Frameworks for Web and Data Development

This article introduces twelve popular open‑source Python frameworks—including Django, Tornado, Twisted, Pulsar, Bottle, Diesel, NumPy, Scrapy, Cubes, Falcon, Web2py, and Zerorpc—detailing their key features, typical use cases, and providing direct project URLs for developers seeking robust solutions.

Data ProcessingFrameworksPython
0 likes · 8 min read
12 Must‑Know Open‑Source Python Frameworks for Web and Data Development
Python Programming Learning Circle
Python Programming Learning Circle
Dec 19, 2020 · Fundamentals

XPath Basics and lxml Usage in Python

This article introduces the fundamentals of XPath syntax, common rules, and example expressions, then explains how to use the lxml library in Python for HTML/XML parsing, including practical tips and a complete code example for extracting links and text from a sample document.

PythonWeb ScrapingXPath
0 likes · 6 min read
XPath Basics and lxml Usage in Python
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Dec 19, 2020 · Fundamentals

Reviewing Python 3 Syntax Through an Annotated Image

The article presents an updated, annotated image of Python 3 code that consolidates core language concepts—such as variables, control flow, functions, and basic object‑oriented usage—to help readers quickly review and reinforce their understanding of Python syntax.

PythonReviewSyntax
0 likes · 2 min read
Reviewing Python 3 Syntax Through an Annotated Image
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 17, 2020 · Big Data

Why GraphScope is Revolutionizing Large-Scale Graph Computing for AI and Big Data

GraphScope, an open‑source one‑stop platform from Alibaba DAMO Academy, unifies interactive queries, graph analytics, and graph learning on massive, rapidly evolving graphs, offering high‑performance distributed memory management, Gremlin optimization, and seamless Python integration to tackle real‑world AI and big‑data challenges.

Graph Neural NetworksPythonbig data
0 likes · 21 min read
Why GraphScope is Revolutionizing Large-Scale Graph Computing for AI and Big Data
MaGe Linux Operations
MaGe Linux Operations
Dec 17, 2020 · Fundamentals

How to Set Up Selenium for Python: A Complete Beginner’s Guide

This guide walks you through everything needed to start automating web tests with Selenium, covering required tools, browser choices, Python installation, driver setup, essential plugins like FireBug, IDE options, and a sample script to launch Firefox and open a webpage.

Driver SetupFirefoxPython
0 likes · 5 min read
How to Set Up Selenium for Python: A Complete Beginner’s Guide
Python Crawling & Data Mining
Python Crawling & Data Mining
Dec 17, 2020 · Fundamentals

Boost Your Python Debugging with PySnooper: A Complete Guide

Learn how to enhance Python debugging using the PySnooper library, covering quick installation, simple examples, advanced features like output redirection, variable watching, depth control, thread info, custom representations, and remote debugging tips, all illustrated with clear code snippets and screenshots.

DecoratorPythoncode tracing
0 likes · 11 min read
Boost Your Python Debugging with PySnooper: A Complete Guide
MaGe Linux Operations
MaGe Linux Operations
Dec 16, 2020 · Artificial Intelligence

How to Build an Automated Minesweeper Bot with Python and Win32 API

This guide walks through setting up a Python environment, installing required libraries, capturing the Minesweeper window, extracting tile colors, converting the board into a matrix, and implementing a basic algorithm that flags mines and clicks safe squares, all automated via Win32 API calls.

Game BotMinesweeperPython
0 likes · 10 min read
How to Build an Automated Minesweeper Bot with Python and Win32 API
Python Programming Learning Circle
Python Programming Learning Circle
Dec 16, 2020 · Artificial Intelligence

Linear Regression Theory and Python Implementation with Iris and Boston Datasets

This article explains the fundamentals of linear regression, including regression formulas, loss functions, and error metrics, and provides complete Python code using scikit‑learn to perform both simple and multiple linear regression on the Iris and Boston housing datasets, along with model evaluation and visualization.

Data ScienceLinear RegressionPython
0 likes · 7 min read
Linear Regression Theory and Python Implementation with Iris and Boston Datasets
MaGe Linux Operations
MaGe Linux Operations
Dec 15, 2020 · Fundamentals

Boost Python Speed: 5 Proven Techniques to Outrun C and Java

Although Python is slower than C, Java, or JavaScript for CPU‑intensive tasks, several projects—including PyPy, Pyston, Nuitka, Cython, and Numba—offer distinct approaches such as JIT compilation, LLVM back‑ends, or C conversion to significantly improve Python’s runtime performance.

CythonJITLLVM
0 likes · 5 min read
Boost Python Speed: 5 Proven Techniques to Outrun C and Java
Python Programming Learning Circle
Python Programming Learning Circle
Dec 15, 2020 · Backend Development

Understanding Timezone Handling in Django

This article explains the differences between naive and aware datetime objects, how Django sets the TZ environment variable, the behavior of datetime.now, timezone.now, and related Python functions, and provides practical guidance for storing and converting timestamps in Django applications.

BackendDjangoPython
0 likes · 14 min read
Understanding Timezone Handling in Django
FunTester
FunTester
Dec 15, 2020 · Backend Development

Run All Scrapy Spiders Together and Fix Video Download Errors

This guide shows how to create a custom Scrapy command to launch every spider at once, separate each spider's settings for better modularity, and resolve video download problems by adjusting request headers and handling file saving correctly.

BackendCustom CommandPython
0 likes · 5 min read
Run All Scrapy Spiders Together and Fix Video Download Errors
MaGe Linux Operations
MaGe Linux Operations
Dec 14, 2020 · Fundamentals

10 Must‑Know Python Visualization Libraries for Every Data Scientist

The article surveys ten Python visualization libraries—from the classic matplotlib to newer tools like Plotly and Gleam—detailing each library’s main features, typical use cases, developer information, and where to find further documentation, helping readers choose the right tool for their data projects.

Data VisualizationPlotlyPython
0 likes · 9 min read
10 Must‑Know Python Visualization Libraries for Every Data Scientist
Python Programming Learning Circle
Python Programming Learning Circle
Dec 12, 2020 · Fundamentals

Basic and Advanced Logging Tutorial in Python

This tutorial explains the fundamentals of Python logging, covering when to log, the standard log levels, simple console and file examples, multi‑module logging, variable interpolation, message formatting, date/time handling, and advanced concepts such as loggers, handlers, formatters, configuration methods, and best practices for library developers.

ConfigurationPythonTutorial
0 likes · 33 min read
Basic and Advanced Logging Tutorial in Python
FunTester
FunTester
Dec 11, 2020 · Backend Development

How to Build a Python Socket.IO Test Script for API Testing

This guide shows how to create a Python 3.7 Socket.IO client script for testing socket interfaces, including installation of the python‑socketio package, handling authentication tokens with tools like Postman, and a complete example script with repository links for reference.

APIBackendPython
0 likes · 4 min read
How to Build a Python Socket.IO Test Script for API Testing
Python Crawling & Data Mining
Python Crawling & Data Mining
Dec 9, 2020 · Artificial Intelligence

Unlock 3D Human Pose Capture with FrankMocap: A Powerful Open‑Source AI Tool

FrankMocap, an open‑source AI algorithm from Facebook AI Research and HKU, delivers simultaneous 3D full‑body and hand pose estimation from a single monocular video, runs at about 9.5 FPS on a RTX 2080, and includes easy installation steps, code examples, and links to its GitHub repository and paper.

3D pose estimationPythoncomputer vision
0 likes · 6 min read
Unlock 3D Human Pose Capture with FrankMocap: A Powerful Open‑Source AI Tool
MaGe Linux Operations
MaGe Linux Operations
Dec 8, 2020 · Fundamentals

20 Essential Python Tricks to Boost Your Coding Efficiency

This article presents twenty practical Python snippets—including string reversal, title casing, unique element extraction, list repetition, comprehensions, variable swapping, splitting, joining, palindrome checking, Counter usage, anagram detection, exception handling, enumeration, memory sizing, dictionary merging, timing, flattening, random sampling, digit list conversion, and uniqueness verification—to help developers write cleaner, faster code.

Pythoncodeprogramming
0 likes · 9 min read
20 Essential Python Tricks to Boost Your Coding Efficiency
MaGe Linux Operations
MaGe Linux Operations
Dec 6, 2020 · Fundamentals

Uncovering Python’s Origins: From ABC to a Global Powerhouse

This article traces Python’s history—from Guido van Rossum’s Dutch roots and the influence of ABC, through its 1991 birth, community‑driven growth, and design philosophy—to illustrate how open‑source collaboration shaped one of today’s most popular programming languages.

Guido van RossumProgramming Language HistoryPython
0 likes · 15 min read
Uncovering Python’s Origins: From ABC to a Global Powerhouse
Python Programming Learning Circle
Python Programming Learning Circle
Dec 5, 2020 · Databases

Using Neo4j Graph Database with Py2neo: Nodes, Relationships, Subgraphs, Walkable, and OGM

This article provides a comprehensive guide to Neo4j, an open‑source graph database, covering its data model, key features, installation, and detailed Python usage with the Py2neo library, including node and relationship creation, property handling, subgraph operations, walkable traversals, and object‑graph mapping (OGM).

CQLNeo4jOGM
0 likes · 16 min read
Using Neo4j Graph Database with Py2neo: Nodes, Relationships, Subgraphs, Walkable, and OGM
Programmer DD
Programmer DD
Dec 5, 2020 · Artificial Intelligence

Revive Vintage Photos with AI: Guide to Bringing-Old-Photos-Back-to-Life

This article introduces the AI‑powered "Bringing-Old-Photos-Back-to-Life" project, explains its requirements, provides step‑by‑step commands for full‑pipeline restoration, scratch detection, global restoration, and face enhancement, and shares the Colab demo and GitHub repository for hands‑on experimentation.

AI image restorationColab demoPython
0 likes · 4 min read
Revive Vintage Photos with AI: Guide to Bringing-Old-Photos-Back-to-Life
Laravel Tech Community
Laravel Tech Community
Dec 4, 2020 · Backend Development

gRPC Core 1.34.0 Release Highlights

The gRPC Core 1.34.0 release introduces numerous improvements and bug fixes across multiple language implementations, including new environment variable security support, Unix abstract socket URIs, enhanced xDS handling, updated platform compatibility, and added support for recent PHP, Python, and Ruby versions.

C++C++Python
0 likes · 5 min read
gRPC Core 1.34.0 Release Highlights
MaGe Linux Operations
MaGe Linux Operations
Dec 4, 2020 · Fundamentals

Master Property‑Based Testing in Python with Hypothesis

Learn how to use the Python Hypothesis library for property‑based testing, understand different test levels and methods, and see practical examples—including unit tests for increment/decrement functions and handling edge cases with custom examples—to write more robust, automated tests.

HypothesisPythonproperty-based testing
0 likes · 8 min read
Master Property‑Based Testing in Python with Hypothesis
Beike Product & Technology
Beike Product & Technology
Dec 3, 2020 · Mobile Development

Ke-FUT: A Self‑Developed Flutter UI Automation Framework for Mobile Testing

This article introduces Ke‑FUT, a home‑grown Flutter UI automation solution that leverages VMService and InspectorService to obtain element IDs, generates stable IDs via a custom IdGenerator, and drives view interactions through a Python‑based FUTClient, providing a low‑cost, cross‑platform testing approach for mobile apps.

DartFlutterKe-FUT
0 likes · 14 min read
Ke-FUT: A Self‑Developed Flutter UI Automation Framework for Mobile Testing
MaGe Linux Operations
MaGe Linux Operations
Dec 3, 2020 · Information Security

Build a Python Brute‑Force Password Dictionary in Minutes

This guide explains how to use Python to create custom brute‑force password dictionaries—covering simple numeric PIN lists, targeted web‑backend wordlists, and practical usage tips—for quickly cracking basic encrypted files.

Dictionary AttackPythonbrute-force
0 likes · 3 min read
Build a Python Brute‑Force Password Dictionary in Minutes
Python Programming Learning Circle
Python Programming Learning Circle
Dec 3, 2020 · Artificial Intelligence

Introducing musicpy: A Python Library for Music Generation and Theory‑Driven AI Composition

musicpy is a Python library that lets developers write music using concise, theory‑based syntax, outputting MIDI files, and aims to enable AI composition through explicit music‑theory rules rather than deep‑learning, offering classes for notes, chords, scales and supporting mathematical operations on musical data.

AI compositionLibraryMIDI
0 likes · 9 min read
Introducing musicpy: A Python Library for Music Generation and Theory‑Driven AI Composition
MaGe Linux Operations
MaGe Linux Operations
Dec 2, 2020 · Fundamentals

13 Essential Python One‑Liners Every Beginner Should Master

This article presents a concise collection of thirteen practical Python snippets covering basic arithmetic, mathematical functions, random number generation, number classification, prime testing, factorials, multiplication tables, numeral system conversions, greatest common divisor, and calendar creation, each illustrated with example output images.

AlgorithmsMathPython
0 likes · 3 min read
13 Essential Python One‑Liners Every Beginner Should Master
Python Crawling & Data Mining
Python Crawling & Data Mining
Dec 2, 2020 · Artificial Intelligence

Scrape, Clean, and Visualize Tencent Video Comments with Python – A Full Guide

This article walks through using Python to crawl Tencent Video's "Offer" season 2 comments, merge and clean the CSV data, perform exploratory analysis, generate visualizations and word clouds, and apply Baidu's open‑source NLP model for sentiment scoring, providing complete code snippets for each step.

PythonSentiment AnalysisWeb Scraping
0 likes · 16 min read
Scrape, Clean, and Visualize Tencent Video Comments with Python – A Full Guide
FunTester
FunTester
Dec 1, 2020 · Fundamentals

Python String Formatting: % Operator and format() Method

This article explains Python's two string‑formatting approaches—the C‑style % operator and the more powerful format() method—covering integer, float, and string placeholders, alignment, precision, and advanced usage with clear code examples.

Programming FundamentalsPythonString Formatting
0 likes · 6 min read
Python String Formatting: % Operator and format() Method
FunTester
FunTester
Nov 30, 2020 · Fundamentals

Master Python Readability: Essential PEP‑8 Coding Standards Explained

This guide details the core PEP‑8 conventions for Python code, covering comments, indentation, line length, imports, whitespace, naming, and input/output practices, with clear examples and practical tips to improve readability and maintainability.

Pythonbest practicescoding style
0 likes · 9 min read
Master Python Readability: Essential PEP‑8 Coding Standards Explained
Python Crawling & Data Mining
Python Crawling & Data Mining
Nov 30, 2020 · Backend Development

Build a Python Movie Scraper: Download Films from FilmSky with Ease

This guide walks you through setting up a Python environment, installing required libraries, constructing a FilmSky scraper class, handling pagination, parsing HTML with regex, and saving movie titles and download links, enabling you to browse and download movies from the FilmSky website efficiently.

PythonWeb Scrapingmovie downloader
0 likes · 6 min read
Build a Python Movie Scraper: Download Films from FilmSky with Ease
21CTO
21CTO
Nov 29, 2020 · Artificial Intelligence

Decode Math Symbols with Python: From Summation to Matrix Multiplication

Learn how to translate common mathematical symbols such as summation, product, factorial, conditional expressions, and matrix multiplication into clear Python code, revealing the underlying computations and helping data scientists and ML practitioners deepen their mathematical intuition through practical examples.

Code ExamplesData ScienceMatrix multiplication
0 likes · 7 min read
Decode Math Symbols with Python: From Summation to Matrix Multiplication
MaGe Linux Operations
MaGe Linux Operations
Nov 29, 2020 · Big Data

How Vaex Enables Billion‑Row Data Analysis on a Laptop

This article explains how Vaex, an open‑source DataFrame library, lets data scientists efficiently explore, visualize, and analyze massive datasets—such as the over‑billion‑row NYC taxi records—using memory‑mapping and virtual columns, all on a standard notebook without costly cloud resources.

Data AnalysisNYC taxi datasetPython
0 likes · 11 min read
How Vaex Enables Billion‑Row Data Analysis on a Laptop
DeWu Technology
DeWu Technology
Nov 26, 2020 · Artificial Intelligence

Automated Captcha Recognition Using Machine Learning

The article outlines a machine‑learning pipeline for automated captcha recognition, covering dataset generation, image preprocessing, segmentation via clustering or watershed methods, and classification using classic models and CNNs, achieving roughly 94% accuracy while noting the growing complexity of modern captchas and recommending developer collaboration when feasible.

CAPTCHAData AugmentationPython
0 likes · 23 min read
Automated Captcha Recognition Using Machine Learning
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Nov 26, 2020 · Backend Development

How to Crawl Real-Time Data with Python WebSocket: A Step‑by‑Step Guide

This article explains how crawler engineers can fetch real‑time data such as sports scores, stock quotes, or cryptocurrency prices by comparing polling and WebSocket approaches, introducing the aiowebsocket library, and providing complete Python code to perform handshake, subscription, and continuous data streaming.

PythonReal-time DataWeb Scraping
0 likes · 10 min read
How to Crawl Real-Time Data with Python WebSocket: A Step‑by‑Step Guide
Python Crawling & Data Mining
Python Crawling & Data Mining
Nov 24, 2020 · Fundamentals

Unlock Python’s sys and os Modules: Essential Functions and Practical Examples

This article introduces Python’s sys and os modules, detailing their most useful functions for runtime configuration, file and path manipulation, process control, and environment handling, and provides clear code examples—including a simple progress bar and a demonstration of sys.argv versus __file__ behavior—to help readers master essential system programming techniques.

OS modulePath manipulationProcess Management
0 likes · 22 min read
Unlock Python’s sys and os Modules: Essential Functions and Practical Examples
MaGe Linux Operations
MaGe Linux Operations
Nov 21, 2020 · Fundamentals

Why Python Remains Popular: Strengths, Weaknesses, and Future Outlook

Since its early 1990s debut, Python has surged ahead of many languages due to its readability and extensive libraries, yet it suffers from performance and memory drawbacks, GIL constraints, and limited mobile support, prompting a comparison with emerging languages like Julia, Rust, and Swift.

GILLanguage comparisonProgramming Language
0 likes · 7 min read
Why Python Remains Popular: Strengths, Weaknesses, and Future Outlook
MaGe Linux Operations
MaGe Linux Operations
Nov 19, 2020 · Artificial Intelligence

10 Exciting Python Project Ideas to Boost Your AI and Automation Skills

This article presents ten innovative Python project ideas—from voice‑controlled GUIs and AI betting bots to trading algorithms, virtual assistants, web monitoring, SSL auto‑renewal, facial recognition, contact tracing, file management, and YouTube video aggregation—each designed to sharpen programming expertise and explore real‑world applications.

Artificial IntelligencePythonautomation
0 likes · 12 min read
10 Exciting Python Project Ideas to Boost Your AI and Automation Skills
Qunar Tech Salon
Qunar Tech Salon
Nov 19, 2020 · Databases

Automated Migration Platform for Qunar DBA: Architecture, Implementation, and Outcomes

This article describes Qunar's DBA department automated migration platform, detailing its motivation, overall architecture, task pool and templates, customizable web‑based workflow, scheduling, execution queue, tooling, and the significant efficiency and reliability gains achieved across numerous database migration scenarios.

DBA toolsDatabase AutomationPython
0 likes · 10 min read
Automated Migration Platform for Qunar DBA: Architecture, Implementation, and Outcomes
MaGe Linux Operations
MaGe Linux Operations
Nov 18, 2020 · Fundamentals

How to Import Custom Python Functions and Merge Excel Files Like a Pro

This guide shows how to package frequently used Python functions into importable modules, then demonstrates a complete script that merges multiple Excel files while preserving formatting, using pandas and standard libraries, and explains each step with screenshots and code examples.

Excel mergingPythonmodule import
0 likes · 5 min read
How to Import Custom Python Functions and Merge Excel Files Like a Pro
Python Crawling & Data Mining
Python Crawling & Data Mining
Nov 17, 2020 · Fundamentals

Unlock Python’s Power: Master Lambda Anonymous Functions in Minutes

This article introduces Python’s lambda anonymous functions, explains their syntax and differences from regular functions, showcases practical one‑line examples, explores functional programming tools like map, filter, and reduce, and highlights how lambdas can reduce code size while enhancing readability.

Code ExamplesFunctional ProgrammingPython
0 likes · 9 min read
Unlock Python’s Power: Master Lambda Anonymous Functions in Minutes
21CTO
21CTO
Nov 16, 2020 · Fundamentals

Why Python Still Dominates and Where It Falls Short

The article examines Python's enduring popularity, highlighting its readability, rich ecosystem, and corporate adoption while also discussing its performance drawbacks, memory usage, GIL limitation, and challenges in mobile and high‑performance computing, before comparing it to emerging languages.

GILLanguage comparisonMobile Development
0 likes · 6 min read
Why Python Still Dominates and Where It Falls Short
Python Programming Learning Circle
Python Programming Learning Circle
Nov 16, 2020 · Backend Development

Popular Python Web Scraping Frameworks and Tools

This article introduces eight widely used Python web scraping frameworks—including Scrapy, PySpider, Crawley, Portia, Newspaper, Beautiful Soup, Grab, and Cola—describing their main features, typical use cases, and providing links to their project repositories.

FrameworksPythoncrawling
0 likes · 4 min read
Popular Python Web Scraping Frameworks and Tools
ITPUB
ITPUB
Nov 16, 2020 · Fundamentals

7 Unexpected Code Hacks: No‑Code Deployment, Shuffle, Sleep Sort, AI One‑Liner & More

This article showcases seven intriguing code tricks—from a zero‑code deployment project and a concise shuffle algorithm to a sleep‑sort implementation, a one‑line AI chatbot, a simple next‑day timer, the legendary fast inverse square‑root constant, and the classic hello‑world example—each illustrated with brief explanations and runnable snippets.

AlgorithmsFast Inverse Square RootJava
0 likes · 6 min read
7 Unexpected Code Hacks: No‑Code Deployment, Shuffle, Sleep Sort, AI One‑Liner & More
MaGe Linux Operations
MaGe Linux Operations
Nov 14, 2020 · Fundamentals

Why Guido van Rossum Unretired to Join Microsoft: The Story Behind Python’s Creator

After retiring from Dropbox, Python’s creator Guido van Rossum announced he’s ending his retirement to join Microsoft’s developer division, aiming to improve Python’s performance across platforms, while the article also recounts his extensive career, awards, and the language’s origins from the ABC project.

Guido van RossumMicrosoftPython
0 likes · 6 min read
Why Guido van Rossum Unretired to Join Microsoft: The Story Behind Python’s Creator
Python Programming Learning Circle
Python Programming Learning Circle
Nov 14, 2020 · Fundamentals

Python Basics: Hello World, Data Types, Control Flow, and File I/O

This tutorial introduces Python fundamentals by demonstrating a Hello World program, explaining comments, covering numeric, string, tuple, list, set, and dictionary data types, and illustrating control flow constructs, loops, functions, command‑line arguments, and basic file read/write operations with clear code examples.

Pythoncontrol flowfile I/O
0 likes · 11 min read
Python Basics: Hello World, Data Types, Control Flow, and File I/O
21CTO
21CTO
Nov 13, 2020 · Fundamentals

Why Guido van Rossum’s Return to Microsoft Matters for Python’s Future

The article recounts how Guido van Rossum, the creator of Python, retired, reflected on his next steps, and ultimately joined Microsoft’s developer team, highlighting the implications for Python’s evolution, cloud integration, and the broader open‑source ecosystem.

Guido van RossumMicrosoftPython
0 likes · 5 min read
Why Guido van Rossum’s Return to Microsoft Matters for Python’s Future
MaGe Linux Operations
MaGe Linux Operations
Nov 13, 2020 · Backend Development

Master RabbitMQ with Python: From Basics to Advanced Patterns

This tutorial explains RabbitMQ fundamentals, shows how to install the Pika client, provides complete producer and consumer Python examples, and covers advanced topics such as work queues, message acknowledgments, persistence, fair dispatch, exchanges, routing, and RPC usage.

AMQPPikaPython
0 likes · 12 min read
Master RabbitMQ with Python: From Basics to Advanced Patterns