Tagged articles

Python

5000 articles · Page 42 of 50
MaGe Linux Operations
MaGe Linux Operations
Nov 26, 2021 · Fundamentals

Unlock Python’s 68 Built‑in Functions: A Complete Guide for Beginners

This article presents all 68 built‑in functions available in Python 3.6.2, categorizes them into twelve groups, and provides clear code examples for each function, helping beginners quickly master essential Python utilities for data types, conversions, mathematics, collections, scope, iteration, and more.

Code ExamplesData TypesProgramming Fundamentals
0 likes · 17 min read
Unlock Python’s 68 Built‑in Functions: A Complete Guide for Beginners
360 Quality & Efficiency
360 Quality & Efficiency
Nov 26, 2021 · Fundamentals

Generating Custom PDF Documents with ReportLab in Python

This article explains how to use Python's ReportLab library to create highly customized PDF documents, covering basic components like canvas, templates, page headers/footers, and demonstrating single‑column and double‑column layouts with text, charts, images, and tables through detailed code examples.

PDFPythonReportLab
0 likes · 9 min read
Generating Custom PDF Documents with ReportLab in Python
Programmer DD
Programmer DD
Nov 26, 2021 · Artificial Intelligence

Leverage DDParser for COVID‑19 Vaccine Data Extraction and Open‑Source Tools

This article introduces several pandemic‑related open‑source resources—including a nationwide COVID‑19 vaccine record lookup, a tracker for ineffective vaccine distribution, and Baidu's DDParser NLP tool—detailing their purpose, usage, and installation to help developers build better vaccine‑related applications.

COVID-19DDParserNLP
0 likes · 5 min read
Leverage DDParser for COVID‑19 Vaccine Data Extraction and Open‑Source Tools
Python Programming Learning Circle
Python Programming Learning Circle
Nov 25, 2021 · Big Data

Analyzing and Visualizing Maoyan Movie Reviews for “Chinese Doctors” Using Python

This tutorial demonstrates how to crawl approximately 40,000 Maoyan movie reviews for the film “Chinese Doctors,” preprocess the data, and create visualizations such as rating pie charts, city distribution maps, top‑viewer bar charts, and a word cloud using Python libraries like requests, pyecharts, and wordcloud.

Data VisualizationMovie ReviewsPython
0 likes · 12 min read
Analyzing and Visualizing Maoyan Movie Reviews for “Chinese Doctors” Using Python
Python Programming Learning Circle
Python Programming Learning Circle
Nov 25, 2021 · Backend Development

Understanding Asynchronous Programming, I/O Models, and Event‑Driven Architecture in Python

This article explains the differences between synchronous and asynchronous calls, describes various I/O models—including blocking, non‑blocking, multiplexed, signal‑driven, and asynchronous I/O—and outlines how event‑driven programming works in Python back‑end frameworks such as Tornado, Twisted, Gevent, and asyncio.

Asynchronous ProgrammingI/O ModelsPython
0 likes · 9 min read
Understanding Asynchronous Programming, I/O Models, and Event‑Driven Architecture in Python
Python Programming Learning Circle
Python Programming Learning Circle
Nov 23, 2021 · Game Development

Python Pygame Skiing Game Tutorial with Full Source Code

This tutorial walks through building a simple skiing game in Python using Pygame, explaining the game mechanics, required image assets, and providing the complete source code that handles skier movement, obstacle generation, collision detection, scoring, and rendering in a 640×640 window.

PythonSkiing GameTutorial
0 likes · 7 min read
Python Pygame Skiing Game Tutorial with Full Source Code
Python Programming Learning Circle
Python Programming Learning Circle
Nov 22, 2021 · Operations

Debugging Supervisor Log Rotation Issues on Linux

This article explains how to troubleshoot fragmented log files caused by the Supervisor process manager on Linux, covering configuration details, log‑rotation constraints, diagnostic commands, and the eventual resolution by restarting the supervisord service.

