Anaconda là gì? Tìm hiểu nền tảng Khoa học dữ liệu phổ biến nhất

Để có thể tạo nên một ứng dụng của riêng mình, điều quan trọng nhất đó là phải thiết lập môi trường làm việc đúng cách. Vì vậy, bạn cần các công cụ để xử lý dữ liệu, xây dựng các mô hình và biểu diễn trên đồ thị. Việc sử dụng nhiều công cụ khác nhau có thể phát sinh lỗi khi project ngày một lớn mạnh hơn. Anaconda đã ra đời để giúp bạn quản lý các công cụ đó một cách hiệu quả và có hệ thống. Vậy Anaconda là gì, nó mang lại lợi ích gì cho người dùng và cài đặt phần mềm này như thế nào. Hãy cùng Got It tìm hiểu trong bài viết này nhé!

1. Anaconda là gì?

Anaconda là bản phân phối các ngôn ngữ lập trình Python và R cho tính toán khoa học, nhằm mục đích đơn giản hóa việc quản lý và triển khai gói. Bản phân phối bao gồm các gói khoa học dữ liệu phù hợp với Windows, Linux và macOS. Anaconda Distribution hay Anaconda Individual Edition là những sản phẩm miễn phí thuộc Anaconda, Inc., trong khi các sản phẩm khác của công ty là Anaconda Team Edition và Anaconda Enterprise Edition đều không miễn phí.

2. Lợi ích khi sử dụng Anaconda là gì?

2.1. Tại sao bạn nên sử dụng Anaconda cho dự án của mình?

  • Anaconda miễn phí và có mã nguồn mở
  • Nó có hơn 1500+ gói khoa học dữ liệu Python / R
  • Anaconda đơn giản hóa việc quản lý và triển khai gói
  • Nó có các công cụ để dễ dàng thu thập dữ liệu từ các nguồn bằng machine learning và AI
  • Nó tạo ra một môi trường dễ dàng quản lý khi triển khai bất kỳ dự án nào
  • Anaconda hoạt động đa nền tảng (Windows, Linux, MacOS)

2.2. Những gì bạn nhận được khi sử dụng Anaconda

  • Tải xuống hơn 1500 gói khoa học dữ liệu Python / R
  • Quản lý thư viện, môi trường và dependency giữa các thư viện dễ dàng
  • Xây dựng và phát triển mô hình machine learning và deep learning với scikit-learning, tensorFlow và theano
  • Sử dụng Dask, NumPy, Pandas và Numba để phân tích dữ liệu một cách nhanh chóng 
  • Hiển thị kết quả với Matplotlib, Bokeh, Datashader và Holoviews

3. Cài đặt Anaconda

3.1. Cài đặt Anaconda cho Windows

Bước 1: Đến trang web chính thống tại: https://www.anaconda.com/products/individual

Bước 2: Chọn phiên bản Windows phù hợp (32bit hoặc 64bit) rồi tải về.

Anaconda là gì

Sau khi tải về hoàn tất, mở file setup vừa mới tải.

Chọn Next để tiếp tục quá trình cài đặt.

Anaconda là gì

Chọn I Agree để đồng ý với những điều khoản cài đặt của Anaconda.

Anaconda là gì

Bước 3: Lựa chọn folder nơi bạn muốn lưu trữ phần mềm Anaconda.

Bước 4: Ở bước tiếp theo này, bạn nên lựa chọn “Register Anaconda as my default Python 3.7”, rồi nhấn Install. Sau đó hãy chờ một lúc để ứng dụng tiến hành cài đặt nhé! 

anaconda la gi

Vậy là quá trình cài đặt Anaconda trên Windows đã hoàn tất, và cửa sổ hiện ra như thế này đây: 

Lợi ích của Anaconda là gì

3.2. Cài đặt Anaconda cho Linux

Bước 1: Đến trang web chính thống tại: https://www.anaconda.com/products/individual. Chọn phiên bản Linux phù hợp rồi tải về.

cài đặt anaconda cho linux

Bước 2: Mở terminal và nhập vào command sau để cài: 

  • Anaconda 3

bash ~/Downloads/Anaconda3-2020.02-Linux-x86_64.sh

  • Anaconda 2

bash ~/Downloads/Anaconda2-2019.10-Linux-x86_64.sh

Bước 3: Nhập command trên xong và nhấn Enter, các điều khoản cài đặt sẽ hiện ra. Để tiếp tục quá trình cài đặt, bạn hãy ấn Enter liên tục để cài đặt:  

Bước 4: Để đồng ý với các điều khoản, hãy nhập ‘Yes‘để tiếp tục cài đặt. 

Ở bước tiếp theo, bạn có thể lựa chọn thư mục để cài đặt Anaconda. Bạn hãy nhấn Enter và phần mềm sẽ được lưu mặc định ở thư mục như trên. Sau khi nhấn Enter, terminal sẽ hiển thị như sau:

