Tagged articles

Python

5000 articles · Page 33 of 50
Open Source Linux
Open Source Linux
Mar 31, 2023 · Operations

Boost Your Ops Efficiency: 5 Python Scripts Every Engineer Should Know

This article explains how Python can automate common operations tasks—remote command execution, log parsing, system monitoring with alerts, batch software deployment, and backup/recovery—providing code examples and practical tips to improve efficiency and reduce manual errors.

Pythonautomationdeployment
0 likes · 9 min read
Boost Your Ops Efficiency: 5 Python Scripts Every Engineer Should Know
DataFunSummit
DataFunSummit
Mar 30, 2023 · Artificial Intelligence

An Overview of ChatGPT’s Software Architecture and Technology Stack

The article examines ChatGPT’s underlying software architecture, detailing its cloud deployment on AWS and Azure, database choices like PostgreSQL and Redis, front‑end technologies such as TypeScript and React, core AI frameworks including PyTorch and Triton, as well as its container orchestration, monitoring, and programming language ecosystem.

AI architectureChatGPTKubernetes
0 likes · 6 min read
An Overview of ChatGPT’s Software Architecture and Technology Stack
21CTO
21CTO
Mar 28, 2023 · Backend Development

Top 5 Python Test Automation Frameworks Compared: Pros, Cons & Best Use Cases

This article evaluates the five leading Python test automation frameworks—Robot Framework, Pytest, unittest (PyUnit), Behave, and Lettuce—detailing their installation requirements, key features, advantages, disadvantages, and suitability for functional, unit, or behavior‑driven testing to help developers choose the right tool.

LettucePythonbehave
0 likes · 12 min read
Top 5 Python Test Automation Frameworks Compared: Pros, Cons & Best Use Cases
Python Programming Learning Circle
Python Programming Learning Circle
Mar 28, 2023 · Fundamentals

10 Useful Python Automation Scripts for Everyday Tasks

This article presents ten practical Python automation scripts covering image and video processing, PDF conversion, API interaction, system notifications, grammar and spell correction, downloading, news fetching, and GUI creation, each accompanied by concise code examples for quick implementation.

APIGUIImageProcessing
0 likes · 12 min read
10 Useful Python Automation Scripts for Everyday Tasks
IT Services Circle
IT Services Circle
Mar 26, 2023 · Fundamentals

Common Regular Expression Metacharacters and Their Usage in Python

This article explains the most frequently used regular expression symbols in Python, covering ordinary metacharacters, the OR operator, escape sequences, anchors, quantifiers, grouping, and shorthand character classes, each illustrated with clear code examples and explanations.

Pattern MatchingPythonmetacharacters
0 likes · 6 min read
Common Regular Expression Metacharacters and Their Usage in Python
Model Perspective
Model Perspective
Mar 22, 2023 · Artificial Intelligence

Master DBSCAN Clustering: Theory, Python Code, and Real-World Examples

DBSCAN is a density‑based clustering algorithm that automatically discovers arbitrarily shaped clusters and isolates noise, with detailed explanations of core, border, and noise points, step‑by‑step examples, Python implementations using scikit‑learn, and guidance on key parameters such as eps and min_samples.

ClusteringDBSCANPython
0 likes · 10 min read
Master DBSCAN Clustering: Theory, Python Code, and Real-World Examples
Python Programming Learning Circle
Python Programming Learning Circle
Mar 22, 2023 · Fundamentals

Comparing Distributions Between Groups: Visualization and Statistical Methods in Python

This article demonstrates how to compare the distribution of a variable across control and treatment groups using Python, covering data generation, visual techniques such as boxplots, histograms, KDE, CDF, QQ and ridgeline plots, and a suite of statistical tests including t‑test, SMD, Mann‑Whitney, permutation, chi‑square, Kolmogorov‑Smirnov and ANOVA for both two‑group and multi‑group scenarios.

A/B testingDistribution ComparisonPython
0 likes · 21 min read
Comparing Distributions Between Groups: Visualization and Statistical Methods in Python
Model Perspective
Model Perspective
Mar 21, 2023 · Artificial Intelligence