LinuxProcess ManagementPython
0 likes · 5 min read
Debugging Supervisor Log Rotation Issues on Linux
MaGe Linux Operations
MaGe Linux Operations
Nov 21, 2021 · Backend Development

How to Reverse Engineer Laifeng Live Chat API and Send Automated Messages with Python

This guide walks through extracting and reproducing the encrypted parameters required to post chat messages on Laifeng live streams, covering site navigation, packet capture, timestamp generation, signature calculation via JavaScript decryption, and a complete Python script that logs in, builds the request, and sends the comment.

API reverse engineeringJavaScriptPython
0 likes · 17 min read
How to Reverse Engineer Laifeng Live Chat API and Send Automated Messages with Python
DataFunTalk
DataFunTalk
Nov 21, 2021 · Artificial Intelligence

Design Considerations for Next‑Generation AI Platforms: Programming Languages, Runtime Environment, Scheduler, and Model Deployment

The article examines three key design dimensions of modern AI platforms—programming language choice, runtime environment isolation, and scheduling/resource management—while also discussing challenges in model deployment such as algorithm diversity, resource usage patterns, and architectural generality, proposing Kubernetes‑based solutions and Arrow‑based data sharing to achieve efficient, scalable AI services.

KubernetesPythonmodel deployment
0 likes · 14 min read
Design Considerations for Next‑Generation AI Platforms: Programming Languages, Runtime Environment, Scheduler, and Model Deployment
21CTO
21CTO
Nov 19, 2021 · Artificial Intelligence

Top Programming Languages Powering Modern AI: Benefits & Use Cases

This article reviews the most suitable programming languages for artificial intelligence, explaining why Python, R, Java, LISP, Prolog, C++, Haskell, JavaScript, and Julia excel in AI development and outlining their key advantages and typical applications.

AIC++Java
0 likes · 16 min read
Top Programming Languages Powering Modern AI: Benefits & Use Cases
Python Programming Learning Circle
Python Programming Learning Circle
Nov 17, 2021 · Backend Development

Using Blinker for Signal Handling in Python and Flask

This article introduces the concept of signals, explains how the Python Blinker library implements them with named, anonymous, and multicast signals, demonstrates various usage patterns including decorators and receiver checks, and shows how to integrate Blinker with Flask for request‑level event handling.

BackendBlinkerFlask
0 likes · 10 min read
Using Blinker for Signal Handling in Python and Flask
Python Programming Learning Circle
Python Programming Learning Circle
Nov 10, 2021 · Big Data

Data Analysis and Visualization of Bilibili Documentary Metadata

This article demonstrates how to collect, process, and visualize Bilibili documentary metadata using Python APIs, pandas, and various plotting libraries, revealing insights into regional distribution, genre trends, episode lengths, popularity metrics, and comment dynamics across Chinese, British, and American documentary collections.

BilibiliPythonSeaborn
0 likes · 19 min read
Data Analysis and Visualization of Bilibili Documentary Metadata
Python Programming Learning Circle
Python Programming Learning Circle
Nov 10, 2021 · Backend Development

Comparing Python Project Build and Dependency Management Tools: CookieCutter, PyScaffold, PyBuilder, and Poetry

This article reviews four popular Python project scaffolding and build tools—CookieCutter, PyScaffold, PyBuilder, and Poetry—explaining their installation commands, generated directory layouts, build workflows, and how they differ in complexity and feature coverage.

Build ToolsCookiecutterPoetry
0 likes · 11 min read
Comparing Python Project Build and Dependency Management Tools: CookieCutter, PyScaffold, PyBuilder, and Poetry
Laravel Tech Community
Laravel Tech Community
Nov 9, 2021 · Fundamentals

TIOBE November 2021 Programming Language Rankings and Trends

The TIOBE Index for November 2021 shows Python retaining the top spot while PHP slips to the lower end of the top ten, highlights notable movements for languages such as Lua, Dart, Kotlin, and provides detailed rankings for the top 100 programming languages along with historical trend charts.

