Tagged articles
5000 articles
Page 48 of 50
FunTester
FunTester
Jun 22, 2020 · Interview Experience

What Does “Proficient in Java or Python” Really Mean for Developers?

Job listings often demand “proficient in Java or Python,” but the term’s true meaning varies by role; it simply indicates the ability to solve the problems you’ll face, with the required depth depending on the specific technical demands of the position.

InterviewJavaPython
0 likes · 2 min read
What Does “Proficient in Java or Python” Really Mean for Developers?
Liangxu Linux
Liangxu Linux
Jun 21, 2020 · Fundamentals

How 120,000 Lines of Code Became a Dancing Cai Xukun Animation

A Bilibili creator named NyeJu generated 120,000 lines of compilable C++ code that, through precise color‑coded patterns, animates a singing, dancing, rap‑performing version of Cai Xukun, detailing the workflow from theme selection to frame‑by‑frame color mapping and automated code generation.

AnimationC++Python
0 likes · 5 min read
How 120,000 Lines of Code Became a Dancing Cai Xukun Animation
Python Crawling & Data Mining
Python Crawling & Data Mining
Jun 20, 2020 · Artificial Intelligence

Essential Python Libraries for Data Acquisition, Cleaning, Visualization & Modeling

The article provides a comprehensive guide to Python libraries essential for data analysis, detailing tools for data acquisition (Selenium, Scrapy, Beautiful Soup), cleaning (spaCy, NumPy, pandas), visualization (Matplotlib, Pyecharts), modeling (scikit‑learn, PyTorch, TensorFlow), model inspection (LIME), audio (Librosa), image processing (OpenCV, scikit‑image), database access (PyMongo) and web deployment (Flask, Django).

Machine LearningPythonWeb Scraping
0 likes · 12 min read
Essential Python Libraries for Data Acquisition, Cleaning, Visualization & Modeling
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jun 19, 2020 · Fundamentals

Unlock Python Productivity: From Built‑in Interpreter to Cloud‑Integrated IDEs

This article introduces Python’s built‑in interpreter, popular text editors such as Geany and Sublime Text, powerful IDEs like PyCharm and Jupyter Notebook, demonstrates code refactoring techniques, and explains how to integrate these tools with public cloud services such as Huawei ModelArts for seamless local‑cloud development.

IDEJupyterPython
0 likes · 16 min read
Unlock Python Productivity: From Built‑in Interpreter to Cloud‑Integrated IDEs
Python Programming Learning Circle
Python Programming Learning Circle
Jun 18, 2020 · Fundamentals

The 22 Most Used Python Packages in the World

This article surveys the 22 most downloaded Python packages on PyPI, explains their primary functions, shows typical usage examples, and discusses why they are so popular across various development scenarios, providing practical insights for Python developers.

DevelopmentOpen SourcePackages
0 likes · 20 min read
The 22 Most Used Python Packages in the World
Python Crawling & Data Mining
Python Crawling & Data Mining
Jun 17, 2020 · Big Data

What Do Heart‑Disease Data Reveal? A Python‑Driven Exploratory Analysis

This article walks through a Python‑based exploratory analysis of a public heart‑disease dataset, loading the data, describing its 14 clinical features, visualizing gender, age, heart‑rate, blood‑pressure and cholesterol relationships, and presenting correlation insights to help understand patterns of disease prevalence.

Pythoncorrelationexploratory data analysis
0 likes · 18 min read
What Do Heart‑Disease Data Reveal? A Python‑Driven Exploratory Analysis
Python Programming Learning Circle
Python Programming Learning Circle
Jun 13, 2020 · Fundamentals

Python One‑Liner Tricks: Summation, List Deduplication, Comprehensions, Swapping, Sorting, Counting, Space Removal, Regex, Doubling, and Multiplication Table

This article presents a collection of concise Python one‑liner techniques covering integer summation, list deduplication, list comprehensions, value swapping, length‑based sorting, character counting, whitespace removal, Chinese character regex, element doubling, and generating a multiplication table, each illustrated with brief explanations and code snippets.

ListOne-linerPython
0 likes · 4 min read
Python One‑Liner Tricks: Summation, List Deduplication, Comprehensions, Swapping, Sorting, Counting, Space Removal, Regex, Doubling, and Multiplication Table
FunTester
FunTester
Jun 13, 2020 · Fundamentals

How to Master Automation Testing: 7 Practical Steps to Become an Expert Engineer

