Tagged articles
5000 articles
Page 45 of 50
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.

NYC taxi datasetPythonVaex
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.

CaptchaNeural NetworksPython
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.

PythonWeb ScrapingWebSocket
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.

Environment VariablesFile OperationsOS module
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.

GILProgramming LanguagePython
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 toolsPythonSaltStack
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
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.

GILMobile DevelopmentPython
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.

Pythoncrawlingframeworks
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 RootPython
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.

Control FlowFile I/OPython
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.

AMQPMessage QueuePika
0 likes · 12 min read
Master RabbitMQ with Python: From Basics to Advanced Patterns
Python Programming Learning Circle
Python Programming Learning Circle
Nov 10, 2020 · Backend Development

Detailed Job Description Extraction and Data Cleaning with Python and MongoDB

This article explains how to scrape detailed job description and address information from online job portals, use Python libraries such as requests, BeautifulSoup4, and pymongo for crawling, and then clean and normalize the collected data including publish dates, salaries, and work‑experience levels before storing it in MongoDB.

MongoDBPythonbeautifulsoup
0 likes · 8 min read
Detailed Job Description Extraction and Data Cleaning with Python and MongoDB
MaGe Linux Operations
MaGe Linux Operations
Nov 7, 2020 · Backend Development

Master RabbitMQ: From Basics to Advanced RPC and Exchange Patterns

This guide explains what a message queue is, why it’s used in asynchronous architectures, walks through installing RabbitMQ on Linux and macOS, and demonstrates core patterns such as simple queues, work queues, publish/subscribe, routing, topics, and RPC with complete Python code examples.

AsynchronousMessage QueuePython
0 likes · 16 min read
Master RabbitMQ: From Basics to Advanced RPC and Exchange Patterns
Selected Java Interview Questions
Selected Java Interview Questions
Nov 7, 2020 · Backend Development

Evolution of Backend Architecture: From MVC to Microservices and Domain-Driven Design

This article recounts the author's three‑year journey building a Python‑based HR SaaS backend, detailing the architectural evolution from an initial Django MVC prototype through service splitting and microservices with Kong and custom RPC, to a domain‑driven design approach, and shares lessons learned and optimizations.

Domain-Driven DesignPythonarchitecture
0 likes · 10 min read
Evolution of Backend Architecture: From MVC to Microservices and Domain-Driven Design
Programmer DD
Programmer DD
Nov 7, 2020 · Fundamentals

Why Python Overtook Java in the TIOBE Index: What It Means for Developers

After two decades of Java and C dominating the TIOBE rankings, Python has surged to the second spot, prompting a discussion on why programming skills are becoming a universal necessity and how the latest index can guide developers in choosing the right language for future projects.

PythonSoftware DevelopmentTIOBE Index
0 likes · 4 min read
Why Python Overtook Java in the TIOBE Index: What It Means for Developers
MaGe Linux Operations
MaGe Linux Operations
Nov 6, 2020 · Fundamentals

Unlock Python List Index: Fast Lookup, Pitfalls, and Pro Tips

This article explains how to use Python's list index method to locate an element, details its full signature, performance considerations for large lists, ways to retrieve multiple matches, handling missing elements with exceptions, and useful tips like using the help function.

Error HandlingListPython
0 likes · 5 min read
Unlock Python List Index: Fast Lookup, Pitfalls, and Pro Tips
Python Crawling & Data Mining
Python Crawling & Data Mining
Nov 6, 2020 · Backend Development

Extract Article Cover Images with Scrapy’s meta Parameter

This tutorial explains how to retrieve an article’s cover image URL by starting from the list page, extracting the first image, and passing its URL through Scrapy’s Request meta dictionary to subsequent parsing callbacks, highlighting why list‑page extraction is more reliable than detail‑page scraping.

MetaPythonScrapy
0 likes · 5 min read
Extract Article Cover Images with Scrapy’s meta Parameter
MaGe Linux Operations
MaGe Linux Operations
Nov 4, 2020 · Fundamentals

Unlock NumPy: Key ndarray Operations and Functions for Fast Data Computing

This guide introduces NumPy, the core Python package for numerical computing, covering its ndarray structure, creation methods, attributes, reshaping, indexing, arithmetic and statistical functions, random number generation, and practical code examples to help you efficiently manipulate large data arrays.

