30/09/2018, 22:30

Tự học python liệu có được không?

Như tiêu đề em muốn hỏi các anh là có thể tự học python không, em cũng xem vài video của anh #Trần Đạt rồi, không biết em có nên tiếp tục không, cám ơn mn.

17XGOD viết 00:38 ngày 01/10/2018

Được chứ sao không

Người bí ẩn viết 00:32 ngày 01/10/2018

Miễn cố gắng và kiên nhẫn là được.

Học Python có thể học trên Youtube, channel của anh Lê Trần Đạt hoặc channel của anh @laptrinhio

Chế Tiệp Chân Khoa viết 00:46 ngày 01/10/2018

official docs của python là đã rõ ràng lắm rồi, dễ hiểu hơn thì học video của anh Đạt

Lương Quang Mạnh viết 00:32 ngày 01/10/2018

thực lòng là mình chưa thấy ai khuyên đọc official documentation để tự học lập trình cả

Vô Thin viết 00:41 ngày 01/10/2018

Câu trả lời là được và không.

Được: khi có yêu thích và có biết chút ít căn bản về lập trình bất cứ ngôn ngữ nào ngoài Python (biết chút ít là biết nhiều hơn Hello World). Đọc hiểu được chút ít tiếng Anh. Và kiên nhẫn bỏ ra mỗi ngày 2-3 tiếng đọc tài liệu và thực hành tối thiểu trong 3 tuần để hình thành thói quen và sau đó thích, say mê học để có thể lập trình Python được.

Không được: không có chút kiến thức nào về lập trình, tiếng Anh quá gà mờ, làm biếng, thích đẽo cày giữa đường.

Chế Tiệp Chân Khoa viết 00:35 ngày 01/10/2018

tại official docs của python cũng rất tốt mà (nhiều docs khác ko dc tốt như vậy), mình tự học theo tut trên đó, sau mới đọc learning python

Lương Quang Mạnh viết 00:43 ngày 01/10/2018

Nhưng đi lên từ con số 0 từ cái đấy được thì cũng phục bạn

Thành Phạm viết 00:37 ngày 01/10/2018

Offical docs đâu phải chỉ là mấy cái api, reference đâu bạn cũng có cả tutorial chỉ dẫn từng bước 1 mà

https://docs.python.org/2.7/tutorial/

Nhiều cái mới, hoặc ít người dùng thì đào mỏi mắt mới có 1 bài tut ra hồn ấy chứ, lúc đó thì chả bám lấy offical docs thì bám vào đâu giờ

Itachi Citus viết 00:39 ngày 01/10/2018

thực lòng là mình chưa thấy ai khuyên đọc official documentation để tự học lập trình cả

Nói vậy là bạn chưa đọc official docs của angularjs, rails, python… rồi

Lương Quang Mạnh viết 00:36 ngày 01/10/2018

ý mình là đọc documentation để học từ những cái căn bản nhất kiểu như biến là gì, hàm là gì ấy (thấy mọi người toàn khuyên đọc sách hoặc xem video này nọ). Chứ còn để tra cứu thì mình vẫn dùng bình thường mà.

Itachi Citus viết 00:44 ngày 01/10/2018

Uhm nếu chưa có lập trình qua một ngôn ngữ nào thì khó thật, còn nếu đã từng thì tài liệu bên đó hướng dẫn khá kỹ từng chút một, ví dụ https://docs.python.org/3/tutorial/controlflow.html#if-statements

Lương Quang Mạnh viết 00:32 ngày 01/10/2018

mình nghĩ cũng chỉ nên dùng để tham khảo thôi, chưa biết gì mà nhảy vào cái này cũng choáng lắm

Hung viết 00:31 ngày 01/10/2018

Tự học được, vì Python không đề cập gì đến việc quản lý bộ nhớ hay thanh ghi gì cả, nghĩa là không cần biết cấu trúc máy tính vẫn chém gió bằng Python được.
Mình tự học hết Python căn bản, network, database theo chương trình online của University of Michigan, thấy không có gì phức tạp hết. Chỉ là học cách sử dụng những thứ Python có sẵn, rất nhanh và tiện.

Thành Phạm viết 00:34 ngày 01/10/2018

Mới tinh thì khó, docs của python mình nghĩ cần có 1 chút cơ bản thì dễ đọc hơn => dùng khi đã quen với các khái niệm cơ bản Nói chung nếu k tính đến tiếng anh thì mình thấy offical docs là một nguồn k tồi để học, kể cả mới bắt đầu.

