Phần mềm nào tốt nhất cho python cho khoa học dữ liệu?

Viết mã là một trải nghiệm rất cá nhân đối với bất kỳ nhà khoa học dữ liệu, nhà phân tích kinh doanh, nhà phân tích dữ liệu hoặc bất kỳ lập trình viên nào. Chúng tôi tạo ra thứ gì đó từ đầu để hoạt động và hoạt động như trái tim và linh hồn của dự án phân tích hoặc khoa học dữ liệu. Và hầu hết chúng ta đều có cách viết mã Python của riêng mình, phải không?

Và một môi trường mã hóa, hay còn gọi là IDE, đóng một vai trò to lớn trong giới lập trình. Một IDE mà chúng ta sẽ nói chi tiết hơn sau, giúp chúng ta viết và thực thi mã Python để phân tích, khoa học dữ liệu, phát triển phần mềm và rất nhiều tác vụ khác

Nhưng bạn nên chọn Python IDE hoặc công cụ nào? . Cá nhân tôi đã trải qua giai đoạn này nên tôi có thể liên tưởng đến sự nhầm lẫn. Bạn sẽ sử dụng IDE này để viết mã Python trong tương lai gần, vì vậy điều quan trọng là bạn phải cảm thấy thoải mái với công cụ này

Nếu bạn mới bắt đầu viết mã và chưa quen với Python, thì các trình soạn thảo mã đơn giản và nhẹ là một cách tuyệt vời để bắt đầu học. Bạn phải tự mình xử lý mọi thứ, từ viết mã hoàn chỉnh đến tự gỡ lỗi chương trình. Chắc chắn, nó dạy cho bạn rất nhiều

Nhưng khi bạn bắt đầu làm việc với các dự án khoa học dữ liệu và phân tích lớn hơn liên quan đến nhiều tập lệnh và mã phức tạp có liên quan với nhau, bạn sẽ muốn chuyển sang một môi trường phát triển có thể xử lý tất cả những công việc khó khăn nhất cho bạn, trong khi bạn phải vò đầu bứt tai nhiều hơn . Đây là nơi các IDE xuất hiện

Trong bài viết này, chúng ta sẽ khám phá một số IDE Python phổ biến nhất trên thị trường và những gì mỗi công cụ mang lại cho bảng. Có rất nhiều thứ để giải nén ở đây vì vậy hãy bắt đầu

Mục lục

  1. IDE là gì?
  2. Python IDE #1 – JupyterLab
  3. Python IDE #2 – Gián điệp
  4. Python IDE #3 – PyCharm
  5. Python IDE #4 – PyDev
  6. Python IDE #5 – Visual Studio
  7. Đâu là IDE Python tốt nhất dành cho bạn?

IDE là gì?

IDE, hay Môi trường phát triển tích hợp, tập hợp tất cả các khía cạnh khác nhau của việc viết mã dưới một ô duy nhất - trình soạn thảo mã, trình biên dịch/thông dịch viên và trình gỡ lỗi. IDE giúp dễ dàng bắt đầu lập trình các ứng dụng mới một cách nhanh chóng mà không cần phải thiết lập các tiện ích khác nhau và tìm hiểu các công cụ khác nhau để chạy chương trình

Công cụ trình sửa lỗi bên trong IDE là một lợi ích giúp chúng tôi kiểm tra các biến và kiểm tra mã. Điều này giúp cô lập lỗi đang thực sự làm phiền mã tuyệt vời của chúng tôi. Một số IDE cũng cung cấp cho chúng tôi khả năng kiểm tra đơn vị mã của chúng tôi để đảm bảo mã chạy trong mọi tình huống

Các IDE cũng có các đề xuất hoàn thành mã tự động thông minh để dự đoán những gì chúng ta sẽ nhập tiếp theo. Mặc dù điều này chắc chắn có khả năng khiến chúng ta trở thành những lập trình viên lười biếng, nhưng nó chắc chắn giúp chúng ta tiết kiệm thời gian khi viết chương trình Python