Bước 5: Tại đây, bạn hãy nhập ‘Yes’. Vậy là bạn đã cài đặt thành công Anaconda. Khởi động lại terminal. Mặc định Anaconda sẽ được tự động kích hoạt khi khởi động terminal. 

  • Để kiểm soát xem mỗi phiên shell đã kích hoạt môi trường cơ sở hay chưa, chạy lệnh:

conda config --set auto_activate_base False or True

  • Để chạy conda từ mọi nơi mà không cần kích hoạt môi trường cơ sở theo mặc định, chạy lệnh:

conda config --set auto_activate_base False

3.3. Cài đặt Anaconda cho MacOS

Bước 1: Tải phiên bản dành cho MacOS tại: https://www.anaconda.com/products/individual, mở file cài đặt.

Bước 2: Nhấn Next, sau đó chọn I Agree.

Chọn Install và quá trình cài đặt bắt đầu

Bước 4: Nhấn Close và hoàn thành quá trình cài đặt Anaconda

Tạm kết

Vậy là bài viết này đã giúp bạn hiểu được Anaconda là gì, những lợi ích mà Anaconda mang lại (đặc biệt là trong data science), cũng như cách cài đặt Anaconda trên 3 hệ điều hành phổ biến nhất. Tiếp tục theo dõi các bài viết của Got It để trau dồi cho mình những kiến thức công nghệ thật sự bổ ích nhé! 

Nếu bạn quan tâm, hãy xem các vị trí đang tuyển dụng của Got It tại: bit.ly/gotit-hanoi và đọc thêm về quy trình tuyển dụng tại đây.

https://d1iv5z3ivlqga1.cloudfront.net/wp-content/uploads/2021/04/29235048/1_QAG9RXQyyMAY7i9OYo84FA.png
Got It Vietnam
October 20, 2021
Share this post to:
Tags:
0 Comments
Inline Feedbacks
View all comments
Các bài viết liên quan
Anaconda là gì? Tìm hiểu nền tảng Khoa học dữ liệu phổ biến nhất

Anaconda là gì? Tìm hiểu nền tảng Khoa học dữ liệu phổ biến nhất

Để có thể tạo nên một ứng dụng của riêng mình, điều quan trọng nhất đó là phải thiết lập môi trường làm việc đúng cách. Vì vậy, bạn cần các công cụ để xử lý dữ liệu, xây dựng các mô hình và biểu diễn trên đồ thị. Việc sử dụng nhiều công cụ […]
Tổng quan về vòng lặp trong Python

Tổng quan về vòng lặp trong Python

Có bao giờ, bạn phải type đi type lại một đoạn code nào đó và cảm thấy vô cùng mất thời gian với việc làm này không? Trong thế giới lập trình có một cách để bạn làm việc này nhanh và hiệu quả hơn. Đó chính là Vòng lặp. Dưới đây, Got It sẽ […]
Tổng quan thư viện NumPy trong Python

Tổng quan thư viện NumPy trong Python

NumPy được biết đến là thư viện xử lý mảng được sử dụng rộng rãi trong Python. Trong bài viết này, Got It sẽ giúp bạn có cái nhìn khái quát nhất về thư viện này nhé! Đọc thêm: Tự học lập trình Python trong 6 tháng Mục lục1. NumPy trong Python là gì?NumPy được […]
5 phần mềm IDE cho Python phổ biến nhất hiện nay

5 phần mềm IDE cho Python phổ biến nhất hiện nay

IDE (Integrated Development Environment) là môi trường tích hợp dùng để phát triển phần mềm giúp bạn lập trình tốt hơn. Tuy nhiên, lựa chọn được một IDE phù hợp không phải việc dễ dàng gì, đặc biệt là IDE cho Python. Bài viết này, Got It xin giới thiệu với bạn đọc 5 phần […]
Mảng là gì? Cách sử dụng mảng trong Python

Mảng là gì? Cách sử dụng mảng trong Python

Mảng trong Python là loại cấu trúc dữ liệu có thể chứa nhiều giá trị cùng kiểu. Thông thường, chúng bị hiểu sai thành các lists hoặc mảng Numpy. Về mặt kỹ thuật, mảng trong Python khác với cả hai khái niệm trên. Trong bài viết này, hãy cùng tìm hiểu xem mảng trong Python […]
Trọn bộ hướng dẫn sử dụng PyCharm lập trình Python

Trọn bộ hướng dẫn sử dụng PyCharm lập trình Python

Để viết mã nguồn Python, các lập trình viên có thể sử dụng bất kỳ trình soạn thảo nào bạn thích. Tuy nhiên, nếu muốn phát triển các ứng dụng một cách hiệu quả, tiết kiệm thời gian và công sức hơn, ta nên sử dụng một IDE (Môi trường phát triển tích hợp). Bài […]