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.

閱讀文章 →