Vì vậy, với bối cảnh đó, hãy bắt đầu khám phá các IDE Python khác nhau và làm sáng tỏ khả năng của từng IDE

Python IDE #1 – JupyterLab

Jupyter được giới thiệu vào năm 2014 và là sản phẩm kế thừa của iPython. Nó là một ứng dụng web dựa trên cấu trúc máy chủ-máy khách, miễn phí, mã nguồn mở và dễ sử dụng. Tên của nó liên quan đến ba ngôn ngữ lập trình cốt lõi được hỗ trợ bởi Jupyter – Julia, Python và R. Nhưng Jupyter hỗ trợ hơn 40 ngôn ngữ lập trình

Hầu hết các nhà khoa học dữ liệu đã từng làm việc với máy tính xách tay Jupyter vào lúc này hay lúc khác trong đời vì các chức năng và tính dễ sử dụng mà nó mang lại. Nhưng các máy tính xách tay Jupyter cổ điển đang được trang điểm với JupyterLab thế hệ tiếp theo ra mắt vào năm 2018. Đây là một IDE dựa trên web dành cho khoa học dữ liệu, đóng vai trò là nơi khởi đầu tuyệt vời cho những người mới bắt đầu về khoa học dữ liệu

  • Jupyter cung cấp một đầu ra tương tác có nghĩa là bạn có thể viết mã của mình và kiểm tra nó ở đó và sau đó. Điều này trở nên cực kỳ hữu ích khi bạn là người mới bắt đầu và mới bắt đầu hành trình học máy và khoa học dữ liệu
  • Ngoài việc viết mã Python, bạn có thể tạo sổ ghi chép tuyệt vời chứa hình ảnh trực quan và giải thích văn bản bằng trình chỉnh sửa đánh dấu, thậm chí cho phép bạn viết các phương trình Latex
  • Nó mang đến tất cả các thiết bị đầu cuối, trình soạn thảo văn bản, bảng điều khiển và chế độ xem thư mục tệp dưới cùng một mái nhà trong một khu vực làm việc duy nhất với bố cục linh hoạt
  • Sử dụng các lệnh ma thuật khác nhau và tiện ích mở rộng sổ ghi chép, bạn thực sự có thể tăng cường các chức năng của Jupyter. Bạn có thể thêm các tính năng như tự động định dạng, gỡ lỗi, tự động lưu, hoàn thành mã tự động, v.v. Thậm chí còn có một tiện ích mở rộng chế độ zen để giảm thiểu phiền nhiễu và tối đa hóa năng suất. Bạn có thể tìm thêm các bản hack Jupyter trong bài viết tuyệt vời này
  • Sổ ghi chép mà bạn tạo bằng JupyterLab có thể được tải xuống ở nhiều định dạng khác nhau, từ pdf đến. py và thậm chí dưới dạng trang trình bày cho bản trình bày

Có nhiều tính năng tuyệt vời khác trong JupyterLab khiến nó trở nên hoàn hảo cho người mới bắt đầu phân tích và khoa học dữ liệu. Bạn có thể kiểm tra chúng một cách chi tiết trong tài liệu chính thức của họ

JupyterLab đi kèm với bản phân phối Anaconda. Điều này giúp dễ dàng cài đặt JupyterLab và các IDE khác mà chúng tôi sẽ đề cập trong bài viết này. Nó có sẵn cho Windows, Linux và macOS, vì vậy tất cả những gì bạn phải làm là truy cập trang web này và tải xuống phiên bản dựa trên hệ điều hành của bạn

Python IDE #2 – Gián điệp

Spyder, hay Môi trường phát triển Python khoa học, là một IDE Python mã nguồn mở, miễn phí và nhẹ. Nó được viết hoàn toàn bằng Python và được thiết kế dành riêng cho các nhà khoa học và phân tích dữ liệu