NumPyNumerical ComputingPython
0 likes · 13 min read
Unlock NumPy: Key ndarray Operations and Functions for Fast Data Computing
Open Source Linux
Open Source Linux
Nov 4, 2020 · Operations

Step-by-Step Guide to Installing Python 3.6.5 on Linux (with Troubleshooting)

This tutorial walks through checking the default Python version on a Linux system, locating its binaries, downloading Python 3.6.5 source, installing required build dependencies, compiling and installing Python, creating symlinks, and configuring environment variables, while also addressing common network and repository issues.

CompilationInstallationLinux
0 likes · 6 min read
Step-by-Step Guide to Installing Python 3.6.5 on Linux (with Troubleshooting)
Zhengtong Technical Team
Zhengtong Technical Team
Nov 3, 2020 · Operations

Automated Testing Frameworks: Design, Data Generation, UI/API Automation, and CI Integration

The article explains how automated testing—using Python‑based UI and API frameworks, configurable test‑data generation, Linux headless execution, and Jenkins continuous integration—addresses the growing complexity of software releases by reducing manual regression effort and improving defect detection speed.

Automated TestingJenkinsPython
0 likes · 12 min read
Automated Testing Frameworks: Design, Data Generation, UI/API Automation, and CI Integration
21CTO
21CTO
Oct 31, 2020 · Backend Development

From Monolithic Django to Microservices: Building a Scalable HR SaaS Backend

After three years of evolving a Python‑based HR SaaS backend from a simple MVC prototype to a microservices architecture with domain‑driven design, the author shares the architectural stages, challenges faced, and practical optimizations such as uWSGI‑gevent, Redis pooling, Kong API gateway, and custom RPC framework.

DjangoDomain-Driven DesignKong
0 likes · 9 min read
From Monolithic Django to Microservices: Building a Scalable HR SaaS Backend
MaGe Linux Operations
MaGe Linux Operations
Oct 30, 2020 · Fundamentals

Master Python File I/O: From Basics to Advanced Serialization

This guide walks through Python file operations—including opening, closing, reading, writing, path handling, file copying, CSV handling, in‑memory streams, sys.stdin/stdout/stderr redirection, and JSON vs. pickle serialization—providing code examples and practical tips for each topic.

BytesIOCSVFile I/O
0 likes · 19 min read
Master Python File I/O: From Basics to Advanced Serialization
MaGe Linux Operations
MaGe Linux Operations
Oct 29, 2020 · Backend Development

Master HTTP Requests with Python httpx: GET, POST, PUT, Streaming & More

This guide walks you through using the Python httpx library to perform various HTTP methods—including GET, POST, PUT, DELETE, HEAD, and OPTIONS—handle query parameters, decode responses, work with JSON, custom headers, form data, file uploads, streaming, cookies, redirects, and authentication, all with clear code examples.

APIAuthenticationHTTP
0 likes · 10 min read
Master HTTP Requests with Python httpx: GET, POST, PUT, Streaming & More
ITPUB
ITPUB
Oct 29, 2020 · Backend Development

From MVC to Microservices: Lessons from Evolving a Python SaaS Backend

The author recounts a three‑year journey of scaling a Python‑based HR SaaS backend from a simple Django MVC prototype to a microservice architecture with domain‑driven design, detailing each architectural stage, the challenges faced, and the concrete optimizations applied.

BackendDjangoDomain-Driven Design
0 likes · 9 min read
From MVC to Microservices: Lessons from Evolving a Python SaaS Backend
Python Programming Learning Circle
Python Programming Learning Circle
Oct 29, 2020 · Backend Development

Overview of Popular Python Web Scraping Frameworks

This article introduces eight widely used Python web scraping tools—Scrapy, PySpider, Crawley, Portia, Newspaper, Beautiful Soup, Grab, and Cola—detailing their main features, typical use cases, and project links, helping developers choose the appropriate framework for data extraction tasks.

BackendPythoncrawling frameworks
0 likes · 4 min read
Overview of Popular Python Web Scraping Frameworks
MaGe Linux Operations
MaGe Linux Operations
Oct 28, 2020 · Fundamentals

Master Python Tricks: Function Chaining, Default Argument Pitfalls, CSV I/O, and More