Language TrendsPHPPython
0 likes · 6 min read
TIOBE November 2021 Programming Language Rankings and Trends
MaGe Linux Operations
MaGe Linux Operations
Nov 7, 2021 · Fundamentals

Explore Python 3.10 Official Docs: Installation, API, FAQs & More

The Python 3.10.0 reference documentation provides a comprehensive guide covering installation, API reference, common questions, standard library details, language reference, and beginner tutorials, offering essential resources for newcomers and experienced developers alike, with downloadable PDFs and QR codes for easy access.

APIPythondocumentation
0 likes · 3 min read
Explore Python 3.10 Official Docs: Installation, API, FAQs & More
Test Development Learning Exchange
Test Development Learning Exchange
Nov 7, 2021 · Backend Development

Custom Python Logging Wrapper Using colorlog

This article introduces a custom Python logging wrapper built on the standard logging module and colorlog, explaining its design, configuration of console and file handlers, level settings, formatter setup, and usage examples to enhance debugging and monitoring across development, testing, and production phases.

ColorLogPythonWrapper
0 likes · 4 min read
Custom Python Logging Wrapper Using colorlog
Java Backend Technology
Java Backend Technology
Nov 7, 2021 · Artificial Intelligence

6 Must‑Try Open‑Source Projects to Boost Your Development Skills

This article introduces six intriguing open‑source projects—including an audio‑based keylogger, a high‑accuracy face‑recognition library, a TensorFlow.js video‑person removal tool, a Chinese kinship calculator, a Java Word template engine, and a sleek macOS Markdown editor—each with brief descriptions, screenshots, and usage examples.

AIJavaJavaScript
0 likes · 5 min read
6 Must‑Try Open‑Source Projects to Boost Your Development Skills
Python Programming Learning Circle
Python Programming Learning Circle
Nov 1, 2021 · Fundamentals

Python Packaging: History, Tools, and Best Practices with Poetry and Setuptools

This article explains the evolution of Python packaging, compares legacy tools like distutils and setuptools with modern solutions such as Poetry, details how to create and configure pyproject.toml, setup.py, and requirements files, and provides practical guidance on building wheels, eggs, and publishing packages to PyPI.

PackagingPoetryPython
0 likes · 14 min read
Python Packaging: History, Tools, and Best Practices with Poetry and Setuptools
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 1, 2021 · Mobile Development

How to Extend Flutter UI Automation Beyond Native Tools: A Practical Guide

Flutter’s native testing tools struggle with hybrid apps, so this article analyzes the limitations of Flutter driver and integration_test, then presents a custom solution that leverages native automation frameworks, JSON protocols, and image‑processing techniques to achieve reliable UI automation for Flutter pages.

FlutterPythonUI automation
0 likes · 9 min read
How to Extend Flutter UI Automation Beyond Native Tools: A Practical Guide
MaGe Linux Operations
MaGe Linux Operations
Oct 31, 2021 · Game Development

Build an Arkanoid Clone Quickly with Python and PyGameZero

This tutorial walks you through creating a functional Arkanoid‑style game using Python and PyGameZero, covering installation, window setup, sprite handling, drawing and update loops, paddle control, ball physics, collision detection, and suggestions for adding game‑over logic and scoring.

ArkanoidCollision DetectionPyGameZero
0 likes · 12 min read
Build an Arkanoid Clone Quickly with Python and PyGameZero
MaGe Linux Operations
MaGe Linux Operations
Oct 30, 2021 · Fundamentals

Master Python Essentials: Sets, Calendars, Enums, and More

This article presents practical Python tricks—including set operations, calendar calculations, enumerate usage with custom start indices, clean if‑else handling via enums, the enum module itself, and iPython basics—providing concise examples and explanations to help developers write more efficient and readable code.

