Tagged articles
5000 articles
Page 46 of 50
DevOps Coach
DevOps Coach
Oct 15, 2020 · Operations

Explore Jenkinsclient: A Powerful Cross‑Platform CLI for Jenkins

Jenkinsclient is an open‑source, Python‑based, cross‑platform command‑line client that offers Docker‑style commands to manage multiple Jenkins instances, covering configuration, nodes, plugins, credentials, jobs, queues, executors, and builds, with simple installation via pip.

CLIDevOpsJenkins
0 likes · 5 min read
Explore Jenkinsclient: A Powerful Cross‑Platform CLI for Jenkins
21CTO
21CTO
Oct 13, 2020 · Databases

Master Python‑MariaDB Integration: Connect, Query, and Manage Data Efficiently

This guide walks you through installing the MariaDB Python connector, establishing a secure connection, executing SELECT and INSERT statements, handling transactions and errors, and properly closing the connection, providing a complete workflow for Python developers working with MariaDB databases.

ConnectorError HandlingMariaDB
0 likes · 4 min read
Master Python‑MariaDB Integration: Connect, Query, and Manage Data Efficiently
MaGe Linux Operations
MaGe Linux Operations
Oct 12, 2020 · Fundamentals

How to Slash Python Memory Usage with __slots__ and Size Inspection

This article explains how Python's dynamic objects consume hidden memory, demonstrates measuring object sizes with sys.getsizeof and a recursive get_size function, and shows how using __slots__ can dramatically reduce memory footprints while discussing trade‑offs and practical code examples.

Python__slots__memory management
0 likes · 9 min read
How to Slash Python Memory Usage with __slots__ and Size Inspection
macrozheng
macrozheng
Oct 10, 2020 · Fundamentals

Why C Overtook Java in 2020: Insights from the TIOBE Index

The article examines the September 2020 TIOBE programming language index, highlighting C’s rise to the top spot, Java’s decline, the rapid growth of C++ and Python, and discusses how these trends can guide developers in choosing which language to learn.

C languageC++Java
0 likes · 5 min read
Why C Overtook Java in 2020: Insights from the TIOBE Index
MaGe Linux Operations
MaGe Linux Operations
Oct 8, 2020 · Artificial Intelligence

How to Transcribe Audio to Text with AssemblyAI’s Python API – Step‑by‑Step Guide

This tutorial walks you through setting up a Python environment, installing required dependencies, and using AssemblyAI’s high‑accuracy speech‑to‑text Web API to upload audio files, start transcription, and retrieve the transcribed text, including tips for handling API keys and checking transcription status.

APIAssemblyAIPython
0 likes · 14 min read
How to Transcribe Audio to Text with AssemblyAI’s Python API – Step‑by‑Step Guide
MaGe Linux Operations
MaGe Linux Operations
Oct 7, 2020 · Fundamentals

Master Python Basics: Data Types, Control Flow, Functions, and More

This tutorial walks through Python fundamentals, covering primitive data types, operators, variables, collections, control structures, functions, classes, modules, and advanced features such as generators and decorators, all illustrated with clear code examples and explanations.

Data TypesProgramming BasicsPython
0 likes · 18 min read
Master Python Basics: Data Types, Control Flow, Functions, and More
Python Crawling & Data Mining
Python Crawling & Data Mining
Oct 7, 2020 · Fundamentals

Unlock Python’s sys Module: 12 Essential Variables Explained

This article introduces Python’s sys module, a core standard‑library component closely tied to the interpreter, and walks through twelve of its most useful attributes—such as argv, path, modules, executable, and version—providing concise explanations, code snippets, and visual illustrations to help readers understand and apply each variable effectively.

PythonStandard Librarysys module
0 likes · 5 min read
Unlock Python’s sys Module: 12 Essential Variables Explained
Python Crawling & Data Mining
Python Crawling & Data Mining
Oct 6, 2020 · Information Security

How to Reveal Hidden Wi‑Fi Networks Using Python and Scapy

Learn to uncover concealed Wi‑Fi networks by capturing router signals with a wireless adapter, using Ubuntu’s airodump-ng and Python’s Scapy library to monitor packets, identify hidden SSIDs, and display them when a client connects, complete with step‑by‑step setup and screenshots.