Master Linear Discriminant Analysis (LDA) with Python: Theory & Code

This article explains Linear Discriminant Analysis (LDA) as a pattern‑recognition technique that projects data onto a low‑dimensional space to maximize class separation, details its mathematical formulation with between‑class and within‑class scatter matrices, and provides a complete Python implementation using scikit‑learn on the Iris dataset, including visualization of the results.

LDALinear Discriminant AnalysisPython
0 likes · 6 min read
Master Linear Discriminant Analysis (LDA) with Python: Theory & Code
Python Programming Learning Circle
Python Programming Learning Circle
Mar 21, 2023 · Artificial Intelligence

A Survey of 10 Python Libraries for Explainable AI (XAI)

This article introduces Explainable AI (XAI), outlines its importance, describes a step-by-step workflow, and reviews ten Python libraries—including SHAP, LIME, ELI5, Shapash, Anchors, BreakDown, Interpret‑Text, AI Explainability 360, OmniXAI, and XAI—providing usage examples and code snippets.

Pythonexplainable AImachine learning
0 likes · 12 min read
A Survey of 10 Python Libraries for Explainable AI (XAI)
Model Perspective
Model Perspective
Mar 20, 2023 · Artificial Intelligence

Master Feature Selection with Recursive Elimination (RFE) in Python

Feature Recursive Elimination (RFE) is a powerful feature‑selection technique that iteratively trains a model, discards the weakest features, and repeats until a desired number of features remains, helping prevent overfitting and improve model performance, illustrated with a complete Python example using scikit‑learn.

Pythonfeature selectionrecursive elimination
0 likes · 6 min read
Master Feature Selection with Recursive Elimination (RFE) in Python
Python Programming Learning Circle
Python Programming Learning Circle
Mar 16, 2023 · Fundamentals

13 Amazing Python Features You Might Not Know

This article introduces thirteen lesser‑known Python features—including list stepping, the find method, iterators, doctest, yield statements, dictionary get, for/else and while/else loops, named string formatting, recursion limits, conditional expressions, argument unpacking, the special __hello__ import, and multiline strings—each illustrated with clear code examples.

Advanced FeaturesCode ExamplesPython
0 likes · 8 min read
13 Amazing Python Features You Might Not Know
DataFunTalk
DataFunTalk
Mar 15, 2023 · Artificial Intelligence

Predicting Sunspot Activity with CnosDB and a TensorFlow 1DConv‑LSTM Model

This article demonstrates how to store monthly sunspot numbers in the CnosDB time‑series database and use TensorFlow to build a 1DConv‑LSTM neural network for forecasting sunspot activity, covering data import, database insertion, train‑test splitting, model definition, training, and result visualization.

1DConv LSTMCnosDBPython
0 likes · 11 min read
Predicting Sunspot Activity with CnosDB and a TensorFlow 1DConv‑LSTM Model
Model Perspective
Model Perspective
Mar 14, 2023 · Operations

How Data Envelopment Analysis (DEA) Optimizes Airline Efficiency with Python

Data Envelopment Analysis (DEA) is a non‑parametric technique for evaluating relative efficiency of decision‑making units, with CRS and VRS models explained, followed by a Python implementation using PuLP to assess airline route efficiency and interpret overall, technical, and scale efficiencies.

CRSDEAData Envelopment Analysis
0 likes · 15 min read
How Data Envelopment Analysis (DEA) Optimizes Airline Efficiency with Python
Python Programming Learning Circle
Python Programming Learning Circle
Mar 14, 2023 · Fundamentals

Essential Python Tips and Tricks from A to Z

An extensive collection of Python programming tips and tricks, ranging from built‑in functions like all/any and collections to advanced features such as type hints, virtual environments, and third‑party libraries, presented alphabetically to help developers quickly enhance their code efficiency and readability.

Pythonprogramming
0 likes · 16 min read
Essential Python Tips and Tricks from A to Z
Model Perspective
Model Perspective
Mar 13, 2023 · Fundamentals

Mastering TOPSIS: Step-by-Step Guide with Python Implementation