Giao diện của nó rất cơ bản khi bạn so sánh nó với các IDE khác, nhưng nó có tất cả các thành phần cần thiết mà chúng tôi tìm kiếm trong môi trường viết mã. Nó bao gồm một trình soạn thảo văn bản, trình duyệt tệp, trình khám phá biến và bảng điều khiển IPython, tất cả trong một cửa sổ. Nó được tích hợp sẵn với nhiều gói khoa học phổ biến bao gồm NumPy, SciPy, Pandas, IPython và các gói khác


Dưới đây là một số tính năng chính mà Spyder cung cấp

  • Trình chỉnh sửa mã khá tốt với các tính năng như đánh dấu cú pháp, hoàn thành mã và phân tích mã theo thời gian thực, làm nổi bật vấn đề tiềm ẩn hoặc lỗi cú pháp trong mã của bạn
  • Thực thi mã tương tác cho phép bạn thực thi mã của mình theo dòng, theo khối ô hoặc chạy toàn bộ tệp trong một lần duy nhất, để lại sự lựa chọn hoàn toàn tùy thuộc vào bạn
  • Bảng điều khiển IPython nếu bạn chỉ muốn kiểm tra một vài dòng mã mà không muốn làm gián đoạn phiên chính của mình
  • Trình chỉnh sửa Biến hiển thị các biến, hàm, mô-đun, v.v. của phiên Bảng điều khiển IPython hiện được chọn. Nó cũng cung cấp một số hỗ trợ tích hợp để chỉnh sửa các đối tượng như danh sách, chuỗi, bộ dữ liệu, v.v. cùng với một tính năng thực sự tuyệt vời để hiển thị một số trong số chúng dưới dạng hình ảnh hoặc thậm chí là một cốt truyện
  • Tính năng phân tích mã tĩnh phát hiện các vấn đề về kiểu dáng, thực tiễn không tốt, lỗi tiềm ẩn và các vấn đề về chất lượng khác trong mã của bạn mà thậm chí không cần phải thực thi mã đó. Điều này được thực hiện bằng cách sử dụng bộ phân tích PyLint rất phổ biến
  • Trình gỡ lỗi cho những lúc bạn đang vò đầu bứt tai vì một lỗi mà bạn không thể giải quyết. Nó cho phép các điểm ngắt và luồng thực thi được xem và kiểm soát ngay từ GUI Spyder
  • Trình tạo hồ sơ để xác định các câu lệnh trong mã của bạn cần tối ưu hóa để cải thiện hiệu suất mã của bạn, [vì không ai bẩm sinh đã là lập trình viên]
  • Một hệ thống kiểm soát phiên bản Git cơ bản để cam kết hoặc duyệt các tệp, thư mục hoặc toàn bộ kho lưu trữ
  • Khung nhật ký Lịch sử ghi lại tất cả các lệnh được giới thiệu trong trình chỉnh sửa và bảng điều khiển IPython
  • Một ngăn Trợ giúp cung cấp mô tả chi tiết về bất kỳ đối tượng nào. Nó cung cấp tài liệu về các mô-đun, lớp, hàm và phương thức. Điều này có thể được truy cập từ trình chỉnh sửa cũng như từ bảng điều khiển IPython

Có nhiều tính năng thú vị hơn như tự động thụt lề thông minh và tự động đặt dấu hai chấm, tất cả đều có thể tìm thấy tại trang tài liệu chính thức của Spyder

Với các tính năng và khả năng của nó, người dùng MATLAB sẽ thấy Spyder khá thoải mái. Nó được cài đặt sẵn bản phân phối Anaconda mà bạn có thể đã tải xuống cho Jupyter. Nếu không, chỉ cần truy cập trang web này để tải xuống Anaconda trên máy tính cục bộ của bạn

Python IDE #3 – PyCharm

PyCharm, giống như tên cho thấy, là một IDE Python quyến rũ được tạo bởi JetBrains, công ty đứng sau IDE IntelliJ IDEA nổi tiếng dành cho Java. Đây là một IDE tuyệt vời để dùng thử nếu bạn đang muốn làm việc trên một dự án chứa nhiều tập lệnh tương tác với nhau