EnumIPythonPython
0 likes · 10 min read
Master Python Essentials: Sets, Calendars, Enums, and More
21CTO
21CTO
Oct 29, 2021 · Fundamentals

6 Exciting Python 3.10 Features That Boost Your Coding Experience

Python 3.10 introduces six standout enhancements—including clearer error traces, structural pattern matching, a new type union operator, stricter zip, automatic text encoding warnings, and async iteration utilities—each designed to streamline debugging, improve code readability, and expand the language’s capabilities for developers and educators alike.

New FeaturesPattern MatchingPython
0 likes · 7 min read
6 Exciting Python 3.10 Features That Boost Your Coding Experience
Sohu Tech Products
Sohu Tech Products
Oct 27, 2021 · Backend Development

Using PrettyTable in Python to Create Formatted Command‑Line Tables

This article introduces the PrettyTable Python library, explains how to install it, demonstrates creating tables with headers, adding rows and columns, importing data from CSV, databases, or HTML, and shows various output formats and styling options for clear command‑line presentation.

CSVPythonSQLite
0 likes · 13 min read
Using PrettyTable in Python to Create Formatted Command‑Line Tables
MaGe Linux Operations
MaGe Linux Operations
Oct 26, 2021 · Fundamentals

6 Exciting Python 3.10 Features That Boost Your Coding Experience

Python 3.10 introduces clearer error tracing, structured pattern matching, a new type union operator, stricter zip, automatic text encoding warnings, and enhanced async iteration, offering developers more readable code, faster debugging, and modern programming conveniences.

New FeaturesPattern MatchingPython
0 likes · 7 min read
6 Exciting Python 3.10 Features That Boost Your Coding Experience
Python Programming Learning Circle
Python Programming Learning Circle
Oct 25, 2021 · Fundamentals

Python Built-in Functions Overview and Usage

An extensive guide to Python's 68 built-in functions (up to version 3.6.2), organized into categories covering numeric operations, data types, data structures, scope, iterators, and I/O, with code examples illustrating each function's usage and behavior.

Code ExamplesData TypesProgramming Fundamentals
0 likes · 15 min read
Python Built-in Functions Overview and Usage
Python Programming Learning Circle
Python Programming Learning Circle
Oct 25, 2021 · Backend Development

Building a Flask‑Vue Word Cloud Application

This tutorial walks through creating a word‑cloud web application using Flask for the backend and Vue for the frontend, covering environment setup, project structure, installing dependencies, writing API endpoints, building UI components, and packaging the app for deployment.

FlaskPythonVue
0 likes · 9 min read
Building a Flask‑Vue Word Cloud Application
MaGe Linux Operations
MaGe Linux Operations
Oct 23, 2021 · Backend Development

How to Scrape and Analyze Taobao Snack Sales Data with Python

This article walks through a real‑world Python project that uses Selenium to crawl the first ten pages of Taobao snack listings, extracts sales, price and location data, visualizes price distribution and geographic concentration, generates a word‑cloud of top user comments, and lists the top‑selling stores, providing full source code for replication.

Data AnalysisPythonTaobao
0 likes · 12 min read
How to Scrape and Analyze Taobao Snack Sales Data with Python
MaGe Linux Operations
MaGe Linux Operations
Oct 21, 2021 · Fundamentals

How to Hide Secret Messages in Photos with Python and OpenCV

This tutorial shows how to embed hidden text into an image using Python's OpenCV and PIL libraries, detailing the step‑by‑step process, complete code, customization tips, and visual results, enabling messages that appear only when the picture is enlarged.

Hidden MessageOpenCVPIL
0 likes · 4 min read
How to Hide Secret Messages in Photos with Python and OpenCV
MaGe Linux Operations
MaGe Linux Operations
Oct 19, 2021 · Artificial Intelligence

10 Exciting Python Projects to Boost Your AI and Automation Skills

