S SmartDocs

编程语言

Python、C、C++、Java、JavaScript、TypeScript、Go、R 与 Haskell 教程,从入门语法到高级技巧。

Python EN 更新于 2026-02-03

PyQt6 Complete Tutorial

PyQt6 is a comprehensive set of Python bindings for Qt 6, developed by Riverbank Computing. It enables you to create professional desktop applications using Python.

阅读文章 →
Python EN 更新于 2026-02-03

PySide6 Complete Tutorial

PySide6 is the official Python binding for Qt 6, developed by The Qt Company. It provides access to the complete Qt 6 framework, enabling you to create professional-grade desktop applications.

阅读文章 →
Python EN 更新于 2026-02-03

setup

This guide shows how to install the official ultralytics package via pip and how to decide whether you need CUDA. CUDA is optional and only required for NVIDIA GPU acceleration on Linux/Windows PCs with NVIDIA GPUs. Appl

阅读文章 →
Python EN 更新于 2026-02-03

python curriculum

🐍 Python Teaching Roadmap Beginner Level (Foundations)

阅读文章 →
R EN 更新于 2026-02-03

R Training Course - Complete Overview

This comprehensive R programming course is organized into three levels

阅读文章 →
R EN 更新于 2026-02-03

R Language Training Course

A comprehensive R programming course from beginner to advanced level, covering fundamentals, data manipulation, visualization, and statistical analysis.

阅读文章 →
R EN 更新于 2026-02-03

Advanced Level - Statistical Analysis and Modeling

This section focuses on advanced statistical analysis using R. You'll learn hypothesis testing, regression analysis, ANOVA, and model diagnostics.

阅读文章 →
R EN 更新于 2026-02-03

Beginner Level - R Programming Fundamentals

Welcome to the beginner level of R programming! This section covers the fundamentals you need to get started with R.

阅读文章 →
R EN 更新于 2026-02-03

Sample Datasets

This folder contains sample datasets for use in exercises and examples throughout the R training course.

阅读文章 →
R EN 更新于 2026-02-03

Intermediate Level - Data Manipulation and Visualization

This section focuses on data science skills using R's tidyverse collection of packages. You'll learn to manipulate, clean, and visualize data effectively.

阅读文章 →
Typescript EN 更新于 2025-12-27

Introduction to TypeScript

TypeScript is a superset of JavaScript that adds static type checking to JavaScript. It was developed by Microsoft and is now an open-source project.

阅读文章 →
Typescript EN 更新于 2025-12-27

Basic Types

TypeScript provides several basic types that correspond to JavaScript's primitive types and more.

阅读文章 →
Typescript EN 更新于 2025-12-27

Variables and Type Annotations

Understanding how to declare variables and use type annotations in TypeScript.

阅读文章 →
Typescript EN 更新于 2025-12-27

Functions

Functions are fundamental in TypeScript. Learn how to type them properly.

阅读文章 →
Typescript EN 更新于 2025-12-27

Interfaces

Interfaces define the shape of objects and provide a way to enforce structure in your code.

阅读文章 →
Typescript EN 更新于 2025-12-27

Classes

TypeScript adds type annotations and access modifiers to JavaScript classes.

阅读文章 →
Typescript EN 更新于 2025-12-27

Arrays and Tuples

Working with arrays and tuples in TypeScript.

阅读文章 →
Typescript EN 更新于 2025-12-27

Enums

Enums allow you to define a set of named constants.

阅读文章 →
Typescript EN 更新于 2025-12-27

Type Assertions

Type assertions tell TypeScript to treat a value as a specific type. Use with caution!

阅读文章 →
Typescript EN 更新于 2025-12-27

Union and Intersection Types

Combine types in powerful ways with union and intersection types.

阅读文章 →
Typescript EN 更新于 2025-12-27

Beginner Level: TypeScript Fundamentals

Welcome to TypeScript! This section covers the fundamentals you need to get started.

阅读文章 →
Typescript EN 更新于 2026-08-29

Generics

Generics allow you to create reusable components that work with multiple types.

阅读文章 →
Typescript EN 更新于 2025-12-27

Utility Types

TypeScript provides built-in utility types that transform existing types.

阅读文章 →
Typescript EN 更新于 2025-12-27

Advanced Types

Explore more sophisticated type patterns and techniques.

阅读文章 →