01/10/2018, 15:12

Chọn công cụ gì để lập trình python

Mình hiện tại đang mới học python cho làm machine learning thì mình biết chọn cái nào để code như
+pycharm ( không mở được nhiều project , có thì cũng chỉ là view. muốn import libary cần install riêng cho từng project BẤT TIÊN)
+Eclip thì mình ít dùng
+Anaconda nghe thấy mọi người bảo nặng
+dùng subline-text thì editor lên run cũng khó
+Còn nếu code luôn trên terminal khả năng cũng bất tiện

  • Colab trên driver thì dùng mạng online , không có mạng muốn xem code cũng khó
    Mình muốn hỏi ai có kinh nghiệm code python thì cho mình gợi ý công cụ code với cách học ạ?
Hung viết 17:13 ngày 01/10/2018

Jupyter Notebook …

Zhang Jike viết 17:20 ngày 01/10/2018

Sao mình thấy cái gì bạn cũng khó với bất tiện vậy. Là một người kỹ thuật thì bạn nên sắm cho mình một bộ công cụ vừa ý của mình. Làm thế nào để biết vừa ý hay k? Thử thôi. Cái nào bạn thấy tiện và thoải mái nhất thì dùng. sao phải đắn đo mấy chuyện như này nhỉ

Phan Kiều Linh viết 17:14 ngày 01/10/2018

Anaconda Python IDE, plugin for Sublime Text 3

Bình Minh Nguyễn viết 17:12 ngày 01/10/2018

Thử qua thấy nó không thuận tiện với tham khảo ý kiến mọi người mà -_-

HK boy viết 17:14 ngày 01/10/2018

không mở được nhiều project

Mở nhiều để làm gì?

muốn import libary cần install riêng cho từng project BẤT TIÊN

library, bất tiện

Bạn có thể chứng minh không? Mình vẫn cài package bằng công cụ cài package của Pycharm và thấy có thể dùng ở bất cứ đâu.

Chắc bạn chưa tick chọn Install in user's site-package nên bạn phải cài lại package mỗi lần chuyển project rồi.

Còn nếu bạn thích thì mở cmd/terminal, gõ pip install <tên package> để cài package.

dùng subline-text thì editor lên run cũng khó

sublime-text, nên

Chạy code trên cmd/terminal ấy, có gì đâu mà khó.

python tên_file.py
Nguyễn Văn Tâm viết 17:18 ngày 01/10/2018

Thử dùng visual code xem, nhẹ mà ngon.

Bình Minh Nguyễn viết 17:25 ngày 01/10/2018

Nó chạy trên ubuntu hay window?

Trần Huy viết 17:27 ngày 01/10/2018

Editor + Terminal, vừa ngon, bổ, rẽ, linh hoạt.

Quân viết 17:16 ngày 01/10/2018

mình có 1 số ý kiến phản biện như sau:

  1. pycharm ( không mở được nhiều project) cái này hoàn toàn không đúng. Tất cả bộ công cụ do jetbrain làm ra đều có khả năng view và edit nhiều project 1 lúc. Chắc lúc mở project mới bạn k để ý nên luôn chọn discard project cũ và mở project mới.
  2. muốn import libary cần install riêng cho từng project BẤT TIÊN. Cái này tùy người à, riêng mình mình thậm chí còn dùng virtualenv để cài các library riêng cho từng project. Hiếm khi cài ở global vì có thể xảy ra xung đột cực kì phiền. Các library cần thiết có thể cho chung vào file requirement install 1 lượt trong 1 dòng lệnh cực nhanh.
Trọng Nghĩa viết 17:27 ngày 01/10/2018

Mình chọn jupyter notebook với anaconda3.
Còn viết .py thuần thì visual code.

Vô Thin viết 17:26 ngày 01/10/2018

Mình toàn nano tên-file.py và cứ thế là gõ thôi, lâu lâu thích nhức đầu chút thì dùng vi/vim, làm kiểu thô sơ này thấy rất tuyệt nếu còn đang học. Còn khi đi làm, ở cty người ta dùng gì, mình dùng nấy để dễ phối hợp đồng đội.

Hung viết 17:13 ngày 01/10/2018

Khi làm ML, cái bạn dùng nhiều nhất là matplotlib để biểu diễn data bằng chart. Từ chart đó bạn quyết định định dạng input, output như thế nào. Sau đó vẽ chart lại, định dạng lại, vẽ tiếp,…

Jupyter Notebook là tool cho phép vừa code vừa vẽ chart chỉ với thao tác bàn phím. Bạn xài pycharm, sublime text, hay terminal thì mỗi lần vẽ nó hiện ra cái cửa sổ mới bất tiện lắm. Lúc đó phải quản lý nhiều cửa sổ, mỗi cái là 1 biểu đồ chart khác nhau, thêm 1 text editor, 1 terminal.

Xài Jupyter Notebook thì chỉ có 1 cửa sổ, code, run, chart chung 1 chỗ

Bạn muốn push code lên Github có thể copy lại code từ Jupyter Notebook, chỉnh sửa lại

Anh Tú viết 17:26 ngày 01/10/2018

Không biết dùng gì thì dùng Atom nhé. Autocomplete xịn, nhiều plugin hỗ trợ, màu mè đẹp, mở bao nhiêu project cũng được.

Mà mình khuyên là bạn dùng editor nào thì hãy lên youtube và tìm “Tên_editor tutorial” hay “Tên_editor tricks”, “Tên_editor python tutorial” etc. Sẽ học được nhiều trick hay và xem các cao thủ sử dụng chúng như thế nào ở ngoài đời.

Vô Thin viết 17:18 ngày 01/10/2018

Từ nay mấy câu hỏi về việc chọn Code Editor hoặc IDE, mình sẽ tham gia trả lời bằng cách đính kèm hình sau:

Chọn cái nào tùy vào mỗi người, tự vọc, tự kiểm nghiệm, chứ đi hỏng lung tung rồi cũng không biết nên làm thế nào. Dành thời gian để trải nghiệm và viết code thay vì nghe thiên hạ xúi cái nọ cái kia.

Phan Phong viết 17:18 ngày 01/10/2018

mình chọn pycharm, ngoài ra xài thêm atom

Bài liên quan
0