Explore ten innovative Python project ideas—from voice‑controlled GUIs and AI betting bots to trading algorithms, virtual assistants, SSL auto‑renewal, facial recognition, contact‑tracing, file organization, and YouTube‑based career path generators—each designed to sharpen your programming, AI, and automation expertise.

AIPythonmachine learning
0 likes · 12 min read
10 Exciting Python Projects to Boost Your AI and Automation Skills
Python Programming Learning Circle
Python Programming Learning Circle
Oct 19, 2021 · Game Development

Python Script for Automating the 4399 Mini‑Game “Pet Link Classic 2” Using Win32 GUI, PIL, Numpy, and PyMouse

This tutorial explains how to build a Python automation script for the 4399 mini‑game “Pet Link Classic 2”, covering environment setup, window handling, screenshot processing, image comparison with Hamming distance, path‑finding algorithms, and mouse‑click simulation to clear matching icons.

Game AutomationPythonWin32
0 likes · 16 min read
Python Script for Automating the 4399 Mini‑Game “Pet Link Classic 2” Using Win32 GUI, PIL, Numpy, and PyMouse
Python Programming Learning Circle
Python Programming Learning Circle
Oct 18, 2021 · Fundamentals

Top Programming Game Websites to Learn Coding Through Play

This article presents a curated list of over a dozen online coding game platforms—such as Codingame, CodeCombat, Screeps, and Human Resource Machine—detailing their features, supported languages, and URLs, offering programmers of all levels engaging ways to improve their coding skills.

Pythoneducational resourceslearn coding
0 likes · 9 min read
Top Programming Game Websites to Learn Coding Through Play
Top Architect
Top Architect
Oct 18, 2021 · Backend Development

Performance Optimization of a High-Concurrency Python Service: Architecture, Tuning, and Load Testing

This article documents a Python service performance optimization case, detailing the initial requirements, environment setup, bottleneck analysis, architectural redesign with caching and message queues, Linux TCP time-wait tuning, and load-testing results that achieved 50 k QPS with low latency and error rate.

Backend DevelopmentLinux TuningPython
0 likes · 7 min read
Performance Optimization of a High-Concurrency Python Service: Architecture, Tuning, and Load Testing
Test Development Learning Exchange
Test Development Learning Exchange
Oct 17, 2021 · Artificial Intelligence

Using pyttsx3 for Text-to-Speech in Python

This article provides a hands‑on guide to using the pyttsx3 library for offline text‑to‑speech conversion in Python, covering installation, basic playback, voice property adjustments, multilingual support, and conditional speech examples with counters.

PythonSpeech SynthesisText-to-Speech
0 likes · 7 min read
Using pyttsx3 for Text-to-Speech in Python
Python Programming Learning Circle
Python Programming Learning Circle
Oct 15, 2021 · Fundamentals

Improving Code Quality with SOLID Principles, Architecture Patterns, and Refactoring Techniques

This article explains how applying the five SOLID principles, choosing appropriate system architectures, using clear naming, drawing diagrams, and refactoring code—including guard clauses, responsibility‑chain patterns, and composition over inheritance—can dramatically improve Python program design and maintainability.

ArchitecturePythonSOLID
0 likes · 21 min read
Improving Code Quality with SOLID Principles, Architecture Patterns, and Refactoring Techniques
Python Crawling & Data Mining
Python Crawling & Data Mining
Oct 15, 2021 · Fundamentals

Three Simple Python Tricks to Convert Chinese Dates to YYYY/MM/DD

This article walks through a fan's question on converting a Chinese date string like '2021年9月28日' into the standard '2021/9/28' format, presenting three practical Python solutions—including direct replacement, split‑and‑join, and datetime parsing—so you can pick the most suitable method for bulk data processing.

Date ConversionPythonString Manipulation
0 likes · 4 min read
Three Simple Python Tricks to Convert Chinese Dates to YYYY/MM/DD
21CTO
21CTO
Oct 14, 2021 · Fundamentals