Hãy liệt kê một số tính năng chính của PyCharm khiến nó trở thành một IDE phổ biến đối với các nhà phát triển

  • Trình chỉnh sửa mã của Pycharm không ai sánh kịp. Nó có đánh dấu cú pháp và lỗi, phân tích mã và sửa lỗi nhanh để cải thiện mã ngay lập tức. Các tính năng bổ sung như tạo mã tự động, tự động thụt lề, thư mục mã, v.v. cũng làm cho nó cực kỳ thoải mái khi viết mã trong Pycharm
  • Khi bắt đầu một dự án mới trong PyCharm, bạn có thể chọn từ các môi trường khác nhau như Virtualenv, Pipenv hoặc Conda, giúp tách biệt các phần phụ thuộc theo yêu cầu của các dự án khác nhau bằng cách tạo các môi trường Python riêng biệt cho chúng
  • PyCharm cung cấp khả năng điều hướng dễ dàng. Bạn có thể tìm kiếm bất cứ thứ gì và PyCharm sẽ tìm nó cho bạn. Nó cũng cho phép bạn định vị bất kỳ cách sử dụng nào cho biểu tượng của mình trong toàn bộ dự án. Các tính năng này cực kỳ hữu ích nếu bạn đang làm việc trong một dự án lớn, đặc biệt là dự án phát triển web có nhiều tập lệnh trong cùng một dự án
  • Các dấu trang và khả năng TODO của PyCharm cho phép bạn để lại các nhận xét trong mã của mình như một lời nhắc nhở để thực hiện các sửa đổi cần thiết vào lần tới khi bạn điều hướng qua chúng
  • Nó cung cấp cho bạn khả năng tái cấu trúc để tái cấu trúc mã của bạn một cách an toàn. Điều này bao gồm đổi tên, trích xuất phương thức, thêm biến cục bộ, thay đổi chữ ký phương thức, v.v.
  • PyCharm có một trình gỡ lỗi mạnh mẽ với giao diện đồ họa giúp việc gỡ lỗi trở nên dễ dàng
  • Nó đã tích hợp thử nghiệm đơn vị và bạn có thể quan sát kết quả theo cách đồ họa. Theo mặc định, PyCharm sử dụng unittest làm trình chạy thử nhưng nó cũng hỗ trợ các khung khác
  • PyCharm có Hệ thống kiểm soát phiên bản tích hợp để theo dõi các thay đổi được thực hiện đối với tệp và ứng dụng. Nó cung cấp giao diện người dùng hợp nhất cho CVS, Git, Mercurial, Perforce và Subversion
  • Bạn có thể sử dụng các plugin để thêm các tính năng bổ sung cho PyCharm như thêm một chủ đề mới ngoài các chủ đề tối và sáng mặc định đã có

PyCharm phù hợp với bất kỳ nhà phát triển nào muốn tạo ứng dụng phần mềm bằng Python, có thể là ứng dụng web, ứng dụng khoa học dữ liệu hoặc thậm chí chỉ là một tập lệnh Python đơn giản. PyCharm cho phép bạn hoàn thành công việc nhanh chóng và hiệu quả

PyCharm có hai phiên bản – phiên bản Cộng đồng miễn phí và phiên bản Chuyên nghiệp trả phí có sẵn để dùng thử miễn phí 30 ngày, mang đến cho bạn cơ hội dùng thử xem bạn có muốn nó làm IDE Python mới của mình hay không. Cả hai thứ này đều có thể được tải xuống từ trang này cho Windows, Linux hoặc macOS. Để so sánh hai phiên bản, bạn có thể xem hình ảnh bên dưới sẽ cung cấp cho bạn cái nhìn tổng quan về các tính năng còn thiếu trong phiên bản miễn phí