This article explains the TOPSIS multi‑criteria decision‑making technique, outlines its mathematical formulation, walks through the seven procedural steps, and demonstrates a complete Python example that normalizes data, computes distances, scores alternatives, and ranks the best solution.

PythonTOPSISnormalization
0 likes · 8 min read
Mastering TOPSIS: Step-by-Step Guide with Python Implementation
58UXD
58UXD
Mar 13, 2023 · Fundamentals

Automating 3D Scene Creation in Cinema 4D with Python: From CAD to VR

Learn how to automate the construction of detailed 3D scenes in Cinema 4D using Python, by importing CAD layers, generating walls, doors, windows, furniture, lighting, and cameras, enabling efficient VR visualizations for interior design projects.

3D AutomationCADCinema4D
0 likes · 10 min read
Automating 3D Scene Creation in Cinema 4D with Python: From CAD to VR
Model Perspective
Model Perspective
Mar 11, 2023 · Fundamentals

Mastering the Analytic Hierarchy Process (AHP) with Python: Step‑by‑Step Guide

This article introduces the Analytic Hierarchy Process (AHP), explains its hierarchical modeling, mathematical foundations, step‑by‑step implementation, and provides complete Python code for constructing comparison matrices, calculating weights, and performing consistency checks to ensure reliable results.

Consistency RatioMulti-Criteria Decision MakingPython
0 likes · 9 min read
Mastering the Analytic Hierarchy Process (AHP) with Python: Step‑by‑Step Guide
Python Programming Learning Circle
Python Programming Learning Circle
Mar 11, 2023 · Game Development

Introduction and Basic Usage of the Vizard Virtual‑Reality Development Platform

This article introduces Vizard, a C/C++‑based virtual‑reality development platform with Python support, and demonstrates how to load avatars and objects, create random‑walk behavior, implement dialogue actions, control character movement via keyboard, capture mouse input, and combine these techniques into a complete interactive 3D scene.

3DPythonTutorial
0 likes · 5 min read
Introduction and Basic Usage of the Vizard Virtual‑Reality Development Platform
Model Perspective
Model Perspective
Mar 10, 2023 · Fundamentals

Unlocking the Shoelace Theorem: Fast Polygon Area Calculation Explained

This article explores the “push‑step aggregation” technique featured in the drama “Microscope under the Ming,” revealing that it is essentially the Shoelace Theorem for quickly computing polygon areas, complete with mathematical derivation, visual illustrations, and a Python implementation.

PythonShoelace theoremalgorithm
0 likes · 8 min read
Unlocking the Shoelace Theorem: Fast Polygon Area Calculation Explained
Python Programming Learning Circle
Python Programming Learning Circle
Mar 8, 2023 · Fundamentals

Comprehensive Python Basics: Numbers, Strings, Functions, Data Structures, Classes, and Utilities

This tutorial presents a thorough overview of essential Python concepts, demonstrating numeric operations, string conversions, built‑in functions, diverse data structures, object‑oriented programming techniques, and useful utilities such as file handling, iteration tools, and JSON serialization, all illustrated with clear code examples.

Data StructuresPythonTutorial
0 likes · 20 min read
Comprehensive Python Basics: Numbers, Strings, Functions, Data Structures, Classes, and Utilities
IT Services Circle
IT Services Circle
Mar 7, 2023 · Frontend Development

Using d3blocks to Create Interactive D3.js Visualizations in Python

The article introduces d3blocks, a Python library that extends D3.js's interactive visualization capabilities to Python, demonstrating how to create interactive scatter, network, Sankey, and image slider charts with just a few lines of code and offering examples with code snippets and GIF illustrations.

D3.jsData VisualizationInteractive Plot
0 likes · 4 min read
Using d3blocks to Create Interactive D3.js Visualizations in Python
Model Perspective
Model Perspective
Mar 6, 2023 · Operations

Master Linear Programming: Theory, Methods, and Python Implementation

Linear programming optimizes a linear objective under linear constraints, and this article explains its theory, common solution methods such as Simplex, Interior‑Point, and Branch‑and‑Bound, illustrates a production‑planning case, and provides a complete Python implementation using SciPy’s linprog function.

