The Little Go Book

Sách Little Go là một cuốn sách giới thiệu miễn phí về ngôn ngữ lập trình Go của Google. Sách hướng đến các nhà phát triển có thể chưa quen với khái niệm con trỏ và kiểu dữ liệu tĩnh. Sách dài hơn các sách Little khác, nhưng hy vọng vẫn truyền tải được cảm giác nhẹ nhàng đó.

Xem thêm

Programming for Computations - Python

Ấn bản thứ hai này của cuốn sách trình bày lập trình máy tính như một phương pháp then chốt để giải các bài toán và thể hiện một sửa đổi lớn: tất cả mã hiện được viết bằng Python phiên bản 3.6 (ấn bản đầu tiên dựa trên Python phiên bản 2.7).

Xem thêm

Solving PDEs in Python: The FEniCS Tutorial I

Cuốn sách này giới thiệu ngắn gọn và nhẹ nhàng về lập trình phần tử hữu hạn trong Python dựa trên thư viện phần mềm FEniCS phổ biến. FEniCS có thể được lập trình bằng cả C++ và Python, nhưng hướng dẫn này chỉ tập trung vào lập trình Python, vì đây là cách tiếp cận đơn giản và hiệu quả nhất dành cho người mới bắt đầu.

Xem thêm

Learning Go

Go là một ngôn ngữ lập trình biên dịch, được gõ tĩnh, được thiết kế bởi Google. Đây là một cuốn sách Go không chính thức và miễn phí, được tạo ra cho mục đích giáo dục. Toàn bộ nội dung được trích từ Tài liệu Stack Overflow, được viết bởi nhiều cá nhân tâm huyết tại Stack Overflow.

Xem thêm

Operations Management

Cuốn sách giới thiệu cho sinh viên các khái niệm cốt lõi về quản lý hoạt động và tác động của nó đến thành công của tổ chức. Sách bao gồm các kỹ năng thiết yếu, từ quản lý hoạt động hàng ngày đến lập kế hoạch và thực hiện các dự án dài hạn, cung cấp hiểu biết toàn diện về cách thức hoạt động hiệu quả của doanh nghiệp.

Xem thêm

CSP31A - C Programming

Cuốn sách giới thiệu từ cơ bản đến nâng cao về lập trình C, gồm các nội dung: khái niệm lập trình, thiết kế chương trình, dữ liệu và toán tử, kiểu dữ liệu, môi trường lập trình, cấu trúc điều khiển, hàm, thư viện chuẩn, kiểu ký tự và định danh, lập trình có cấu trúc, các lựa chọn và vòng lặp, chuỗi và số nguyên, toán tử điều kiện, đệ quy, mảng và xử lý tệp.

Xem thêm

CSCI 110: Programming with C++

Cuốn sách giới thiệu về khoa học máy tính, bao gồm lập trình, lý thuyết và ứng dụng. Giới thiệu về thiết kế phần mềm máy tính, triển khai, phương pháp, môi trường và giải quyết vấn đề bằng ngôn ngữ C++. Các chủ đề bao gồm kiểu dữ liệu, biến, biểu thức, đầu vào/đầu ra, cấu trúc điều khiển, hàm, mảng, chuỗi và giới thiệu về lập trình hướng đối tượng.

Xem thêm

Introduction to Programming Concepts - Python

Cuốn sách là tài liệu nhập môn lập trình bằng ngôn ngữ Python, giúp người học xây dựng nền tảng vững chắc từ cơ bản đến nâng cao.Cuốn sách cũng hướng dẫn lập trình mạng, tích hợp dịch vụ web, lập trình hướng đối tượng, sử dụng cơ sở dữ liệu với SQL, và kết thúc bằng kỹ thuật hình ảnh hóa dữ liệu – trang bị cho người học khả năng xây dựng ứng dụng Python toàn diện.

Xem thêm

C++ Programming I

Cuốn sách là tài liệu nhập môn lập trình C++, được thiết kế dành cho người mới bắt đầu. Nội dung chính của sách bao gồm: Biến, kiểu dữ liệu, cấu trúc điều khiển, hàm, mảng, con trỏ, cấu trúc và lập trình hướng đối tượng cơ bản, giúp người mới học nắm vững kiến thức cốt lõi để lập trình hiệu quả.

Xem thêm

Matlab and Octave Programming for STEM Applications

MATLAB là một công cụ phân tích được các nhà khoa học và kỹ sư sử dụng rộng rãi. MATLAB có nhiều khả năng đồ thị và chức năng phân tích tích hợp, bao gồm phép nhân ma trận và phép nghịch đảo ma trận. Nó có thể chạy tương tác, giúp ích rất nhiều cho việc kiểm tra và gỡ lỗi. Văn bản này nhấn mạnh các ứng dụng thực tế trong kỹ thuật, vật lý, toán học và sinh học. OCTAVE là một chương trình miễn phí chạy hầu hết mã MATLAB trong cuốn sách này. Có một số điểm khác biệt giữa các triển khai OCTAVE và MATLAB. Những điểm khác biệt này sẽ được mô tả ở nơi chúng xảy ra.

Xem thêm