Which Programming Languages Dominate 2021? IEEE Spectrum’s Ranking Revealed

The article examines IEEE Spectrum's 2021 programming language ranking, compares it with Stack Overflow and TIOBE surveys, explains the methodology using eight data sources and eleven metrics, and highlights Python's surge alongside the enduring popularity of Java, C, C++, and JavaScript.

IEEE SpectrumJavaPython
0 likes · 7 min read
Which Programming Languages Dominate 2021? IEEE Spectrum’s Ranking Revealed
Python Programming Learning Circle
Python Programming Learning Circle
Oct 13, 2021 · Fundamentals

New Features in Python 3.10: Union Types, zip strict mode, parenthesized context managers, explicit type aliases, match‑case, improved error messages and other updates

Python 3.10, released on October 4 2021, introduces concise Union type syntax, a strict mode for zip, parenthesized with‑statements, explicit TypeAlias declarations, structural pattern matching via match‑case, clearer syntax error messages, and several deprecations such as distutils, all illustrated with code examples.

3.10Pattern MatchingPython
0 likes · 8 min read
New Features in Python 3.10: Union Types, zip strict mode, parenthesized context managers, explicit type aliases, match‑case, improved error messages and other updates
Open Source Linux
Open Source Linux
Oct 12, 2021 · Information Security

Build a Python Wi‑Fi Password Cracker with CLI and GUI

This article walks through creating a Python script that uses the pywifi library to brute‑force Wi‑Fi passwords, shows how to improve flexibility with command‑line arguments, and demonstrates two graphical interfaces built with Tkinter for a more user‑friendly cracking tool.

PythonTkinterbrute-force
0 likes · 16 min read
Build a Python Wi‑Fi Password Cracker with CLI and GUI
MaGe Linux Operations
MaGe Linux Operations
Oct 12, 2021 · Fundamentals

30 Python Tips and Tricks to Supercharge Your Coding

Discover a curated collection of practical Python tips—from swapping variables without a temporary placeholder and mastering list, set, and dictionary comprehensions to leveraging Counter for counting, pretty‑printing JSON, solving FizzBuzz, using inline if statements, and more—to enhance your coding efficiency and readability.

ComprehensionsPythonprogramming
0 likes · 10 min read
30 Python Tips and Tricks to Supercharge Your Coding
NiuNiu MaTe
NiuNiu MaTe
Oct 12, 2021 · Fundamentals

How Many Peaches Did the Monkeys Start With? A Math & Code Puzzle

This article presents a classic monkey‑and‑peach puzzle, derives the minimal initial peach count using mathematical reasoning, and then demonstrates a brute‑force Python program that searches for the solution, illustrating how loops and modular checks solve the problem.

Math PuzzlePythonalgorithm
0 likes · 7 min read
How Many Peaches Did the Monkeys Start With? A Math & Code Puzzle
MaGe Linux Operations
MaGe Linux Operations
Oct 11, 2021 · Fundamentals

Master Python’s Time and Date Modules: From time to datetime, pytz, and Arrow

This comprehensive guide walks you through Python’s time‑handling ecosystem, covering the low‑level time module, the richer datetime module, timezone utilities like pytz, advanced parsing with dateutil, and the user‑friendly Arrow library, complete with explanations, code snippets, and practical examples for formatting, conversion, and manipulation.

ArrowDateUtilPython
0 likes · 39 min read
Master Python’s Time and Date Modules: From time to datetime, pytz, and Arrow
MaGe Linux Operations
MaGe Linux Operations
Oct 10, 2021 · Fundamentals

Python Overtakes C: TIOBE October 2021 Rankings Reveal Surprising Shifts

The TIOBE Index for October 2021 ranks Python as the top language at 11.27%, pushing C and Java down to second and third places, while highlighting notable movements such as R falling out of the top ten and Assembly language making a strong comeback among the top‑100 programming languages.