May mắn thay, nếu bạn là sinh viên hoặc đang giảng dạy tại một cơ sở giáo dục, bạn có thể đăng ký để có quyền truy cập miễn phí vào tất cả các IDE của JetBrains. Tất cả những gì bạn phải làm là đăng ký trên trang web này và bạn sẽ có quyền truy cập miễn phí vào tất cả các IDE của JetBrains

PyCharm rõ ràng có rất nhiều thứ để cung cấp và chắc chắn sẽ có thể giải quyết tất cả các công việc phát triển liên quan đến Python, từ phát triển web đến các ứng dụng khoa học dữ liệu

PyCharm có thể là một IDE sử dụng nhiều tài nguyên cần nhiều bộ nhớ và dung lượng lưu trữ. Nó cũng có thể hơi đáng sợ đối với người mới bắt đầu, đó là lý do tại sao tôi khuyên bạn nên xem qua các hướng dẫn của họ ngay sau khi tải xuống IDE

Python IDE #4 – PyDev

Bài viết về IDE Python này sẽ không đầy đủ nếu không viết về Eclipse, nơi có cộng đồng nhà phát triển khổng lồ và rất nhiều plugin có sẵn để thêm các chức năng cho IDE

PyDev IDE là một IDE Python cho Eclipse. Nó được phát triển vào năm 2003 và trở thành mã nguồn mở vào năm 2009. Nó có thể được sử dụng trong phát triển Python, Jython và IronPython

Dưới đây là một số tính năng yêu thích của tôi từ PyDev

  • Cung cấp khả năng hoàn thành mã để hoàn thành mã thông báo và tự động nhập mô-đun của nó
  • Phân tích mã nhanh chóng tìm ra các lỗi phổ biến như biến không xác định, biến và nhập không được sử dụng, chữ ký trùng lặp, thụt lề sai, v.v.
  • Khả năng tái cấu trúc như đổi tên biến, phương thức, lớp và thuộc tính, trích xuất phương thức và biến, cũng như các biến nội tuyến
  • Trình gỡ lỗi cung cấp các khả năng phong phú như điểm dừng có điều kiện, đánh giá biểu thức và khả năng xem các biến trong ngăn xếp hiện tại. Nó thậm chí còn có khả năng gỡ lỗi từ xa để gỡ lỗi các chương trình bên ngoài
  • Không có IDE nào hoàn chỉnh nếu không có bảng điều khiển Python và PyDev cũng không khác. Nó có bảng điều khiển tương tác cho Python, Jython và IronPython tùy thuộc vào trình thông dịch được sử dụng
  • PyDev cung cấp khả năng kiểm tra đơn vị thông qua các định dạng unittest, nosetest hoặc pytest có sẵn
  • Đánh dấu cú pháp cơ bản và gấp mã để truy cập tốt hơn vào vùng mã
  • Django được cài đặt sẵn PyDev nên bạn sẽ có trải nghiệm mượt mà khi phát triển các ứng dụng web dựa trên Django

Còn nhiều tính năng khác mà PyDev cung cấp mà bạn sẽ bắt gặp nếu chọn làm việc với IDE này. Nếu bạn là người đã có kinh nghiệm làm việc với Java trong Eclipse, thì bạn sẽ thấy rất quen thuộc khi sử dụng PyDev IDE cho mục đích phát triển Python

Có một số cách để cài đặt PyDev trên máy cục bộ của bạn. Nếu bạn đã làm việc với Java trong Eclipse, thì bạn sẽ thấy dễ dàng hơn khi cài đặt nó dưới dạng plugin. Tuy nhiên, có một vài yêu cầu như Java 8, Python [2. 3 trở lên] và Eclipse [neon trở đi], để cài đặt PyDev theo cách được đề cập trên trang web này. Nhưng cách sử dụng PyDev được khuyến nghị là cài đặt LiClipse gói PyDev cùng với trình chỉnh sửa nhẹ. Bạn có thể tải xuống cho Windows, Linux hoặc macOS từ đây