This article showcases a collection of practical Python snippets covering function chaining, mutable default argument traps, CSV reading and writing, number base conversion, JSON formatting, list flattening and merging, most‑common character counting, safe eval usage, matrix transposition, list comprehensions, permutations/combinations, defaultdict usage, and dictionary reversal techniques.

AlgorithmsData StructuresPython
0 likes · 6 min read
Master Python Tricks: Function Chaining, Default Argument Pitfalls, CSV I/O, and More
ITPUB
ITPUB
Oct 28, 2020 · Backend Development

From MVC to Microservices: Lessons from Evolving a Python SaaS Backend

The author recounts a four‑stage evolution of a Python‑based SaaS backend—from a simple Django MVC prototype through service splitting, microservice adoption with Kong and custom RPC, to an exploratory domain‑driven design—highlighting practical problems, optimizations, and architectural trade‑offs.

BackendDjangoDomain-Driven Design
0 likes · 9 min read
From MVC to Microservices: Lessons from Evolving a Python SaaS Backend
MaGe Linux Operations
MaGe Linux Operations
Oct 27, 2020 · Backend Development

Build a Distributed Scrapy Crawler in Minutes with RabbitMQ and RedisBloom

This guide walks you through installing Scrapy-Distributed, setting up RabbitMQ and RedisBloom containers, creating a sitemap spider, configuring the distributed scheduler and dupefilter, and running the spider, while explaining why this non‑intrusive solution improves over existing Scrapy‑Redis and scrapy‑rabbitmq approaches.

PythonRabbitMQRedisBloom
0 likes · 7 min read
Build a Distributed Scrapy Crawler in Minutes with RabbitMQ and RedisBloom
Python Programming Learning Circle
Python Programming Learning Circle
Oct 27, 2020 · Fundamentals

Useful Python Code Snippets for Everyday Tasks

This article presents a collection of practical Python snippets covering string reversal, title‑casing, set‑based deduplication, list multiplication, list comprehensions, variable swapping, splitting, joining, palindrome checking, Counter usage, dictionary merging, timing, flattening, random sampling, digit extraction, uniqueness testing and more, each illustrated with clear code examples.

AlgorithmsData StructuresPython
0 likes · 10 min read
Useful Python Code Snippets for Everyday Tasks
Python Programming Learning Circle
Python Programming Learning Circle
Oct 27, 2020 · Backend Development

Instagram’s Migration from Python 2 to Python 3: Challenges, Solutions, and Performance Gains

This article details how Instagram migrated its massive Python 2/Django codebase to Python 3, describing the motivations, technical obstacles such as Unicode, pickling, iterator changes, the tools and strategies used, and the resulting CPU, memory, and latency improvements across billions of users.

Backend EngineeringDjangoPython
0 likes · 18 min read
Instagram’s Migration from Python 2 to Python 3: Challenges, Solutions, and Performance Gains
Aikesheng Open Source Community
Aikesheng Open Source Community
Oct 27, 2020 · Databases

Understanding MySQL Binlog Structure and Using Python to Perform Flashback, Detect Large Transactions, and Split Binlog Files

This article explains the structure of MySQL ROW‑mode binlogs, demonstrates how to modify binlog events with Python to recover deleted rows, locate oversized transactions, and split large transactions into smaller ones, providing practical scripts and examples for advanced database manipulation.

Data RecoveryFlashbackPython
0 likes · 14 min read
Understanding MySQL Binlog Structure and Using Python to Perform Flashback, Detect Large Transactions, and Split Binlog Files
Top Architect
Top Architect
Oct 25, 2020 · Fundamentals

Top 8 Software Development Trends Shaping the Next Decade

The article outlines eight major software development trends expected to dominate the next ten years, including the continued rise of artificial intelligence, Python’s growth with AI/ML, 5G’s impact, edge and cloud computing expansion, emerging languages like Rust, Kubernetes dominance, React’s persistence, and the lowering barrier for self‑taught programmers.

5GAIKubernetes
0 likes · 8 min read
Top 8 Software Development Trends Shaping the Next Decade
High Availability Architecture
High Availability Architecture
Oct 25, 2020 · Backend Development

Understanding the Circuit Breaker Pattern for Preventing Cascading Failures in Distributed Systems