This guide outlines why manual testing can’t fully replace automation, then walks you through seven concrete steps—including data preparation, API testing, and web UI automation using tools like MySQL, Redis, SOAP UI, Postman, and Selenium with Java or Python—to become a proficient automation test engineer.

APIAutomationJava
0 likes · 4 min read
How to Master Automation Testing: 7 Practical Steps to Become an Expert Engineer
Python Programming Learning Circle
Python Programming Learning Circle
Jun 10, 2020 · Fundamentals

Interview Coding Questions: List Index Extraction, Tree Path Construction, and Minimum Path Sum Solutions

The article recounts three technical interview problems—a list‑index extraction using a hash map, a tree‑path reconstruction from parent identifiers, and a minimum‑path‑sum dynamic‑programming challenge—providing Python code solutions and brief explanations for each.

Pythonalgorithmdynamic programming
0 likes · 5 min read
Interview Coding Questions: List Index Extraction, Tree Path Construction, and Minimum Path Sum Solutions
Aikesheng Open Source Community
Aikesheng Open Source Community
Jun 9, 2020 · Databases

Implementing a Raw TCP MySQL Connection in Python

This article explains the MySQL client‑server handshake, details the sequence of packets exchanged during a TCP connection, and provides a complete Python implementation that builds a raw TCP socket to connect, authenticate, and communicate with a MySQL server without using a high‑level driver.

DatabaseMySQLPython
0 likes · 12 min read
Implementing a Raw TCP MySQL Connection in Python
DevOps Cloud Academy
DevOps Cloud Academy
Jun 9, 2020 · Operations

Implementing a Python CI/CD Pipeline with GitLab CI

This guide demonstrates how to create a complete GitLab CI pipeline for a Python Flask application, covering dependency installation, code compilation, testing, static analysis, Docker image building, and Kubernetes deployment, with detailed configuration snippets and a sample Dockerfile.

DevOpsGitLab CIPython
0 likes · 5 min read
Implementing a Python CI/CD Pipeline with GitLab CI
Python Programming Learning Circle
Python Programming Learning Circle
Jun 8, 2020 · Backend Development

Understanding Synchronous vs Asynchronous Programming in Python with asyncio and aiohttp

This article explains the limitations of Python's GIL, compares synchronous and asynchronous execution models, introduces asyncio and aiohttp, provides concrete code examples for single and multiple concurrent HTTP requests, and offers solutions for common concurrency errors such as too many file descriptors.

AsynchronousConcurrencyPython
0 likes · 8 min read
Understanding Synchronous vs Asynchronous Programming in Python with asyncio and aiohttp
Python Programming Learning Circle
Python Programming Learning Circle
Jun 8, 2020 · Fundamentals

10 Smooth Python Tricks for Python Gods

This article presents ten practical Python tricks—including string reversal, variable unpacking, itertools usage, slicing, grouping adjacent items, generator next(), Counter, and deque operations—demonstrating how to leverage built‑in functions and standard‑library modules to write cleaner, more efficient code.

PythonStandard Libraryfundamentals
0 likes · 9 min read
10 Smooth Python Tricks for Python Gods
Python Crawling & Data Mining
Python Crawling & Data Mining
Jun 7, 2020 · Fundamentals

8 Powerful Ways to Import Modules in Python (including Remote Imports)

Explore eight distinct methods for importing Python modules—from the simple 'import' statement to advanced techniques like __import__, importlib, imp, execfile, exec, the import_from_github_com package, and custom remote importers—providing practical code examples and guidance for both everyday developers and framework creators.

ImportPythondynamic import
0 likes · 10 min read
8 Powerful Ways to Import Modules in Python (including Remote Imports)
Python Programming Learning Circle
Python Programming Learning Circle
Jun 5, 2020 · Fundamentals

Pure Python Techniques: Lambda Functions, List Comprehensions, and Zip

This article introduces several powerful pure‑Python features—lambda functions, list comprehensions, and the zip function—demonstrating how they can simplify data cleaning, feature engineering, and iterative processing with concise code examples, helping programmers reduce reliance on external libraries while improving productivity.

LambdaPythondata-cleaning
0 likes · 7 min read
Pure Python Techniques: Lambda Functions, List Comprehensions, and Zip
Python Crawling & Data Mining
Python Crawling & Data Mining
Jun 5, 2020 · Backend Development

Build a Python Image Scraper for 51miz.com in Minutes

This tutorial walks you through creating a Python web scraper that fetches image URLs from 51miz.com using requests and lxml, filters them with regular expressions, downloads the images, and demonstrates the complete workflow with code snippets and screenshots.

