Ngôn ngữ lập trình Python có ứng dụng nhiều vào Database? (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Tôi tuân thủ nội quy khi đăng bài

syquyen1987

Thành viên hoạt động
Tham gia
8/7/18
Bài viết
193
Được thích
43
Em đang tìm hiểu và học ngôn ngữ lập trình Python. Các anh cho em hỏi để làm chủ được ngôn ngữ lập trình này "trung bình" khoảng bao nhiêu thời gian ạ. Và có ứng dụng nhiều vào Database không ạ? Và khi làm chủ được ngôn ngữ này thì có thể kiếm các công việc liên quan đến nó có dễ dàng không ạ, thu nhập đi kèm "trung bình" khoảng bao nhiêu ạ. Em xin cảm ơn ạ
 
Đang thất nghiệp tràn ngập ngoài kia, trên mạng vô vàn người xin việc trong hồ sơ biết lập trình từ hai ngôn ngữ trở lên (Một trong số đó là Python).
 
làm IT cũng như làm sửa xe, chỉ cần giỏi nhất 1 món thì ko thiếu việc !
mình là bậc thầy cài win trong team của mình ^^,
 
Học đủ xài thì khoảng 3 tháng (*). Muốn "làm chủ" thì tùy theo thớt nghĩ "làm chủ" là gì (từ này chủ quan bỏ bố). Có thể từ 3 đến 5~7 năm, tùy theo trình độ toán.

(*) Ngôn ngữ dễ bẹt. Mấy cái thư viện của nó mới khó.
 
Người ta thường chọn cái hướng mình muốn đi, muốn xây dựng ứng dụng gì, trên nền tảng nào v.v.. rồi mới chọn ngôn ngữ nào phù hợp với nó nhất để học chứ sao thới lại đi ngược lại nhỉ???
 
Hâm mộ quá. Đồng chí này mấy tháng nay mà luyện xong VBA, access, SQL, Delphi. Như thế này thì Python chỉ là muỗi. Chả bù cho tớ 10 năm vẫn cứ định học C++.
 
Trên Youtube bữa coi video nói về anh chàng Dan Hauer hùi rài thế nào, thấy bảo về lại Mỹ , xin vào 1 cty phần mềm , tham gia dự án , rồi mới học ngôn ngữ Java script, code nhiều lên bậc 1 , rồi bậc 2, giờ mua đc cả xe ^^
công nhận tây tổ chức khoa học thật !
 
Hâm mộ quá. Đồng chí này mấy tháng nay mà luyện xong VBA, access, SQL, Delphi. Như thế này thì Python chỉ là muỗi. Chả bù cho tớ 10 năm vẫn cứ định học C++.
Delphi em bỏ rồi ạ. Em thấy ít tài liệu để học quá. Với lại, em thấy Delphi thì % phổ biến sử dụng thấp quá ạ.
 
Người ta thường chọn cái hướng mình muốn đi, muốn xây dựng ứng dụng gì, trên nền tảng nào v.v.. rồi mới chọn ngôn ngữ nào phù hợp với nó nhất để học chứ sao thới lại đi ngược lại nhỉ???
Người ta nói là muốn học chứ có nói "muốn đi", "muốn xây" cái gì đâu.
Học thì cứ việc è cổ ra học.
Nhưng theo tôi, è cổ ra học ngôn ngữ lập trình là dại.
Có chí, có thì giờ thì học tiếng Anh tiếng Pháp gì đó mới phải.

.... Chả bù cho tớ 10 năm vẫn cứ định học C++.
Học C++ chi vậy?
Ngày xưa tôi "bắt buộc" học là do cần viết code LTHĐT. Mà lúc ấy Java chưa mạnh.
 
Hâm mộ quá. Đồng chí này mấy tháng nay mà luyện xong VBA, access, SQL, Delphi. Như thế này thì Python chỉ là muỗi. Chả bù cho tớ 10 năm vẫn cứ định học C++.
Mà mục đích lại là học xong thì "thu nhập trung bình" bao nhiêu thì Chúa cũng không trả lời được vụ này vì nếu học xong vẫn thất nghiệp thì "thu nhập" là con số không.
 
Hâm mộ quá. Đồng chí này mấy tháng nay mà luyện xong VBA, access, SQL, Delphi. Như thế này thì Python chỉ là muỗi. Chả bù cho tớ 10 năm vẫn cứ định học C++.
Delphi em bỏ rồi ạ. Em thấy ít tài liệu để học quá. Với lại, em thấy Delphi thì % phổ biến sử dụng thấp quá ạ.
Người ta thường chọn cái hướng mình muốn đi, muốn xây dựng ứng dụng gì, trên nền tảng nào v.v.. rồi mới chọn ngôn ngữ nào phù hợp với nó nhất để học chứ sao thới lại đi ngược lại nhỉ???
Vâng, thưa anh là em không phải là dân lập trình. Ngành nghề em là làm về tuyển tách khoáng sản. Nhưng trong lòng em luôn thôi thúc về lập trình. Em chỉ nghĩ đơn giản là học để thỏa mãn đam mê thôi, ứng dụng được cái gì thì tốt cái đó, để thấy thế giới đổi thay và thú vị thế nào.
 
Delphi em bỏ rồi ạ. Em thấy ít tài liệu để học quá. Với lại, em thấy Delphi thì % phổ biến sử dụng thấp quá ạ.
C++ đi, C# nữa. Chỉ cần quyết tâm thôi là ngon.

Nếu dân ngoại đạo, thì cứ trùm VBA là ngon quá rồi.

Vì đam mê bác ơi. Làm chủ được cái này thì học mấy cái khác dễ hơn.

này nghe rất là hay, êm tai.
 
C++ đi, C# nữa. Chỉ cần quyết tâm thôi là ngon.

Nếu dân ngoại đạo, thì cứ trùm VBA là ngon quá rồi.
Sai lầm hoàn toàn. C# và C++ là hai thế giới, hai chiều hướng riêng biệt.
Chính Microsoft tuyên bố rằng C# gần Java hơn là gần C++.

1705936134346.png
Vì đam mê bác ơi. Làm chủ được cái này thì học mấy cái khác dễ hơn.
Bạn chưa hiểu đam mê là gì đâu.
Đi học khái niệm LTHĐT trước đã.
Mấy cái code C++ bà con khoe trên mạng chỉ đạt chưa tới 50% kỹ thuật HĐT. Nói đúng thì chả khác C bao nhiêu.

1705936417487.png
này nghe rất là hay, êm tai.
Hiển nhiên. Ai cũng biết tiếng Pháp nghe rất êm tai so với tiếng Anh.
 
Vâng, thưa anh là em không phải là dân lập trình. Ngành nghề em là làm về tuyển tách khoáng sản. Nhưng trong lòng em luôn thôi thúc về lập trình. Em chỉ nghĩ đơn giản là học để thỏa mãn đam mê thôi, ứng dụng được cái gì thì tốt cái đó, để thấy thế giới đổi thay và thú vị thế nào.
Cái định hướng mà tôi nói cần gì phải là dân lập trình mới định hướng được. Học sinh tốt nghiệp lớp 12 xong là cũng định hướng học công nghệ thông tin và chọn đi theo ngành nào rồi: kỹ sư phần mềm, an ninh mạng, khoa học dữ liệu v.v.. rồi nó mới chọn khoa mà thi vô.

Tôi cũng chả phải dân lập trình mà là dân làm kinh doanh, làm thương hiệu thôi. Khởi điểm là muốn tạo cái báo cáo tự động từ CSDL của công ty cho nhanh để thời gian thay vì ngồi đổ dữ liệu, copy paste vô Excel, gán công thực....thì muốn "làm một cái nút bấm", "một phát ăn ngay" nên mày mò học lập trình và học VBA cho nó gần gũi nhất và xây dựng ra báo cáo nhanh.
Còn nếu nói là đam mê thì đọc tất cả các tài liệu liên quan (đầy trên mạng) đến nó thì sẽ nắm bắt phần nào về cái hay cái khuyết của nó rồi bắt tay vào học thôi. Bạn hỏi có "ứng dụng nhiều vào Database không" thì bạn phải tìm tài liệu về Database (cơ sở dữ liệu) để đọc cho thật kỹ rồi sẽ phát hiện ra câu hỏi trên của mình nó vô nghĩa như thế nào.
 
hùi trước hình như có 1 nghề gọi là lập trình Windows, để làm được cái này phải nhớ rất nhiều lệnh hệ thống , link thư viện Windowns dài ngoằng , ngôn ngữ dùng chủ yếu là C, giờ ko thấy tuyển nữa , có lẽ do C làm được mấy cái về hệ thống nên lượng fan lúc nào cũng nhiều , nhưng chỉ yêu thích để đó thui, nếu chỉ dùng C để làm database thì cũng ko khác các ngôn ngữ khác mấy, e nghĩ thế !
 
...
Còn nếu nói là đam mê thì đọc tất cả các tài liệu liên quan (đầy trên mạng) đến nó thì sẽ nắm bắt phần nào về cái hay cái khuyết của nó rồi bắt tay vào học thôi.
Tôi thì nếu muốn học cái gì, bỏ tiền ra mua một quyển sách hay mớ tài liệu cho hơi đắt một chút.
Tiếc tiền, chịu khó học. Hết.
Tuổi trẻ bây giờ hay nói từ "đam mê", nhưng thực tế thì họ có nhiều có nhiều đam mê lắm. Thường thì lập trình chỉ là một trong các đam mê ấy, xếp hạng cỡ 10.

Quyển sách Python của tôi nó dạy chỉ 1 ngày giới thiệu. Sau ngày thứ 2 và 3 là có thể viết một game đánh nhau đơn giản, gồm một class game và một class dấu thủ.

...
Bạn hỏi có "ứng dụng nhiều vào Database không" thì bạn phải tìm tài liệu về Database (cơ sở dữ liệu) để đọc cho thật kỹ rồi sẽ phát hiện ra câu hỏi trên của mình nó vô nghĩa như thế nào.
Khả năng thớt nghĩ rằng mình có thể "một phát súng rớt cả bầy chim".
Và cho rằng chỉ cần học được cái ngôn ngữ thông dụng nhất thì mọi cái khác sẽ xuôi theo.
 
Hâm mộ quá. Đồng chí này mấy tháng nay mà luyện xong VBA, access, SQL, Delphi. Như thế này thì Python chỉ là muỗi. Chả bù cho tớ 10 năm vẫn cứ định học C++.
Delphi em bỏ rồi ạ. Em thấy ít tài liệu để học quá. Với lại, em thấy Delphi thì % phổ biến sử dụng thấp quá ạ.
Người ta thường chọn cái hướng mình muốn đi, muốn xây dựng ứng dụng gì, trên nền tảng nào v.v.. rồi mới chọn ngôn ngữ nào phù hợp với nó nhất để học chứ sao thới lại đi ngược lại nhỉ???
Vâng, thưa anh là em không phải là dân lập trình. Ngành nghề em là làm về tuyển tách khoáng sản. Nhưng trong lòng em luôn thôi thúc về lập trình. Em chỉ nghĩ đơn giản là học để thỏa mãn đam mê thôi, ứng dụng được cái gì thì tốt cái đó, để thấy thế giới đổi thay và thú vị thế nào.
Tôi thì nếu muốn học cái gì, bỏ tiền ra mua một quyển sách hay mớ tài liệu cho hơi đắt một chút.
Tiếc tiền, chịu khó học. Hết.
Tuổi trẻ bây giờ hay nói từ "đam mê", nhưng thực tế thì họ có nhiều có nhiều đam mê lắm. Thường thì lập trình chỉ là một trong các đam mê ấy, xếp hạng cỡ 10.

Quyển sách Python của tôi nó dạy chỉ 1 ngày giới thiệu. Sau ngày thứ 2 và 3 là có thể viết một game đánh nhau đơn giản, gồm một class game và một class dấu thủ.


Khả năng thớt nghĩ rằng mình có thể "một phát súng rớt cả bầy chim".
Và cho rằng chỉ cần học được cái ngôn ngữ thông dụng nhất thì mọi cái khác sẽ xuôi theo.
anh có thể bán em quyển sách đó không ạ?
 
Em đang tìm hiểu và học ngôn ngữ lập trình Python. Các anh cho em hỏi để làm chủ được ngôn ngữ lập trình này "trung bình" khoảng bao nhiêu thời gian ạ. Và có ứng dụng nhiều vào Database không ạ? Và khi làm chủ được ngôn ngữ này thì có thể kiếm các công việc liên quan đến nó có dễ dàng không ạ, thu nhập đi kèm "trung bình" khoảng bao nhiêu ạ. Em xin cảm ơn ạ
Hoc Python đi cho nhanh

dòng Sau là tây nó nói he ... còn tại sao thong thả dò xem nó nói đúng hay sai ...
còn cha đẻ ra Python nói: Python chạy chậm hơn rất nhiều so với ngôn ngữ biên dịch...

"Python Từng là ngôn ngữ chậm nhất nhưng Python đã trở thành ngôn ngữ phổ biến nhất trên thế giới."

Tôi nghĩ học Python không quá khó đâu ... học cơ bản xong chịu chi tiền mua thư viện là ổn thôi ( Có phí, miễn phí hay tự viết ..)
 
Lần chỉnh sửa cuối:
@Thớt:
Bạn cảm thấy học cái nào dễ vào thì cứ học thôi.
Nguyên tắc rất đơn giản, bạn tập trung học (một cái) tới khi nào tự mình làm ra được sản phẩm có tính ứng dụng thực tế, có người cần dùng tới nó là bạn sẽ kiếm được tiền từ đó.
Còn chuyện học bao lâu, trở nên giỏi, thành công này nọ thì dẹp đi.

Những người mà họ ba hoa biết ngôn ngữ lập trình các kiểu thì họ chỉ là bốc phét, và đúng là chỉ dừng ở mức biết mà thôi.
Người biết thực sự là người tạo ra được sản phẩm thực tế. Lúc đó cơ hội sẽ tới.
 
Học python hiện tại rất phổ biến và nhiều Cty tuyển dụng nó nếu khả năng và kiến thức có thể đáp ứng nhu cầu tuyển dụng cao

Còn Python chạy nhanh hay chậm hơn so với ngôn ngữ biên dịch không quan trọng lắm ... quan trọng là khả năng của ta viết được gì ứng dụng nó và thực tiễn công việc hàng ngày của mình mà thôi
 
Quyển sách tôi khuyên nên mua là:
Python All-in-One For Dummies, 2nd Edition
Tác giả: John C. Shovic, Alan Simpson
Gồm tất cả 7 quyển nhập lại.

1706023810233.png

Chi tiết về sách ở đây:
https://www. wiley.com/en-au/Python+All+in+One+For+Dummies%2C+2nd+Edition-p-9781119787600

Muốn tìm hiểu về Database connection cho Python thì ở đây:
https://www. sqlalchemy.org/

Muốn thực sự kiếm ăn với Python thì phải biết Data Analytics.
Học cách sử dụng Numpy (array) và Pandas (Series và DataFrame).
 
Thật là rất dài và rất xa. Em đã định với C++ 10 năm, giờ vẫn định, và không có nhu cầu định thêm nữa.

Chúc tác giả định và thoát định.

Bác ongke0711 muốn sách 10 năm vẫn mới tinh như ngày đầu thì cứ liên hệ. Thư viện "Mãi Định" đang còn rất nhiều chỗ trống, và luôn dang tay đón nhận.

Em trém gió tí rồi quay lại cái máng lợn đổi mã.
 
Thật là rất dài và rất xa. Em đã định với C++ 10 năm, giờ vẫn định, và không có nhu cầu định thêm nữa.
...
Bạn không phải là người duy nhất.
Tôi biết trên 90% những người tuyên bố "đam mê lập trình", nhảy vào học C++ được ít lâu thì đam mê kia trở thành giấc mơ dĩ vãng.
Mặt khác, tôi cũng biết có người ở GPE này, học khoảng tối đa 6 tháng C++ thì trở thành chuyên gia, có thể đi dạy 200 đô la Mẽo một tiết.
 
Quyển sách tôi khuyên nên mua là:
Python All-in-One For Dummies, 2nd Edition
Tác giả: John C. Shovic, Alan Simpson
Gồm tất cả 7 quyển nhập lại.

View attachment 298714

Chi tiết về sách ở đây:
https://www. wiley.com/en-au/Python+All+in+One+For+Dummies%2C+2nd+Edition-p-9781119787600

Muốn tìm hiểu về Database connection cho Python thì ở đây:
https://www. sqlalchemy.org/

Muốn thực sự kiếm ăn với Python thì phải biết Data Analytics.
Học cách sử dụng Numpy (array) và Pandas (Series và DataFrame).
Em không phải là dân lập trình, kiến thức của em chỉ có VBA, SQL thì có thể học được quyển này không ạ. Nhờ anh tư vấn định hướng để em quyết tâm ạ. Cảm ơn anh nhiều
 
Em không phải là dân lập trình, kiến thức của em chỉ có VBA, SQL thì có thể học được quyển này không ạ. Nhờ anh tư vấn định hướng để em quyết tâm ạ. Cảm ơn anh nhiều
Tôi không tin là bạn có kiến thức về SQL. Và theo mấy bài bạn hỏi gần đây thì VBA bạn cũng học không theo căn bản. Tức là bạn chỉ quyết tâm học theo kiểu bạn muốn thôi.
Vậy thì chả có quyển sách nào thích hợp cho bạn cả.

Giải pháp tốt nhất là cứ theo kiểu cách bạn học VBA hiện nay, vào mấy cái diễn đàn chuyên Python hỏi người ta cách giải bài và học cách người ta code.
Nếu "quyết tâm" như bạn nói thì khoảng 6 tháng là có thể "làm chủ" được ngôn ngữ này. Nếu trên 12 tháng mà bạn vẫn còn chưa đạt thì coi như "quyết tâm" của bạn chỉ là lời hứa hảo với tự bản thân mình.
 
Thay vì hóng cái nọ cái kia ... cái nào cũng mát lạnh như kem cả xong thèm mà không mút được cái nào cả ..?!

nếu thật sự có nhu cầu và đam mê chinh phục nó thì cài Python hay cái gì đó mà mình thích xong à ơi bà tám với Em ChatGPT xem sao

bên cạnh đó lên các Web tán phét xem xu hướng + xxx thế nào nữa :D

Tám ChatGPT chút ... nó sổ ra đầy

1706321010551.png

1706321039283.png

Mở rộng ra nếu khả năng có thể thì học mới bất cứ một ngôn ngữ lập trình nào cũng được Miễn nó còn đang Phát triển và còn hổ trợ Như: C#, Delphi,Python ++++.... xong mới không tù túng lỗi thời và Ọp Ẹp như VBA ... xong tái sử dụng API và chế các kiểu cho Unicode vvv

xong vẫn bị giới hạn của VBA đã trên 20 năm tuổi không còn hổ trợ nữa ... cho dù có viết kiểu gì xong vống lên thì nó cũng chạy trên nền tảng lỗi thời theo đúng nghĩa của nó
 
Lần chỉnh sửa cuối:

Bài viết mới nhất

Back
Top Bottom