PythonScapyUbuntu
0 likes · 6 min read
How to Reveal Hidden Wi‑Fi Networks Using Python and Scapy
MaGe Linux Operations
MaGe Linux Operations
Oct 4, 2020 · Fundamentals

How Python’s __slots__ Can Slash Memory Usage by Up to 7×

This article explains why Python objects consume more memory than expected, demonstrates how to measure the true size of objects with a recursive get_size function, and shows that adding __slots__ to a class can dramatically reduce memory consumption while slightly improving performance.

Memory OptimizationPythonslots
0 likes · 9 min read
How Python’s __slots__ Can Slash Memory Usage by Up to 7×
MaGe Linux Operations
MaGe Linux Operations
Oct 2, 2020 · Frontend Development

Create Hand‑Drawn Style Charts in Python with CuteCharts

This article introduces the cutecharts Python library that generates hand‑drawn style visualizations, explains how to install it, describes common chart parameters, and provides detailed API references and code demos for Bar, Line, Pie, Radar, and Scatter charts, complete with example images.

Chart LibraryCuteChartsData visualization
0 likes · 11 min read
Create Hand‑Drawn Style Charts in Python with CuteCharts
360 Quality & Efficiency
360 Quality & Efficiency
Oct 1, 2020 · Backend Development

Advanced Python Logging: StreamHandler, FileHandler, HTTPHandler and Asynchronous Remote Logging with aiohttp and Thread Pools

This article demonstrates how to configure Python's logging module for console and file output, extend it with HTTPHandler for remote logging, and improve performance by using custom handlers, threading, thread pools, and asynchronous aiohttp calls to avoid blocking the main program.

HttpHandlerLoggingPython
0 likes · 16 min read
Advanced Python Logging: StreamHandler, FileHandler, HTTPHandler and Asynchronous Remote Logging with aiohttp and Thread Pools
MaGe Linux Operations
MaGe Linux Operations
Sep 30, 2020 · Fundamentals

What Do Single and Double Underscores Really Mean in Python?

This article explains the five underscore naming patterns in Python—single leading, single trailing, double leading, double leading and trailing, and a solitary underscore—detailing their conventions, the name‑mangling mechanism, and how they affect class attributes and imports.

PEP 8Pythondunder
0 likes · 12 min read
What Do Single and Double Underscores Really Mean in Python?
MaGe Linux Operations
MaGe Linux Operations
Sep 29, 2020 · Databases

Master Python Database Access: From DB‑API to Connection Pools

This article introduces Python's DB‑API for interacting with various databases, explains how to use PyMySQL and SQLAlchemy for MySQL, demonstrates basic CRUD operations, safeguards against SQL injection, and shows how to implement thread‑safe connection pools with DBUtils for scalable backend applications.

Connection PoolDBAPIDBUtils
0 likes · 17 min read
Master Python Database Access: From DB‑API to Connection Pools
MaGe Linux Operations
MaGe Linux Operations
Sep 28, 2020 · Backend Development

Build a Scalable Python Web Scraper for 3000+ Companies

This article walks through creating a Python web scraper that extracts financial data for over three thousand listed companies, starting from a simple pandas script and progressively adding error handling, MySQL storage, and multiprocessing to build a robust, production‑ready tool.

Data ExtractionMySQLPython
0 likes · 7 min read
Build a Scalable Python Web Scraper for 3000+ Companies
Python Crawling & Data Mining
Python Crawling & Data Mining
Sep 25, 2020 · Fundamentals

Master Seaborn: From Installation to Advanced Visualizations in Python

This tutorial introduces Seaborn—a Python statistical visualization library built on matplotlib—covers its advantages, installation methods, a step‑by‑step workflow for importing data, setting up the canvas, creating various plot types (histogram, scatter, bar, line, box, violin, heatmap, etc.), and demonstrates a practical example with full code snippets and visual outputs.

MatplotlibPythonSeaborn
0 likes · 15 min read
Master Seaborn: From Installation to Advanced Visualizations in Python
Ctrip Technology
Ctrip Technology
Sep 24, 2020 · Artificial Intelligence

Time Series Analysis and ARIMA Modeling Practice with Python