Nếu bạn vào đọc tutorial sẽ thấy cũng có giới thiệu ngôn ngữ, tại sao dùng nó, vai trò của nó là gì bla bla, rồi đi từng bước từ những chương trình đơn giản như một tutorial bình thường chỉ có cái là nó mang cái mác “offical” thôi còn tutorial thì vẫn là tutorial chứ sao lại kì thị nó vậy, khổ thân mấy bác viết docs quá

htl@PyMI.vn viết 00:37 ngày 01/10/2018

Mình thì thấy official docs là 1 trong các nguồn tốt nhất để học (nếu không nói là tốt nhất). Nhất là đối với python, còn có hẳn mục tutorial để hướng dẫn, giải thích từng chi tiết, có link tới các nội dung khác trong official doc khi cần tìm hiểu kỹ.

Phong Võ viết 00:42 ngày 01/10/2018

Mấy anh chị cho e hỏi tí
Em đã đọc xong A Byte of Python, Learning Python 5th Edition, Dive into Python 3. Giờ em nên học cái gì tiếp nữa đây. Mọi người giúp em với

Khoa NTA viết 00:44 ngày 01/10/2018

Theo mình thì đến lúc bạn nên giao cho mình nhiệm vụ là lập trình thứ gì đó bằng Python để hiểu nó hơn. Ví dụ:

  • Chuyển 1 số lệnh từ GNU/Linux sang Windows: which, base64, md5 (toàn bộ file trong thư mục) …
  • Viết chương trình lấy LAN IP và WAN IP.
  • Làm 1 cái shell đơn giản có tab competion như gnome-terminal và có hiển thị màu mè.
  • Làm 1 hệ thống có thể thực hiện lệnh từ xa (máy khác trong LAN hoặc ở đâu đó :3 ).
  • Lập trình 1 socket server nhỏ có khả năng phục vụ 1 site tĩnh (nghĩa là đem 1 cái layout nào đó trên mạng về cũng chạy được).
  • Viết module(s) hỗ trợ việc màu mè hóa output và ghi log hoặc thêm 1 số tính năng như: lấy tên chương trình, so sánh version,… cho các chương trình bạn đã làm.
  • Nếu bạn đã thành thạo thì bạn sẽ làm 1 cái launcher có sử dụng password để chạy game yêu thích (nhớ đổi tên thành “con”, “nul”,… và làm ẩn,…) . Để tránh bị những người khác phiền máy của mình.
  • Còn nhiều nữa…

Trình của mình cũng bình thường, mình chỉ đọc official docs, stackoverflow.com,… này nọ và mấy cái ví dụ đó là khả thi nha (tại mình có làm gần hết rồi) . Nếu bạn có hướng làm pentester/hacker thì python sẽ phát huy rất hiệu quả.
P/s: mình nói có sai gì thì nhẹ tay thôi nha. Mình chỉ là dân nghiệp dư thôi.

Hung viết 00:46 ngày 01/10/2018

Đọc và thực hành hết các ví dụ luôn rồi à
Nếu vậy thì bạn nên đọc Tkinter GUI Application Development Blueprints để lập trình giao diện với Python.

Vũ Thanh viết 00:39 ngày 01/10/2018

Được chứ bạn! Tự học cũng là một cách học tốt mà, có điều gì cần thảo luận thì cứ bỏ câu hỏi lên diễn đàn thắc mắc.
Đọc tài liệu bằng tiếng Anh, nếu muốn chi tiết và nhiều kinh nghiệm hơn thì xem trên YouTube của anh @ltd.
Theo mình thì không gì là không thể, có rất nhiều người đã tự học và thành công
Chúc bạn học tốt

Phong Võ viết 00:35 ngày 01/10/2018

thật ra là cuốn Dive in Python e đọc mới tới chapter 12 à nhưng mà loạn não rồi =)) kiếm cái gì đọc song song cho nó đỡ đỡ chán.
Em đang thử ngồi đọc về django bằng quyển Django by Example mà thấy có vẻ khó nuốt ghê =))
p/s: Bữa em chán quá, chả hứng thú gì python cả =)) ngồi mò mẫm quyển python crush course tự nhiên thấy thú vị hẳn =))))

Bài liên quan
0