Ngoài ra, tôi khuyên bạn nên xem qua hướng dẫn dành cho người mới bắt đầu trước khi bắt đầu với PyDev để dễ dàng thiết lập môi trường PyDev của mình

Python IDE #5 – Visual Studio

Đợi đã - Visual Studio?

Visual Studio hay VS là một IDE tuyệt vời khác dành cho Python do Microsoft phát triển, nhưng nó chỉ khả dụng cho người dùng Windows và macOS. Nó có phiên bản Cộng đồng miễn phí và phiên bản Chuyên nghiệp và Doanh nghiệp trả phí. Nó nhẹ và đi kèm với thị trường riêng cho các tiện ích mở rộng

VS cung cấp hỗ trợ để xây dựng các ứng dụng web Python bằng Django và Flask cũng như các ứng dụng Khoa học dữ liệu với hỗ trợ Conda và IPython tích hợp

Visual Studio cho Python có các tính năng riêng khiến nó khác biệt với các IDE khác

  • Trình chỉnh sửa mã của Visual Studio được hướng dẫn bởi cú pháp IntelliSense cung cấp khả năng tự động hoàn thành, nhập gợi ý cho các hàm và lớp, trợ giúp chữ ký, chú giải công cụ thông tin nhanh và tô màu mã
  • Nó có các đoạn mã để chèn các đoạn mã vào tệp của bạn thông qua các phím tắt
  • VS có một loạt các tùy chọn định dạng được cấu hình sẵn ngoài định dạng kiểu PEP-8 mặc định
  • Trình tái cấu trúc trong VS cũng khá gọn gàng, cung cấp cho bạn các tùy chọn như đổi tên, trích xuất phương thức, thêm nhập và xóa các nhập không sử dụng
  • Microsoft đã tích hợp PyLint vào Visual Studio để kiểm tra lỗi trong mã Python và khuyến khích các mẫu mã Python tốt. Điều này chắc chắn sẽ cải thiện tiêu chuẩn mã hóa của bạn
  • Visual Studio cung cấp cửa sổ vòng lặp đọc-đánh giá-in tương tác [REPL] cho phép bạn nhập mã Python tùy ý và xem kết quả ngay lập tức. Điều này sẽ hữu ích khi thử nghiệm một API hoặc thư viện mới
  • Ngoài việc thêm các điểm dừng trong mã, trình gỡ lỗi cho phép bạn kiểm tra và sửa đổi các giá trị biến hoặc chèn các biểu thức Python tùy ý và xem kết quả của nó. Bạn cũng có thể sử dụng cửa sổ Tương tác gỡ lỗi Python phong phú hơn vì nó cung cấp trải nghiệm REPL tương tác để gỡ lỗi
  • Nó cũng có khả năng cho phép kiểm tra đơn vị thông qua các khung unittest hoặc pytest
  • Đó là một IDE tuyệt vời nếu bạn muốn xây dựng các ứng dụng web bằng Flask hoặc Django. Tải xuống các thư viện này và các phần phụ thuộc khác cực kỳ dễ dàng với hỗ trợ môi trường ảo của Visual Studio mà không cần phải viết một dòng mã nào
  • Visual Studio cung cấp khả năng tích hợp với kho lưu trữ Git cục bộ và kho lưu trữ từ xa trên GitHub và Azure Repos. Bạn có thể sao chép một kho lưu trữ, cam kết thay đổi và quản lý các nhánh với những tích hợp này

VS cũng cho phép bạn làm việc với rất nhiều công cụ khác, như SQL, Unity,. NET, nút. js và hơn thế nữa. Vì vậy, không có gì ngạc nhiên khi Visual Studio sẽ tuyệt vời cho bất kỳ ai muốn tạo các ứng dụng tuyệt vời cho thiết bị, đám mây hoặc bất kỳ thứ gì ở giữa