This article introduces time series fundamentals, classification, and challenges for internet businesses, then provides a step‑by‑step Python tutorial on ARIMA modeling—including data loading, stationarity testing, differencing, ACF/PACF analysis, AIC‑based order selection, model training, prediction, error evaluation, exogenous variable integration, and diagnostic checks.

ARIMAPythonStatistical Modeling
0 likes · 11 min read
Time Series Analysis and ARIMA Modeling Practice with Python
Python Crawling & Data Mining
Python Crawling & Data Mining
Sep 24, 2020 · Big Data

What Shanghai’s 2020 Second‑Hand Housing Data Reveals About Prices and Market Trends

This article analyzes a Scrapy‑Redis crawl of Lianjia data from July 2020, cleans and enriches the dataset, and uses pandas profiling and visualizations to uncover Shanghai’s second‑hand housing price distribution, regional hotspots, housing types, and market dynamics during the first half of 2020.

Data AnalysisHousing MarketPython
0 likes · 14 min read
What Shanghai’s 2020 Second‑Hand Housing Data Reveals About Prices and Market Trends
MaGe Linux Operations
MaGe Linux Operations
Sep 23, 2020 · Operations

How to Install Python 3.6.5 on Linux: Step‑by‑Step Guide

This tutorial walks you through checking the pre‑installed Python version, locating its binaries, downloading Python 3.6.5 source, installing required dependencies, compiling and installing the interpreter, creating symlinks, and configuring environment variables on a Linux system.

LinuxPythonSource Build
0 likes · 6 min read
How to Install Python 3.6.5 on Linux: Step‑by‑Step Guide
DataFunTalk
DataFunTalk
Sep 23, 2020 · Artificial Intelligence

PaddleOCR: 2020’s Outstanding Open‑Source OCR Suite with a 3.5 MB Ultra‑Light Model

PaddleOCR, the 2020 breakthrough in open‑source OCR, offers ultra‑light 3.5 MB multilingual models, high F1‑score performance across diverse scenarios, easy installation via pip, comprehensive documentation, custom training support, and deployment options for both server and mobile platforms, all backed by detailed benchmarks and code examples.

Model CompressionOCROpen Source
0 likes · 8 min read
PaddleOCR: 2020’s Outstanding Open‑Source OCR Suite with a 3.5 MB Ultra‑Light Model
DataFunTalk
DataFunTalk
Sep 22, 2020 · Artificial Intelligence

User-Based Collaborative Filtering with Python: A Step-by-Step Guide

This article explains how to implement a user‑based collaborative filtering recommendation system in Python, covering data loading, preprocessing, cosine‑similarity computation, neighbor selection, rating prediction, and generating top‑5 movie recommendations with detailed code examples.

Cosine SimilarityMachine LearningPython
0 likes · 12 min read
User-Based Collaborative Filtering with Python: A Step-by-Step Guide
MaGe Linux Operations
MaGe Linux Operations
Sep 20, 2020 · Fundamentals

Top 5 Free Python Tools Every Developer Should Know

Discover five essential, free Python tools—including Python Tutor, IPython, Jupyter Notebook, Anaconda, and Skulpt—that boost productivity, simplify learning, and streamline development for anyone seeking powerful, community‑driven solutions.

AnacondaIPythonJupyter
0 likes · 4 min read
Top 5 Free Python Tools Every Developer Should Know
DataFunTalk
DataFunTalk
Sep 20, 2020 · Artificial Intelligence

Building a Production‑Ready Recommendation System with Python, LLR, and ElasticSearch

This tutorial explains how to construct a recommendation system by loading transaction data, creating sparse user‑item and item‑item matrices, applying Log‑Likelihood Ratio for item similarity, and indexing the results into ElasticSearch for real‑time serving, using Python and open‑source big‑data tools.

LLRPythondata-processing
0 likes · 16 min read
Building a Production‑Ready Recommendation System with Python, LLR, and ElasticSearch
360 Quality & Efficiency
360 Quality & Efficiency
Sep 18, 2020 · Artificial Intelligence

Data Augmentation Techniques for Improving Object Detection Model Robustness

To enhance object detection robustness, the article discusses various data augmentation methods—including rotation, flipping, random cropping, scaling, color jitter, blurring, transparency adjustment, and image partitioning—providing code examples and illustrating their impact on model performance with before‑and‑after results.