PythonWeb ScrapingXPath
0 likes · 5 min read
Build a Python Image Scraper for 51miz.com in Minutes
Python Programming Learning Circle
Python Programming Learning Circle
Jun 4, 2020 · Fundamentals

Python Multiprocessing Module: Process Creation, Synchronization, and Inter‑Process Communication

This article provides a comprehensive guide to Python's multiprocessing module, covering how to create and manage processes, use join for synchronization, configure daemon processes, and employ synchronization primitives such as Lock, Semaphore, Event, and Queue for safe inter‑process communication, with complete code examples.

ConcurrencyInterprocess CommunicationPython
0 likes · 12 min read
Python Multiprocessing Module: Process Creation, Synchronization, and Inter‑Process Communication
21CTO
21CTO
Jun 3, 2020 · Backend Development

Explore SpaceX’s Open REST API: Access Rocket Data with Python, Docker & More

This article introduces the community‑maintained SpaceX REST API that aggregates all launch, vehicle, and payload data, explains how to query it using tools like Postman or Python, and provides deployment options via Docker or local npm setup for developers.

MongoDBPythonREST API
0 likes · 5 min read
Explore SpaceX’s Open REST API: Access Rocket Data with Python, Docker & More
Python Programming Learning Circle
Python Programming Learning Circle
Jun 2, 2020 · Fundamentals

Understanding the Difference Between == and is in Python 3.6

This article examines the implementation details of Python's == and is operators, showing how both are compiled to COMPARE_OP bytecode with different opcodes, exploring the underlying C functions like cmp_outcome and object_richcompare, and explaining the rich comparison protocol and its default behavior.

Pythonbytecodecomparison
0 likes · 11 min read
Understanding the Difference Between == and is in Python 3.6
Bitu Technology
Bitu Technology
May 29, 2020 · Big Data

Optimizing Data Access in Tubi Data Runtime: Redshift Connector, SQL Cell Magic, and JupyterLab Extensions

This article explains how Tubi Data Runtime (TDR) streamlines data access on JupyterHub by introducing an optimized Redshift connector, custom SQL cell magic, and JupyterLab extensions for data exploration, reducing latency and resource usage while enhancing collaboration and usability for data scientists and engineers.

DataConnectorJupyterHubKubernetes
0 likes · 12 min read
Optimizing Data Access in Tubi Data Runtime: Redshift Connector, SQL Cell Magic, and JupyterLab Extensions
Aikesheng Open Source Community
Aikesheng Open Source Community
May 28, 2020 · Databases

Creating Custom Extensions in MySQL Shell with JavaScript and Python

The article explains how MySQL Shell 8.0.17+ can be extended using JavaScript or Python to build reusable reports and plugins, describes the directory layout, provides a complete example of registering a report and a plugin that list tables without primary keys, and shows how to invoke them via \show, \watch or direct function calls.

DatabaseExtensionJavaScript
0 likes · 8 min read
Creating Custom Extensions in MySQL Shell with JavaScript and Python
Python Crawling & Data Mining
Python Crawling & Data Mining
May 28, 2020 · Backend Development

Multithreaded Python Crawl of Xiaomi App Store Games

This tutorial demonstrates how to use Python's requests, threading, and queue modules to build a multithreaded crawler that extracts game names, download links, and execution time from the Xiaomi App Store, complete with code examples and performance tips.

PythonWeb ScrapingXiaomi App Store
0 likes · 7 min read
Multithreaded Python Crawl of Xiaomi App Store Games
21CTO
21CTO
May 20, 2020 · Artificial Intelligence

Batch Remove Image Backgrounds with Python and PaddlePaddle

This tutorial shows how to install PaddlePaddle and PaddleHub, then use a concise Python script to batch‑remove backgrounds from multiple photos, automatically saving the segmented results, and includes sample code and before‑after images to illustrate the process.

Batch ProcessingPaddlePaddlePython
0 likes · 5 min read
Batch Remove Image Backgrounds with Python and PaddlePaddle
Python Programming Learning Circle
Python Programming Learning Circle
May 19, 2020 · Fundamentals

Understanding Python Closures, Generators, and the nonlocal Keyword with Multiple Implementation Methods

This article explains how to create a counter using Python closures, explores three different implementations—including mutable objects, generators, and the nonlocal keyword—while clarifying the behavior of immutable vs. mutable objects and demonstrating the practical use of nonlocal in nested functions.