Linear ProgrammingOptimizationPython
0 likes · 7 min read
Master Linear Programming: Theory, Methods, and Python Implementation
Model Perspective
Model Perspective
Mar 3, 2023 · Fundamentals

Unlock Hidden Patterns: A Practical Guide to Factor Analysis with Python

Factor analysis, a statistical technique for uncovering underlying common factors among variables, is explained alongside its distinction from PCA, detailed procedural steps, adequacy tests, and a hands‑on Python implementation using the factor_analyzer library with visualizations and factor rotation methods.

Pythondata preprocessingfactor analysis
0 likes · 10 min read
Unlock Hidden Patterns: A Practical Guide to Factor Analysis with Python
Model Perspective
Model Perspective
Mar 1, 2023 · Artificial Intelligence

Mastering the EM Algorithm: Theory, Math, and Python Implementation

This article explains the Expectation‑Maximization (EM) algorithm, detailing its iterative E‑step and M‑step processes, mathematical formulation, and practical Python implementation for estimating parameters of mixed linear regression models, while highlighting convergence considerations and common pitfalls.

EM algorithmParameter EstimationPython
0 likes · 12 min read
Mastering the EM Algorithm: Theory, Math, and Python Implementation
Python Programming Learning Circle
Python Programming Learning Circle
Mar 1, 2023 · Fundamentals

30 Handy Python Code Snippets for Everyday Tasks

This article presents 30 concise Python code snippets that can be understood in under 30 seconds, covering common tasks such as checking duplicates, computing byte size, merging dictionaries, measuring execution time, and more, providing quick, practical solutions for everyday programming needs.

Pythoncode snippets
0 likes · 14 min read
30 Handy Python Code Snippets for Everyday Tasks
Python Programming Learning Circle
Python Programming Learning Circle
Mar 1, 2023 · Artificial Intelligence

Introducing Streamlit: A Free Open‑Source Framework for Building Machine‑Learning Apps with Python

Streamlit is a free, open‑source Python framework that lets machine‑learning engineers quickly turn scripts into interactive apps, offering features such as top‑down script execution, widget‑as‑variable handling, caching, GPU support, and seamless integration with version‑control tools, all without requiring separate frontend development.

App DevelopmentData VisualizationPython
0 likes · 9 min read
Introducing Streamlit: A Free Open‑Source Framework for Building Machine‑Learning Apps with Python
Tencent Architect
Tencent Architect
Feb 28, 2023 · Backend Development

Master HTTP/HTTPS Testing with Python httpx and curl: A Practical Guide

This guide explains how to use Python's httpx library and the curl command‑line tool to perform comprehensive HTTP/HTTPS testing—including basic requests, chunked transfers, HTTP/2, SSL/TLS configuration, and dynamic DNS resolution—complete with code examples and setup instructions.

PythonTLScurl
0 likes · 13 min read
Master HTTP/HTTPS Testing with Python httpx and curl: A Practical Guide
Python Crawling & Data Mining
Python Crawling & Data Mining
Feb 28, 2023 · Backend Development

How to Fix Common Python Web‑Crawler Issues in PyCharm

This article walks through a Python web‑crawler problem raised in a community, showing step‑by‑step how to start the project, troubleshoot terminal errors in PyCharm, and verify the directory structure using the tree command, providing a clear solution for beginners.

PythonTroubleshootingweb crawler
0 likes · 3 min read
How to Fix Common Python Web‑Crawler Issues in PyCharm
Model Perspective
Model Perspective
Feb 27, 2023 · Fundamentals

Mastering Difference-in-Differences: Theory, Example, and Python Implementation

Learn how the Difference-in-Differences (DiD) method estimates policy impacts by comparing treatment and control groups over time, explore its mathematical model, see a concrete traffic‑restriction example, and follow a step‑by‑step Python implementation with data analysis and visualization.

Pythondifference-in-differenceseconometrics
0 likes · 10 min read
Mastering Difference-in-Differences: Theory, Example, and Python Implementation
Model Perspective
Model Perspective
Feb 26, 2023 · Fundamentals