Machine LearningPythoncomputer vision
0 likes · 7 min read
Data Augmentation Techniques for Improving Object Detection Model Robustness
TAL Education Technology
TAL Education Technology
Sep 17, 2020 · Artificial Intelligence

Comprehensive Guide to Feature Engineering and Data Preprocessing for Machine Learning

This article provides an extensive overview of feature engineering, covering feature understanding, cleaning, construction, selection, transformation, and dimensionality reduction techniques, illustrated with Python code using the Titanic dataset, and offers practical guidelines for improving data quality and model performance in machine learning projects.

Machine LearningPythonTitanic dataset
0 likes · 44 min read
Comprehensive Guide to Feature Engineering and Data Preprocessing for Machine Learning
Aikesheng Open Source Community
Aikesheng Open Source Community
Sep 17, 2020 · Backend Development

Understanding Rate Limiting: Leaky Bucket and Token Bucket Algorithms with a Python Example

This article explains the principles of leaky‑bucket and token‑bucket rate‑limiting algorithms, compares their behavior in high‑concurrency e‑commerce scenarios, and provides a complete Python implementation to illustrate how token‑bucket can handle burst traffic while maintaining system stability.

PythonRate LimitingToken Bucket
0 likes · 7 min read
Understanding Rate Limiting: Leaky Bucket and Token Bucket Algorithms with a Python Example
Programmer DD
Programmer DD
Sep 17, 2020 · Big Data

5 Open‑Source Quant Trading Tools Every Developer Should Explore

Discover five open‑source stock‑trading utilities—funds, ZVT, QUANTAXIS, StockAnalysisSystem, and match‑trade—each offering real‑time data, backtesting, multi‑asset support, and high‑performance matching to help programmers build powerful quantitative finance applications.

Big DataOpen SourcePython
0 likes · 5 min read
5 Open‑Source Quant Trading Tools Every Developer Should Explore
Java Architect Essentials
Java Architect Essentials
Sep 15, 2020 · Backend Development

Overview of Popular Microservice Frameworks Across Languages

This article surveys the rise of microservices and presents a comprehensive list of widely used Java, .NET, Node.js, Go, and Python frameworks, highlighting their features, adoption statistics, and suitability for building scalable, loosely‑coupled backend systems.

Node.jsPythonframeworks
0 likes · 7 min read
Overview of Popular Microservice Frameworks Across Languages
Python Crawling & Data Mining
Python Crawling & Data Mining
Sep 15, 2020 · Big Data

Unlock Insights from 3.4GB Brazilian Car Service Sales Data with Python & Tableau

This article walks through a comprehensive analysis of a 3.43 GB sales dataset from a Brazilian automotive service chain, covering data loading, cleaning, exploratory visualizations, time‑series forecasting with ARIMA, RFM customer segmentation, product clustering, and key business insights using Python and Tableau.

ARIMACustomer SegmentationPython
0 likes · 28 min read
Unlock Insights from 3.4GB Brazilian Car Service Sales Data with Python & Tableau
MaGe Linux Operations
MaGe Linux Operations
Sep 14, 2020 · Fundamentals

Top 10 Python IDEs Every Developer Should Try

This article introduces Python as an easy-to-learn language and reviews ten essential IDEs—including Vim, Eclipse with PyDev, Sublime Text, Emacs, Komodo Edit, PyCharm, Wing, PyScripter, Eric, and an interactive editor—helping developers choose the right tool to boost productivity.

EclipseEmacsPython
0 likes · 4 min read
Top 10 Python IDEs Every Developer Should Try
MaGe Linux Operations
MaGe Linux Operations
Sep 13, 2020 · Artificial Intelligence

Beyond Pandas: 10 Lesser‑Known Python Libraries Every Data Scientist Should Try

This article introduces a curated collection of lesser‑known Python libraries for data‑science tasks—including wget, pendulum, imbalanced‑learn, flashtext, fuzzywuzzy, pyflux, ipyvolume, dash, and gym—detailing their purpose, installation commands, and concise code examples to help practitioners expand their toolkit.