Pythonclosurefundamentals
0 likes · 7 min read
Understanding Python Closures, Generators, and the nonlocal Keyword with Multiple Implementation Methods
Python Crawling & Data Mining
Python Crawling & Data Mining
May 19, 2020 · Fundamentals

Master Pandas: From Import to Data Cleaning in One Comprehensive Guide

This tutorial walks through essential pandas operations—including importing modules, building a sample shopping dataset, reading and writing CSV files, inspecting data structures, and performing thorough data cleaning such as handling missing values, trimming spaces, case conversion, replacements, deletions, duplicate removal, type casting, and column renaming—complete with code snippets and visual results.

Data AnalysisPythonTutorial
0 likes · 10 min read
Master Pandas: From Import to Data Cleaning in One Comprehensive Guide
MaGe Linux Operations
MaGe Linux Operations
May 18, 2020 · Cloud Native

Deploying Spring Cloud Eureka on a Private Kubernetes Cluster with CI/CD

This guide walks through setting up a private Kubernetes environment, configuring namespaces and service accounts, modifying Eureka for IP registration, preparing Docker and Harbor authentication, creating StatefulSet and Service manifests, and automating continuous deployment with a Python script, enabling a fully functional Spring Cloud Eureka service in a resource‑constrained cluster.

DockerHarborKubernetes
0 likes · 16 min read
Deploying Spring Cloud Eureka on a Private Kubernetes Cluster with CI/CD
Python Crawling & Data Mining
Python Crawling & Data Mining
May 17, 2020 · Fundamentals

Master Python’s Core Data Types: Numbers, Strings, Lists, and More

This article introduces Python’s fundamental data types—including numbers, strings, lists, tuples, sets, and dictionaries—explains their mutability, demonstrates variable assignments, type checking, and common built‑in functions with clear code examples, helping beginners quickly grasp and apply these essentials in their programs.

Data TypesProgramming BasicsPython
0 likes · 9 min read
Master Python’s Core Data Types: Numbers, Strings, Lists, and More
Python Programming Learning Circle
Python Programming Learning Circle
May 15, 2020 · Fundamentals

Automating Multi‑Sheet Excel Sales Analysis with Python

The article demonstrates how a programmer can replace tedious manual Excel operations by using Python and pandas to batch‑process 128 sales spreadsheets, calculate brand‑level revenue, and dramatically reduce processing time from hours to seconds, illustrating a practical data‑analysis workflow.

AutomationPythondata-analysis
0 likes · 4 min read
Automating Multi‑Sheet Excel Sales Analysis with Python
Python Programming Learning Circle
Python Programming Learning Circle
May 15, 2020 · Fundamentals

Understanding Python Closures and Decorators

This article explains Python closures and decorators, illustrating how closures capture free variables and how decorators can wrap functions to log calls, handle parameters, and preserve metadata, with clear code examples and step‑by‑step explanations.

Functional ProgrammingPythonclosures
0 likes · 5 min read
Understanding Python Closures and Decorators
Python Programming Learning Circle
Python Programming Learning Circle
May 13, 2020 · Fundamentals

Why Explicit self Must Remain in Python

Bruce Eckel suggested removing the explicit 'self' parameter from Python class methods, but this article explains why keeping 'self' is essential for clear instance referencing, error messages, method types, decorators, and language compatibility, arguing that the proposal would introduce ambiguity and break existing conventions.

Language DesignPythondecorators
0 likes · 8 min read
Why Explicit self Must Remain in Python
Python Crawling & Data Mining
Python Crawling & Data Mining
May 13, 2020 · Fundamentals

Master Python Lists, Tuples, and Dictionaries: Essential Guide with Code Examples

This article introduces Python’s core data structures—lists, tuples, and dictionaries—explaining their definitions, indexing, slicing, iteration, modification, and common operations, and provides clear code examples for creating, accessing, updating, and deleting elements, helping beginners deepen their programming fundamentals.

Data StructuresListPython
0 likes · 13 min read
Master Python Lists, Tuples, and Dictionaries: Essential Guide with Code Examples
Python Programming Learning Circle
Python Programming Learning Circle
May 11, 2020 · Fundamentals

Understanding Python Decorators: A Practical Guide

This article explains the concept of Python decorators, demonstrates how they can replace repetitive input‑type checks in multiple string‑manipulation functions, and shows both the explicit decorator implementation and the concise @ syntax with clear code examples.