Cài đặt Visual Studio khá đơn giản. Bạn chỉ cần truy cập trang web này và làm theo các bước cài đặt đơn giản. Vì VS cung cấp hỗ trợ cho nhiều công cụ và gói thành phần, bạn chỉ nên tải xuống những thứ bạn muốn làm việc cùng. Có thể mất chút thời gian để tải xuống IDE này, nhưng sau khi cài đặt xong, bạn sẽ không có bất kỳ khiếu nại nào liên quan đến hoạt động của nó

Bạn có thể tìm thấy các hướng dẫn và hướng dẫn cách thực hiện khác cho Visual Studio từ Microsoft tại đây

Đâu là IDE Python tốt nhất dành cho bạn?

Vậy bản án nói gì? . Một chút chống cao trào ở đó nhưng đó là như vậy

Thực sự không có câu trả lời chung cho câu hỏi này và tất cả phụ thuộc vào nhu cầu và yêu cầu của bạn. Nếu bạn là người mới bắt đầu hoặc đang tìm cách làm việc trên các tập lệnh riêng lẻ, bạn có thể nghiêng về việc sử dụng Jupyter hoặc Spyder

Tuy nhiên, đối với những người dùng trung cấp hoặc cao cấp hơn muốn bao gồm nhiều tập lệnh có liên quan đến nhau hơn cho các dự án lớn hơn, PyCharm, PyDev hoặc Visual Studio có thể là lựa chọn tốt hơn. PyDev đặc biệt có thể phù hợp hơn với các nhà phát triển đã từng làm việc trong môi trường Eclipse trước đây

Nhưng thực sự tùy thuộc vào bạn để thử các IDE khác nhau và xem bạn cảm thấy thoải mái nhất với cái nào

Suy nghĩ cuối cùng

Rõ ràng là không có IDE Python nào phù hợp với tất cả nhưng tất cả chúng đều cung cấp một số tính năng và plugin tuyệt vời có thể thực sự đơn giản hóa quá trình phát triển và nâng cao trải nghiệm viết mã. Cá nhân tôi sử dụng JupyterLab nhưng thỉnh thoảng có xu hướng dựa vào Spyder

Còn rất nhiều IDE tuyệt vời khác mà chúng tôi chưa đề cập đến trong bài viết này. Hãy chia sẻ IDE yêu thích của bạn trong phần bình luận bên dưới, tôi rất muốn nghe về chúng. Và ai biết được, có lẽ cuối cùng tôi sẽ chuyển sang một IDE mới

Python nào là tốt nhất cho khoa học dữ liệu?

10 thư viện Python hàng đầu cho khoa học dữ liệu .
TenorFlow
NumPy
khoa học viễn tưởng
gấu trúc
Matplotlib
máy ảnh
SciKit-Tìm hiểu
PyTorch

Phần mềm nào là tốt nhất cho khoa học dữ liệu?

=>> Liên hệ với chúng tôi để đề xuất danh sách tại đây. .
Phân loại phần mềm khoa học dữ liệu
#1] Tích hợp. io
#2] Công cụ khai thác nhanh
#3] Robot dữ liệu
#4] Apache Hadoop
#5] Trifacta
#6] Thay thế
#7] KIẾN THỨC

Phần mềm nào tốt nhất để mã hóa Python?

Các IDE Python hàng đầu .
nhàn rỗi. IDLE [Môi trường học tập và phát triển tích hợp] là trình chỉnh sửa mặc định đi kèm với Python. .
PyCharm. PyCharm là một IDE Python được sử dụng rộng rãi do JetBrains tạo ra. .
Mã phòng thu trực quan. Visual Studio Code là một IDE mã nguồn mở [và miễn phí] được tạo bởi Microsoft. .
Văn bản tuyệt vời 3. .
nguyên tử. .
Jupyter. .
gián điệp. .
PyDev

Loại Python nào được sử dụng trong khoa học dữ liệu?

Scipy . Scipy là một thư viện Python phổ biến khác dành cho khoa học dữ liệu và tính toán khoa học. Scipy cung cấp chức năng tuyệt vời cho toán học khoa học và lập trình máy tính.

Chủ Đề