NLPPythonTime-series
0 likes · 9 min read
Beyond Pandas: 10 Lesser‑Known Python Libraries Every Data Scientist Should Try
Youzan Coder
Youzan Coder
Sep 11, 2020 · Backend Development

Log-Based Replay and Comparison System for Gateway Migration Verification

The team built a log‑based replay framework that pulls and cleans old gateway logs, samples requests, concurrently replays them against both old and new gateways, automatically compares JSON responses with configurable ignore rules, retries failures, and uses matching response distributions to safely verify and migrate thousands of APIs.

Pythonautomated testingbackend
0 likes · 13 min read
Log-Based Replay and Comparison System for Gateway Migration Verification
Python Crawling & Data Mining
Python Crawling & Data Mining
Sep 11, 2020 · Backend Development

How to Fully Automate Taobao Login with Selenium in Python

This article demonstrates a step‑by‑step Python Selenium solution for completely automating Taobao login, covering dependency setup, class design, handling the sliding captcha, and alternative login via Sina Weibo, complete with full source code and usage instructions.

PythonScrapingSelenium
0 likes · 14 min read
How to Fully Automate Taobao Login with Selenium in Python
Programmer DD
Programmer DD
Sep 11, 2020 · Game Development

Build a Classic Tetris Game with PyQt5: Step‑by‑Step Tutorial

This tutorial walks you through creating a fully functional Tetris clone using Python's PyQt5 library, covering game logic, rendering, user controls, shape management, line clearing, and includes complete source code for all core classes and methods.

GUIGame DevelopmentPyQt5
0 likes · 20 min read
Build a Classic Tetris Game with PyQt5: Step‑by‑Step Tutorial
Programmer DD
Programmer DD
Sep 10, 2020 · Artificial Intelligence

Can You Predict Speed‑Dating Success? A Data‑Driven Exploration

This article walks through loading the Speed Dating dataset, examining its features and missing values, visualizing match rates by gender and age, performing correlation analysis, and building a logistic regression model with SMOTE oversampling to predict whether a pair will successfully match.

Data AnalysisMachine LearningPython
0 likes · 11 min read
Can You Predict Speed‑Dating Success? A Data‑Driven Exploration
MaGe Linux Operations
MaGe Linux Operations
Sep 9, 2020 · Artificial Intelligence

Master Machine Learning Basics: Concepts, Types, Algorithms & K‑NN Walkthrough

This comprehensive tutorial introduces machine learning fundamentals, its history, differences from traditional programming, key characteristics, and why Python is the preferred language, then explores supervised, unsupervised, and reinforcement learning, popular algorithms, detailed K‑Nearest Neighbors examples for classification and regression, and the essential steps to build and evaluate models.

Machine LearningPythonUnsupervised Learning
0 likes · 21 min read
Master Machine Learning Basics: Concepts, Types, Algorithms & K‑NN Walkthrough
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 9, 2020 · Artificial Intelligence

Can You Predict Speed‑Dating Success? A Data‑Driven AI Analysis

This article explores the classic Speed Dating dataset, performing data cleaning, exploratory analysis of match rates, gender and age effects, correlation studies, and finally building a logistic regression model with SVMSMOTE oversampling to predict matchmaking success, achieving around 83% accuracy.

Data AnalysisMachine LearningPython
0 likes · 11 min read
Can You Predict Speed‑Dating Success? A Data‑Driven AI Analysis
MaGe Linux Operations
MaGe Linux Operations
Sep 6, 2020 · Fundamentals

Explore Python 3.10: bit_count, strict zip, and Read‑Only Dict Views

This article outlines the release timeline for Python 3.8‑3.10 and showcases four major Python 3.10 enhancements—bit_count() for counting set bits, a strict mode for zip(), read‑only mapping proxies for dictionary views, and the removal of deprecated collection ABC aliases—complete with illustrative code snippets.

Pythonbit_countdictionary
0 likes · 7 min read
Explore Python 3.10: bit_count, strict zip, and Read‑Only Dict Views
MaGe Linux Operations
MaGe Linux Operations
Sep 4, 2020 · Fundamentals

Top 11 Python Compilers & Interpreters Every Developer Should Know

This article introduces Python as a beginner‑friendly, portable language and presents eleven of the best Python compilers and interpreters—detailing their features, platforms, and typical use cases—to help developers choose the right tool for web, data science, or cross‑language projects.