Code ReuseFunctionsPython
0 likes · 7 min read
Understanding Python Decorators: A Practical Guide
Python Programming Learning Circle
Python Programming Learning Circle
May 9, 2020 · Fundamentals

Fish Division Puzzle and Classic Sorting Algorithms (Merge, Selection, Bubble) with Python Implementations

This article presents a combinatorial fish‑division puzzle solved by exhaustive search with Python code, followed by clear explanations and Python implementations of three fundamental sorting algorithms—merge sort, selection sort, and bubble sort—illustrating their core ideas and step‑by‑step processes.

PythonSortingalgorithm
0 likes · 5 min read
Fish Division Puzzle and Classic Sorting Algorithms (Merge, Selection, Bubble) with Python Implementations
Python Programming Learning Circle
Python Programming Learning Circle
May 6, 2020 · Fundamentals

Python Performance Testing: Comparing Logical Operations, Built‑in Functions, and Class Implementations

This article examines Python execution speed by benchmarking simple arithmetic, logical checks, built‑in functions like max, and three class‑based point‑in‑rectangle implementations, revealing that straightforward if‑statements are often fastest while highlighting practical tips for writing performant Python code.

BenchmarkingCode OptimizationPython
0 likes · 12 min read
Python Performance Testing: Comparing Logical Operations, Built‑in Functions, and Class Implementations
Python Crawling & Data Mining
Python Crawling & Data Mining
May 1, 2020 · Big Data

What Drives Mother‑Baby E‑Commerce Sales? Data‑Driven Trends & Seasonality

Using a dataset of over 9 million baby records and 30 000 transaction entries, this analysis explores market trends, seasonal sales patterns, product popularity, and user demographics in China’s mother‑baby e‑commerce sector, revealing the impact of holidays, promotional events, and low repeat‑purchase rates on overall performance.

PythonTableaumother-baby market
0 likes · 15 min read
What Drives Mother‑Baby E‑Commerce Sales? Data‑Driven Trends & Seasonality
Programmer DD
Programmer DD
Apr 27, 2020 · Fundamentals

Python 2.7.18 Released: The Final Chapter of Python 2

On April 20, 2020, the Python core team released Python 2.7.18, the last official version of Python 2, concluding a two‑decade release history that began with Python 2.0 in 2000 and marking the end of maintenance for the legacy language.

PythonVersion Historyrelease
0 likes · 3 min read
Python 2.7.18 Released: The Final Chapter of Python 2
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 26, 2020 · Backend Development

Scrapy Tutorial: Installation, Components, Project Setup, Code Implementation, and Data Storage

This article provides a comprehensive step‑by‑step guide to installing Scrapy, understanding its core components and processing flow, creating a weather‑data crawling project, writing items, settings, middlewares, spiders, running the crawler, exporting results, and storing the scraped data into MongoDB.

CrawlerMongoDBPython
0 likes · 15 min read
Scrapy Tutorial: Installation, Components, Project Setup, Code Implementation, and Data Storage
Python Programming Learning Circle
Python Programming Learning Circle
Apr 24, 2020 · Fundamentals

Python Basics, Common Pitfalls, and a Simple Web Scraper for Douban Book Ratings

This article introduces Python's core concepts and hierarchy, highlights ten frequent beginner mistakes, and walks through building a basic web scraper that extracts book information from Douban, processes it with pandas, and displays the resulting data, providing a practical learning path for Python fundamentals.

Pythondata-analysisfundamentals
0 likes · 5 min read
Python Basics, Common Pitfalls, and a Simple Web Scraper for Douban Book Ratings
Python Programming Learning Circle
Python Programming Learning Circle
Apr 22, 2020 · Fundamentals

Implementing a Priority Queue in Python Using heapq

This article explains how to implement a priority queue in Python using the built‑in heapq module, demonstrates extracting smallest and largest elements from price lists, and provides a full PriorityQueue class with push, pop, and is_empty methods, illustrated with stock portfolio examples.

Pythonalgorithmheapq
0 likes · 6 min read
Implementing a Priority Queue in Python Using heapq
21CTO
21CTO
Apr 21, 2020 · Fundamentals

Master Python File Downloads: Requests, Wget, urllib, Async & More

This tutorial walks through multiple Python approaches for downloading files—including simple requests and wget calls, handling redirects, large and multi‑file downloads, proxy usage, urllib/urllib3 methods, and asynchronous techniques—providing complete code snippets and practical tips for each scenario.

Pythonasynciofile-download
0 likes · 11 min read
Master Python File Downloads: Requests, Wget, urllib, Async & More