Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Đề cương khóa học
Giới thiệu
- Ngôn ngữ lập trình Julia là gì?
- Julia được tạo ra như thế nào, khi nào và bởi ai?
- Tài nguyên Julia
Môi trường phát triển
- Giới thiệu về môi trường phát triển trên đám mây
- Terminal
- REPL
- Tải và cài đặt các gói
- IDE
Các kiểu dữ liệu cơ bản, biến và toán tử
- Các kiểu dữ liệu cơ bản
- Chuỗi và nội suy
- Biến
- Toán tử
Biến, hàm và thao tác
- Biến và hằng số
- Gọi và khai báo hàm và lambda
- Luồng điều khiển, xử lý ngoại lệ và lỗi
Phạm vi
- Phạm vi hàm
- Phạm vi toàn cục và cục bộ
- Khối
- begin/end
- let/end
- Modules
- Cấu trúc dữ liệu
- Tuples
- Dictionaries
- Arrays
- Vectors
- Matrices & Đại số tuyến tính
- Mảng đa chiều
- Ký hiệu chấm (trong hàm)
- Giá trị thiếu
Kiểu dữ liệu
- Tuples và named tuples
- Structs và khả năng thay đổi
- Unions
- Kiểu trừu tượng và kế thừa
- Kiểu tham số (generics) và kế thừa
- Kiểu giá trị
- Kiểm tra kiểu dữ liệu
Phương thức và hàm khởi tạo
- Multiple dispatch
- Viết phương thức cho abstract/types
- Hàm khởi tạo
- Phương thức Print/show
- Overloading toán tử
- Interfaces
Metaprogramming
- Symbols
- Eval
- Expressions
- Nội suy
- Đánh giá
- Gọi và xây dựng macros
- Tạo mã
- Hàm @generated
Đồng thời và song song cục bộ
- SIMD
- Parallelism
- Tasks & Channels
- Lập trình bất đồng bộ
- Multithreading
- Tối ưu hóa hiệu suất
Công cụ
- Unit testing
- Đo hiệu suất
- Profiling
- Logging
- Debugging: stack traces
I/O
- Đọc và ghi tệp văn bản và nhị phân
- Tệp được phân cách
- Ánh xạ bộ nhớ
- Tải xuống tệp
Requirements
Không có yêu cầu tiên quyết để tham gia khóa học này.
21 Hours
Testimonials (1)
everything about Julia