Language PopularityPythonTIOBE Index
0 likes · 6 min read
Python Overtakes C: TIOBE October 2021 Rankings Reveal Surprising Shifts
Big Data Technology & Architecture
Big Data Technology & Architecture
Oct 9, 2021 · Big Data

Apache Flink 1.7–1.14 Release Highlights and Feature Evolution

This article provides a comprehensive overview of Apache Flink's major releases from version 1.7 to 1.14, detailing new APIs, state management improvements, Kubernetes integration, SQL and Table API enhancements, checkpointing advances, and performance optimizations that together illustrate the platform's evolution for both streaming and batch processing workloads.

Apache FlinkBatch ProcessingCheckpoint
0 likes · 78 min read
Apache Flink 1.7–1.14 Release Highlights and Feature Evolution
Python Programming Learning Circle
Python Programming Learning Circle
Oct 8, 2021 · Fundamentals

Understanding Python’s += Operator and Mutable Tuples

This article explains the unique features of Python’s plus‑equals (+=) operator, demonstrates its usage with simple and complex examples, explores the concept of mutable elements within immutable tuples, and provides sample code illustrating how these operators work under the hood.

Mutable Data StructuresOperatorProgramming Fundamentals
0 likes · 6 min read
Understanding Python’s += Operator and Mutable Tuples
Sohu Tech Products
Sohu Tech Products
Oct 6, 2021 · Fundamentals

Python Code Optimization Techniques: Principles and Practical Tips

This article presents a comprehensive guide to speeding up Python programs by applying optimization principles, avoiding global variables and attribute look‑ups, reducing unnecessary abstractions and data copies, improving loop constructs, using built‑in functions like join, leveraging short‑circuit logic, and employing tools such as numba for JIT compilation.

PerformanceProfilingPython
0 likes · 18 min read
Python Code Optimization Techniques: Principles and Practical Tips
MaGe Linux Operations
MaGe Linux Operations
Oct 6, 2021 · Mobile Development

Automate WeChat Jump on Android with Python and ADB

This guide explains how to set up ADB on a Windows PC, capture screenshots from an Android device, analyze the image to locate the game piece and platform in the WeChat Jump mini‑program, and automatically perform jumps using Python code that calculates press duration and simulates swipe input.

ADBAndroidMobile Development
0 likes · 12 min read
Automate WeChat Jump on Android with Python and ADB
MaGe Linux Operations
MaGe Linux Operations
Oct 5, 2021 · Fundamentals

11 Essential PyCharm Tips to Supercharge Your Python Workflow

This guide presents eleven practical PyCharm tricks—from adjusting font sizes and customizing the UI to efficient code commenting, refactoring, package management, and debugging—helping both beginners and seasoned developers boost productivity and master the IDE’s powerful features.

IDEPyCharmPython
0 likes · 8 min read
11 Essential PyCharm Tips to Supercharge Your Python Workflow
MaGe Linux Operations
MaGe Linux Operations
Oct 4, 2021 · Artificial Intelligence

Build a Simple AI‑Powered Tetris Game with Python

This tutorial shows how to create a Tetris mini‑game with AI using a straightforward algorithm, Python 3.6, PyQt5, and detailed code that evaluates board states based on cleared lines, holes, heights, and other metrics to select optimal moves.

AIPyQt5Python
0 likes · 5 min read
Build a Simple AI‑Powered Tetris Game with Python
360 Smart Cloud
360 Smart Cloud
Sep 30, 2021 · Artificial Intelligence

Understanding Computational Graphs and Automatic Differentiation for Neural Networks

This article explains how computational graphs can represent arbitrary neural networks, describes forward and reverse propagation, details the implementation of automatic differentiation with Python and NumPy, and demonstrates building and training a multilayer fully‑connected network on the MNIST dataset using custom graph nodes and optimizers.

Computational GraphPythonautomatic differentiation
0 likes · 29 min read
Understanding Computational Graphs and Automatic Differentiation for Neural Networks