How to Detect Trends with the Mann‑Kendall Test in Python

This article explains how to determine whether a time‑series dataset exhibits a monotonic trend using the non‑parametric Mann‑Kendall test, walks through its statistical foundations, shows the calculation steps with sample sales data, and provides a complete Python implementation for practical analysis.

Mann-KendallPythonstatistics
0 likes · 7 min read
How to Detect Trends with the Mann‑Kendall Test in Python
Python Programming Learning Circle
Python Programming Learning Circle
Feb 25, 2023 · Game Development

Python Mini-Game Collection with Source Code Tutorials

This article presents a series of Python mini-game tutorials, including code for coin-collecting, ping-pong, skiing, space shooter, whack-a-mole, dinosaur runner, match-3, Tetris, snake, 24-point puzzle, alien invasion, tic-tac-toe, and more, offering complete source files and gameplay explanations.

PygamePythonTutorial
0 likes · 36 min read
Python Mini-Game Collection with Source Code Tutorials
DataFunSummit
DataFunSummit
Feb 25, 2023 · Artificial Intelligence

Understanding Reward Model Training in InstructGPT Using Ranking Sequences

This article explains how InstructGPT's reward model is trained by collecting human‑annotated ranking sequences instead of absolute scores, describes the rank‑loss formulation, provides Python code for the model and loss computation, and presents experimental results demonstrating the approach.

InstructGPTPythonRLHF
0 likes · 9 min read
Understanding Reward Model Training in InstructGPT Using Ranking Sequences
Python Programming Learning Circle
Python Programming Learning Circle
Feb 24, 2023 · Fundamentals

Comparing Distributions Between Groups: Visualization and Statistical Methods in Python

This article demonstrates how to compare the distribution of a variable across treatment and control groups using Python, covering data simulation, visual techniques such as boxplots, histograms, KDE, CDF, QQ and ridgeline plots, and statistical tests including t‑test, SMD, Mann‑Whitney, permutation, chi‑square, KS and ANOVA.

A/B testingDistribution ComparisonPython
0 likes · 21 min read
Comparing Distributions Between Groups: Visualization and Statistical Methods in Python
DaTaobao Tech
DaTaobao Tech
Feb 24, 2023 · Artificial Intelligence

Data Preprocessing and Statistical Analysis Techniques in Python

The article reviews essential Python data‑preprocessing and statistical‑analysis tools—including missing‑value imputation, outlier trimming, scaling, binning, knee‑point detection, correlation, chi‑square testing, linear regression, Wilson scoring, PCA weighting, text tokenization and sentiment analysis, plus visualization with matplotlib/seaborn and big‑data access via pyodps.

Pythonmachine learningstatistical analysis
0 likes · 17 min read
Data Preprocessing and Statistical Analysis Techniques in Python
FunTester
FunTester
Feb 23, 2023 · Backend Development

Why RESTful APIs Simplify Testing: A Practical Guide for Test Engineers

This article explains how RESTful API design reduces testing complexity by using unique URIs, standard HTTP methods, and JSON data exchange, and shows how test engineers can extend their frameworks with serialization support and added PUT/DELETE operations.

API-testingBackendJSON
0 likes · 7 min read
Why RESTful APIs Simplify Testing: A Practical Guide for Test Engineers
Python Programming Learning Circle
Python Programming Learning Circle
Feb 21, 2023 · Fundamentals

New Python Standard Library Features: pathlib, secrets, zoneinfo, dataclasses, logging, f‑strings, tomllib, and setuptools

This article introduces the most useful additions and modern replacements in recent Python releases—including pathlib, the secrets module, zoneinfo, dataclasses, proper logging, f‑strings, the built‑in tomllib, and the transition from distutils to setuptools—showing why and how to adopt them in everyday code.

Pythondataclassesf-strings
0 likes · 15 min read
New Python Standard Library Features: pathlib, secrets, zoneinfo, dataclasses, logging, f‑strings, tomllib, and setuptools
Python Programming Learning Circle
Python Programming Learning Circle
Feb 18, 2023 · Fundamentals

13 Useful Advanced Python Scripts for Everyday Tasks

