Think Raku (Think Perl 6), 2nd Edition: How to Think Like a Computer Scientist

Tiêu đề của cuốn sách này ban đầu là Think Perl 6, nhưng vì Perl 6 đã được đổi tên thành Raku, chúng tôi cũng đã thay đổi tiêu đề của cuốn sách. Bạn muốn học cách lập trình và suy nghĩ như một nhà khoa học máy tính? Hướng dẫn thực tế này sẽ giúp bạn bắt đầu hành trình lập trình của mình với sự trợ giúp của Raku (Perl 6), em gái của ngôn ngữ lập trình Perl phổ biến. Lý tưởng cho người mới bắt đầu, cuốn sách thực hành này bao gồm hơn 100 bài tập với nhiều giải pháp và hơn 1.000 ví dụ mã để bạn có thể nhanh chóng thực hành những gì mình học. Các lập trình viên có kinh nghiệm - đặc biệt là những người biết Perl 5 - cũng sẽ được hưởng lợi. Được chia thành hai phần, Think Raku (Perl 6) bắt đầu với các khái niệm cơ bản mà mọi lập trình viên cần biết, sau đó tập trung vào các mô hình lập trình khác nhau và một số kỹ thuật lập trình nâng cao hơn. Với các bài học trị giá hai học kỳ, cuốn sách này là công cụ giảng dạy hoàn hảo cho những người mới bắt đầu học khoa học máy tính tại các trường cao đẳng và đại học.

Xem thêm

New Frontiers in Graph Theory

Cuốn sách cũng dành cho cả sinh viên sau đại học và sau đại học trong các lĩnh vực như toán học, khoa học máy tính, khoa học hệ thống, sinh học, kỹ thuật, điều khiển học và khoa học xã hội, và là tài liệu tham khảo cho các chuyên gia và học viên phần mềm.

Xem thêm

Traveling Salesman Problem: Theory and Applications

Cuốn sách này là tập hợp các nghiên cứu hiện nay trong việc ứng dụng các thuật toán tiến hóa và các thuật toán tối ưu khác để giải bài toán TSP. Nó tập hợp các nhà nghiên cứu với các ứng dụng trong Hệ thống miễn dịch nhân tạo, Thuật toán di truyền, Mạng lưới thần kinh và Thuật toán tiến hóa vi phân.

Xem thêm

Think Java: How To Think Like a Computer Scientist - 2e

Think Java là một giới thiệu thực hành về khoa học máy tính và lập trình được sử dụng bởi nhiều trường đại học và trung học trên thế giới. Sự ngắn gọn, nhấn mạnh vào từ vựng và giọng điệu thân mật của nó làm cho nó đặc biệt hấp dẫn đối với độc giả có ít hoặc không có kinh nghiệm. Cuốn sách bắt đầu với các khái niệm lập trình cơ bản nhất và dần dần hoạt động theo cách của nó đến các kỹ thuật hướng đối tượng tiên tiến. Trong phiên bản cập nhật và mở rộng đầy đủ này, các tác giả Allen Downey và Chris Mayfield giới thiệu lập trình như một phương tiện để giải quyết các vấn đề thú vị. Mỗi chương trình bày tài liệu cho một tuần của khóa học đại học và bao gồm các bài tập để giúp bạn thực hành những gì bạn đã học. Trên đường đi, bạn sẽ thấy gần như mọi chủ đề cần thiết cho kỳ thi AP Computer Science A và chứng chỉ Java SE Programmer I.

Xem thêm

Scientific Computing for Chemists with Python

Cuốn sách này đóng vai trò giới thiệu về lập trình cho các nhà hóa học. Các công cụ được sử dụng trong cuốn sách này là sự kết hợp mạnh mẽ và phổ biến giữa sổ tay Jupyter và ngôn ngữ lập trình Python. Không có kiến ​​thức nền nào ngoài kiến ​​thức hóa học năm nhất đại học và đôi khi có một số kiến ​​thức quang phổ rất cơ bản (dành cho các chương nâng cao) được giả định cho hầu hết cuốn sách này. Cuốn sách này bắt đầu bằng phần giới thiệu ngắn gọn về sổ tay Jupyter trong chương 0 và lập trình máy tính bằng Python trong chương 1 và 2. Nếu bạn đã có kiến ​​thức nền về các công cụ này, hãy bỏ qua.

Xem thêm

Time Series Analysis: Recent Advances, New Perspectives and Applications

Cuốn sách này bao gồm các đóng góp từ các nhà nghiên cứu, học giả và chuyên gia về lý thuyết, mô hình và ứng dụng mới nhất cho nghiên cứu liên ngành và đa ngành bao quanh các ngành khoa học máy tính, toán học, thống kê, địa lý, v.v. trong phân tích chuỗi thời gian và dự báo/dự báo ngược.

Xem thêm

Algorithm Design and Analysis (Justo)

Có cả lý do thực tế và lý thuyết để nghiên cứu thuật toán. Về mặt thực tiễn, bạn cần nắm vững một tập hợp các thuật toán quan trọng từ nhiều lĩnh vực khác nhau của điện toán; ngoài ra, bạn cần có khả năng thiết kế các thuật toán mới và phân tích hiệu quả của chúng. Về mặt lý thuyết, việc nghiên cứu thuật toán, đôi khi được gọi là thuật toán học, đã trở thành nền tảng của khoa học máy tính. Tài liệu này nhằm mục đích cung cấp hiểu biết sâu sắc về các kỹ thuật thuật toán cơ bản cho thiết kế và phân tích, từ đó truyền đạt kiến ​​thức và năng lực thực tế trong việc sử dụng các cấu trúc dữ liệu nâng cao cũng như thiết kế và phân tích thuật toán.

Xem thêm

Hướng dẫn khai thác sử dụng cổng thông tin khoa học toàn cầu WorldWideScience

WorldWideScience.org là cổng thông tin khoa học toàn cầu liên kết các cơ sở dữ liệu và cổng thông tin khoa học quốc gia và quốc tế. WorldWideScience.org cho phép người dùng chỉ với một truy vấn duy nhất có thể tìm kiếm nhiều nguồn tin khoa học từ khắp nơi trên thế giới, những phát hiện mới nhất trong các lĩnh vực như năng lượng, y học, nông nghiệp, khoa học môi trường và kỹ thuật.

Xem thêm

Face Recognition

Cuốn sách này nhằm mục đích tập hợp những tiến bộ, ứng dụng và kết quả ban đầu được lựa chọn gần đây trong lĩnh vực nhận dạng khuôn mặt sinh trắc học. Chúng có thể hữu ích cho các nhà nghiên cứu, kỹ sư, sinh viên tốt nghiệp và sau đại học, các chuyên gia trong lĩnh vực này và hy vọng cũng hữu ích cho những người quan tâm chung đến khoa học máy tính, bảo mật, học máy và trí tuệ nhân tạo.

Xem thêm

Expert Systems for Human, Materials and Automation

Cuốn sách này có 19 chương và giải thích rằng các hệ thống chuyên gia là sản phẩm của trí tuệ nhân tạo, một nhánh của khoa học máy tính tìm cách phát triển các chương trình thông minh cho con người, vật liệu và tự động hóa.

Xem thêm