This article explains the motivation behind circuit breakers, illustrates how cascading failures occur in distributed microservices, describes the three circuit breaker states (closed, open, half‑open), and provides Python and Envoy configuration examples to implement fault‑tolerant service communication.

BackendMicroservicesPython
0 likes · 5 min read
Understanding the Circuit Breaker Pattern for Preventing Cascading Failures in Distributed Systems
Python Crawling & Data Mining
Python Crawling & Data Mining
Oct 24, 2020 · Backend Development

Master Scrapy: Extract Likes, Comments, and Content with XPath

This article continues a Scrapy tutorial by showing how to extract like counts, comment counts, and full article content using XPath selectors, regular expressions, and debugging techniques, providing step‑by‑step code examples and screenshots to help Python developers automate web data collection.

Data ExtractionPythonScrapy
0 likes · 6 min read
Master Scrapy: Extract Likes, Comments, and Content with XPath
Python Crawling & Data Mining
Python Crawling & Data Mining
Oct 23, 2020 · Backend Development

Build a Flask‑Elasticsearch Search Engine: From Config to Deployment

This tutorial walks through building a Flask‑based search engine powered by Elasticsearch, covering configuration files, logging setup, blueprint routing with pagination, application initialization, and deployment options using Flask‑Script and Gunicorn, with complete code examples and a GitHub repository link.

ElasticsearchFlaskGunicorn
0 likes · 11 min read
Build a Flask‑Elasticsearch Search Engine: From Config to Deployment
Programmer DD
Programmer DD
Oct 23, 2020 · Databases

When a Mistyped Function Wiped a Production Database – Lessons Learned

A Keepthescore founder accidentally ran a local‑only database reset function on production, causing thousands of scores to vanish, but daily DigitalOcean backups enabled a rapid restore, illustrating the perils of unsafe code and the vital role of reliable backups.

BackupPythondisaster recovery
0 likes · 4 min read
When a Mistyped Function Wiped a Production Database – Lessons Learned
FunTester
FunTester
Oct 20, 2020 · Frontend Development

Comprehensive Guide to Selenium WebDriver Exceptions and Their Handling

This article provides a comprehensive overview of the most common Selenium WebDriver exceptions, categorizes them into checked and unchecked types, details language‑specific variants for Java, C# and Python, and offers practical guidance on diagnosing and handling each exception during automated browser testing.

ExceptionsPythonSelenium
0 likes · 14 min read
Comprehensive Guide to Selenium WebDriver Exceptions and Their Handling
MaGe Linux Operations
MaGe Linux Operations
Oct 19, 2020 · Fundamentals

Which Python Editor Is Best for Beginners? A Practical Comparison

This article reviews popular Python editors—including Sublime Text, IDLE, Vim, PyCharm, Emacs, WingIDE, LiClipse, and Spyder—highlighting their features, platform support, and suitability for beginners, and recommends starting with IDLE or Sublime Text before advancing to more powerful tools like Vim.

BeginnerDevelopmentPython
0 likes · 4 min read
Which Python Editor Is Best for Beginners? A Practical Comparison
MaGe Linux Operations
MaGe Linux Operations
Oct 18, 2020 · Fundamentals

Explore Python’s Essential Standard Library Modules for Every Developer

This article provides a concise overview of Python’s built‑in standard library modules, covering text handling, data structures, mathematics, functional programming, file and directory utilities, persistence, compression, encryption, OS tools, concurrency, inter‑process communication, and internet protocols, helping developers quickly locate the right tool for their tasks.

ModulesPythonStandard Library
0 likes · 7 min read
Explore Python’s Essential Standard Library Modules for Every Developer
Python Programming Learning Circle
Python Programming Learning Circle
Oct 17, 2020 · Fundamentals

Understanding Class Variables, Instance Variables, Class Methods, and Static Methods in Python

This article explains Python's class (static) variables versus instance variables, demonstrates how they are accessed and overridden, and details the differences between class methods, instance methods, and static methods, including naming conventions for private and protected attributes, supplemented with clear code examples and expected outputs.

Class VariablesOOPPython
0 likes · 5 min read
Understanding Class Variables, Instance Variables, Class Methods, and Static Methods in Python
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.

Memory ManagementPython__slots__
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++Python
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
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 LibraryVariables
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×