CompilerDevelopmentPython
0 likes · 8 min read
Top 11 Python Compilers & Interpreters Every Developer Should Know
Python Crawling & Data Mining
Python Crawling & Data Mining
Sep 4, 2020 · Big Data

How to Scrape and Visualize 3,000 Chinese Recipes with Python

This article demonstrates how to use Python to crawl 3,032 Chinese recipe entries from Douguo.com, clean the data with Pandas, and create insightful visualizations—including rating distributions, cuisine comparisons, and ingredient word clouds—using pyecharts, providing complete code snippets and analysis of the results.

Chinese CuisinePyechartsPython
0 likes · 15 min read
How to Scrape and Visualize 3,000 Chinese Recipes with Python
MaGe Linux Operations
MaGe Linux Operations
Sep 2, 2020 · Backend Development

How to Run Celery Tasks with Redis Without a Web Framework

This guide explains how to configure Celery to use Redis as both broker and result backend, covering project layout, code setup, task definition, execution flow, task states, and common control operations for asynchronous Python workloads.

Async TasksBackend DevelopmentPython
0 likes · 6 min read
How to Run Celery Tasks with Redis Without a Web Framework
Python Crawling & Data Mining
Python Crawling & Data Mining
Sep 1, 2020 · Information Security

How to Perform SSH Brute‑Force Attacks with Python and Paramiko

This tutorial explains the concept of password‑brute‑force, introduces the open‑source sshfucker library and a custom multithreaded Python script that uses Paramiko to enumerate SSH credentials from a dictionary, and provides step‑by‑step code examples and usage instructions while warning against illegal use.

ParamikoPythonSSH
0 likes · 7 min read
How to Perform SSH Brute‑Force Attacks with Python and Paramiko
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 31, 2020 · Fundamentals

20 Essential NumPy Challenges with Complete Solutions

This article presents twenty classic NumPy problems covering array lookup, modification, conversion, sampling, slicing, string operations, rounding, reshaping, linear algebra, and more, each accompanied by concise Python code examples and visual illustrations to help you master advanced data manipulation techniques.

Array OperationsMachine LearningPython
0 likes · 13 min read
20 Essential NumPy Challenges with Complete Solutions
Architecture Digest
Architecture Digest
Aug 29, 2020 · Databases

Cleaning Up Shared Redis Keys After a Business Line Decommission: Challenges and Solutions

This article describes how a team released resources after shutting down a business line, focusing on the difficulties of deleting Redis keys from a shared cluster, the step‑by‑step approach using code search, Python scripts, SCAN and DEBUG OBJECT commands, and the implementation of a custom key‑prefix serializer to prevent future issues.

PythonSpring Bootdatabase cleanup
0 likes · 7 min read
Cleaning Up Shared Redis Keys After a Business Line Decommission: Challenges and Solutions
MaGe Linux Operations
MaGe Linux Operations
Aug 28, 2020 · Fundamentals

7 Powerful Jupyter Tricks to Supercharge Your Data Analysis

This guide presents seven practical techniques—from using Pandas Profiling and Cufflinks‑Plotly visualizations to mastering IPython magic commands, Jupyter formatting, keyboard shortcuts, multiple outputs, and live slide conversion with RISE—to accelerate and enrich everyday data analysis workflows.

Data AnalysisIPythonPython
0 likes · 9 min read
7 Powerful Jupyter Tricks to Supercharge Your Data Analysis
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 28, 2020 · Artificial Intelligence

Build and Optimize Multiple Linear Regression in Python

This article walks through constructing a multiple linear regression model for house price prediction using Python, covering data exploration, dummy variable creation, model fitting with statsmodels, diagnosing multicollinearity via VIF, and applying optimizations to improve predictive accuracy.

Dummy VariablesMultiple Linear RegressionPython
0 likes · 11 min read
Build and Optimize Multiple Linear Regression in Python
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 27, 2020 · Fundamentals

Master Python OOP: From Classes to Real‑World Objects

This article explains the fundamentals of object‑oriented programming in Python, covering concepts such as encapsulation, inheritance, polymorphism, class definition, instance creation, special methods, garbage collection, and the differences between equality and identity, all illustrated with clear code examples and diagrams.