This article presents thirteen practical advanced Python scripts covering tasks such as internet speed testing, Google searching, web automation, lyric retrieval, EXIF extraction, OCR, image cartoonization, recycle bin cleaning, Windows version detection, PDF conversion, color conversion, and website status checking, each with ready-to-use code examples.

Code ExamplesPythonautomation
0 likes · 9 min read
13 Useful Advanced Python Scripts for Everyday Tasks
Python Programming Learning Circle
Python Programming Learning Circle
Feb 17, 2023 · Artificial Intelligence

Building a Simple Probabilistic Programming Language in Python

This article explains the principles of probabilistic programming languages and walks through constructing a basic PPL in Python, covering model definition with latent and observed variables, distribution handling, DAG traversal for log‑density computation, and demonstrates evaluation with example code and visualizations.

Bayesian inferenceDAGPPL
0 likes · 13 min read
Building a Simple Probabilistic Programming Language in Python
21CTO
21CTO
Feb 15, 2023 · Fundamentals

Python’s 2024 Surge: Rust Integration, Web‑UI Frameworks, and Type Safety

Recent Python ecosystem trends highlight the rise of Rust bindings via PyO3, the emergence of pure‑Python web UI frameworks like Streamlit and Pynecone, and growing emphasis on static type safety with tools such as mypy and pydantic, signaling a shift toward higher performance and reliability.

PythonRustpyo3
0 likes · 6 min read
Python’s 2024 Surge: Rust Integration, Web‑UI Frameworks, and Type Safety
Liangxu Linux
Liangxu Linux
Feb 14, 2023 · Fundamentals

2023 Python Practice Exam: 439 Fill‑in, 298 True/False, 32 Short Answer Questions

A comprehensive collection of 2023 Python practice questions—including fill‑in‑the‑blank, true/false, and short‑answer items—covers topics from multimedia and database programming to threading, networking, GUI, exception handling, file I/O, OOP, and core language features, with sample code snippets for deeper understanding.

Pythonexamfill-in-the-blank
0 likes · 8 min read
2023 Python Practice Exam: 439 Fill‑in, 298 True/False, 32 Short Answer Questions
Python Programming Learning Circle
Python Programming Learning Circle
Feb 11, 2023 · Fundamentals

Common Mistakes When Using Python Lambda Functions and How to Avoid Them

This article explains what Python lambda (anonymous) functions are, shows their syntax, demonstrates typical use cases with built‑in functions and pandas, and outlines four common pitfalls—returning values, assigning to variables, ignoring better alternatives, and overusing them—while providing code examples and best‑practice recommendations.

Pythonanonymous functionbest practices
0 likes · 7 min read
Common Mistakes When Using Python Lambda Functions and How to Avoid Them
Top Architect
Top Architect
Feb 11, 2023 · Backend Development

XNote – Lightweight Personal Note System: Features, Architecture, and Installation Guide

This article introduces XNote, a lightweight personal note system with rich data management, cross‑platform support, and extensible plugins, detailing its key features, system architecture, directory layout, required dependencies, and step‑by‑step installation and configuration instructions for Python environments.

BackendInstallation guidePython
0 likes · 11 min read
XNote – Lightweight Personal Note System: Features, Architecture, and Installation Guide
Python Programming Learning Circle
Python Programming Learning Circle
Feb 9, 2023 · Fundamentals

Understanding Loop Structures in Python: for, while, break, continue, and Nested Loops

This article explains why loops are needed in programming, introduces Python's for‑in and while loops, demonstrates their syntax with practical examples—including range variations, break/continue statements, and nested loops such as the multiplication table—and provides exercises on prime checking and GCD/LCM calculation.

LoopsPythonfor
0 likes · 9 min read
Understanding Loop Structures in Python: for, while, break, continue, and Nested Loops
Model Perspective
Model Perspective
Feb 8, 2023 · Artificial Intelligence

Mastering Feature Selection: From Filters to Embedded Methods in Python

This article explains why feature selection is crucial for machine learning, outlines the general workflow, compares filter, wrapper, embedded, and synthesis approaches, and provides practical Python examples—including Pearson correlation, chi‑square tests, mutual information, variance selection, recursive elimination, L1 regularization, and PCA—complete with code snippets and visualizations.

Pythonfeature selectionstatistics
0 likes · 20 min read
Mastering Feature Selection: From Filters to Embedded Methods in Python
Python Programming Learning Circle
Python Programming Learning Circle
Feb 8, 2023 · Fundamentals

Measuring Execution Time and Memory Usage in Python

This article introduces four practical methods for monitoring Python code performance—using the built‑in time module, the %%time IPython magic, line_profiler for per‑line timing, and memory_profiler for detailed memory usage—complete with code examples and interpretation of results.

Pythonline_profilermemory
0 likes · 7 min read
Measuring Execution Time and Memory Usage in Python
Python Programming Learning Circle
Python Programming Learning Circle
Feb 4, 2023 · Artificial Intelligence

Hand Gesture Recognition Using OpenCV: Video Capture, Skin Detection, and Contour Processing in Python

This article demonstrates a Python-based hand‑gesture recognition pipeline using OpenCV, covering video capture, skin detection via YCrCb conversion, contour extraction, and visualization, with complete source code and step‑by‑step explanations suitable for beginners.

Contour ExtractionHand GestureOpenCV
0 likes · 6 min read
Hand Gesture Recognition Using OpenCV: Video Capture, Skin Detection, and Contour Processing in Python
IT Services Circle
IT Services Circle
Feb 4, 2023 · Fundamentals

Using plottable to Create Highly Customizable Tables in Python

This article introduces the Python library plottable, which builds highly customizable tables on top of Matplotlib, and provides a complete example showing data loading, column styling, and rendering of a styled table along with additional recommended reading links.

Data VisualizationPythonTable Generation
0 likes · 6 min read
Using plottable to Create Highly Customizable Tables in Python
Liangxu Linux
Liangxu Linux
Feb 1, 2023 · Fundamentals

20 Must‑Try Python3 Open‑Source Projects to Boost Your Coding Skills

This guide explains why actively experimenting with code beats passive reading, outlines a step‑by‑step method for mastering source code, and presents a curated list of twenty free Python3 projects—complete with executables and source—that are ideal for beginners and advanced learners alike.

AILearningProjects
0 likes · 7 min read
20 Must‑Try Python3 Open‑Source Projects to Boost Your Coding Skills
Sohu Tech Products
Sohu Tech Products
Feb 1, 2023 · Artificial Intelligence

ChatGPT Writes AI: Building an MNIST Classifier with Keras Using ChatGPT

This article demonstrates how a machine‑learning enthusiast used ChatGPT to generate, modify, and refine Keras code for training, evaluating, visualizing, and deploying a neural‑network model that classifies handwritten digits from the classic MNIST dataset, showcasing the full development workflow.

ChatGPTKerasMNIST
0 likes · 4 min read
ChatGPT Writes AI: Building an MNIST Classifier with Keras Using ChatGPT
21CTO
21CTO
Feb 1, 2023 · Fundamentals

Inside CPython’s Garbage Collector: Ref Counting, Cycle Detection & Generational Tricks

CPython’s garbage collector combines reference counting with a cyclic collector that uses generational strategies, fat pointers, and optimized object structures to efficiently identify and reclaim unreachable objects, handling cycles, weak references, and memory layout details while minimizing overhead.

Generational GCPythonReference Counting
0 likes · 21 min read
Inside CPython’s Garbage Collector: Ref Counting, Cycle Detection & Generational Tricks
21CTO
21CTO
Jan 27, 2023 · Fundamentals

Which Programming Languages Dominated the 2022 Job Market? Top 8 Revealed

Based on analysis of over 12 million developer job postings from October 2021 to November 2022, DevJobsScanner identified the eight programming languages with the highest demand in 2022, highlighting JavaScript/TypeScript’s dominance, the rise of Python and Java, and emerging trends for Go, C#, PHP, C/C++, and Ruby.

2022 demandJavaScriptPython
0 likes · 7 min read
Which Programming Languages Dominated the 2022 Job Market? Top 8 Revealed