OOPPythonPython Tutorial
0 likes · 11 min read
Master Python OOP: From Classes to Real‑World Objects
FunTester
FunTester
Aug 26, 2020 · Cloud Computing

Introducing TcloudServer: A Cloud Testing Platform with Jenkins Pipeline Configuration

The article introduces the TcloudServer cloud testing platform, outlines its key features such as cloud devices, workflow management, and dashboards, and provides detailed configuration instructions including Python settings, Jenkins pipeline setup, and parameter definitions for automated mobile monkey testing.

JenkinsPythonautomation
0 likes · 6 min read
Introducing TcloudServer: A Cloud Testing Platform with Jenkins Pipeline Configuration
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 26, 2020 · Fundamentals

Master Jupyter Notebook: Change Directory, Browser, Password, and Themes

This guide walks Jupyter Notebook beginners through essential configuration steps—including altering the default working directory, setting a preferred browser, securing the notebook with a password, installing useful extensions, and customizing the notebook’s appearance—empowering a smoother, more personalized Python workflow.

Environment setupJupyter NotebookPython
0 likes · 8 min read
Master Jupyter Notebook: Change Directory, Browser, Password, and Themes
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 25, 2020 · Artificial Intelligence

Build a Free Cloud AI Speed‑Dating Model with Alibaba PAI‑DSW

This article introduces Alibaba Cloud’s free PAI‑DSW cloud IDE for AI development, explains the evolution of machine learning, guides users through creating notebooks, running Python code, and demonstrates a complete speed‑dating dataset analysis and predictive modeling pipeline using logistic regression and data‑balancing techniques.

AICloud IDEMachine Learning
0 likes · 21 min read
Build a Free Cloud AI Speed‑Dating Model with Alibaba PAI‑DSW
MaGe Linux Operations
MaGe Linux Operations
Aug 24, 2020 · Fundamentals

Why Coroutines Outperform Threads: A Deep Dive into Python’s Generator Magic

Coroutines, also known as micro‑threads, allow a single thread to pause and resume functions, offering higher efficiency than traditional multithreading by eliminating context‑switch overhead and lock contention, with Python’s generator‑based implementation enabling lock‑free producer‑consumer patterns and seamless multi‑core utilization via processes.

ConcurrencyProducer ConsumerPython
0 likes · 7 min read
Why Coroutines Outperform Threads: A Deep Dive into Python’s Generator Magic
MaGe Linux Operations
MaGe Linux Operations
Aug 22, 2020 · Cloud Native

Master Python Kubernetes Jobs: Practical SDK Examples & Tips

This guide demonstrates how to manage Kubernetes Jobs using the Python client library, covering installation, initialization, creating, updating, monitoring, listing, and deleting jobs with both YAML and dictionary approaches, plus code snippets for watching events and retrieving associated pods.

JobKubernetesPython
0 likes · 10 min read
Master Python Kubernetes Jobs: Practical SDK Examples & Tips
MaGe Linux Operations
MaGe Linux Operations
Aug 21, 2020 · Fundamentals

Why Python? A Complete Beginner’s Guide to Mastering the Language

This comprehensive tutorial introduces Python, explains its uses in web development, IoT, and machine learning, guides you through installation, IDE selection, Jupyter Notebook setup, and covers core concepts such as variables, data types, operators, control flow, functions, modules, file handling, and more, complete with code examples and visual illustrations.

BeginnerCode ExamplesIDE
0 likes · 61 min read
Why Python? A Complete Beginner’s Guide to Mastering the Language
MaGe Linux Operations
MaGe Linux Operations
Aug 20, 2020 · Artificial Intelligence

Explore 10 Lesser-Known Python Libraries for Data Science & AI

This article introduces a curated selection of lesser‑known Python packages—such as wget, pendulum, imbalanced‑learn, FlashText, fuzzywuzzy, PyFlux, ipyvolume, Dash, and Gym—detailing their installation commands, core functionalities, and code examples to help data scientists expand their toolkit beyond the usual pandas, scikit‑learn, and matplotlib.

NLPPythondata-science
0 likes · 9 min read
Explore 10 Lesser-Known Python Libraries for Data Science & AI