Gần đây, bạn có thể đã xem các bài đăng và video cùng với các tác phẩm của Py Python: ngôn ngữ lập trình bắt đầu tốt nhất hoặc tại sao bạn nên bắt đầu với Python.
Chà, ít nhất tôi đã thấy những loại bài đăng này, và, để rõ ràng, tôi rất thích Python, tôi thực sự thích cả khả năng và sự đơn giản của nó, nhưng tôi không đồng ý với những bài viết này.love Python, I really enjoy both its capabilities and its simplicity, but I don’t agree with these posts.
Tại sao Python là ngôn ngữ tốt cho người mới bắt đầu
Tôi cảm thấy cần phải giải thích tại sao rất nhiều người nói rằng Python là ngôn ngữ khởi đầu tốt nhất, và vì điều đó, một danh sách nhỏ có lẽ là một cách tốt.is the best starting language, and for that, a small list is probably a good way.
- Nó có một cú pháp khá đơn giản và có thể đọc được;
- Để bắt đầu một dự án, bạn chỉ cần tạo một .py và đó là khá nhiều, không cần phải có một cây tập tin của Pack.json hoặc Java;
- Nó hiện là một ngôn ngữ thực sự nổi tiếng và được tìm kiếm;
- Đường cong học tập của nó, đối với các nguyên tắc cơ bản, khá thân thiện với người mới bắt đầu;
- Đó là một trong những ngôn ngữ tốt nhất để tự động hóa.
Đây là, như bạn đều biết, rất đúng, và đây là một số điều làm cho Python trở thành một ngôn ngữ lập trình hấp dẫn.
Và đó là lý do tại sao nó là một ngôn ngữ tuyệt vời để sử dụng để tạo ra các kịch bản "một lần" và các dự án nhỏ cấp độ mới bắt đầu một cách dễ dàng.
Tại sao Python không phải là ngôn ngữ lập trình bắt đầu tốt nhất
Tất cả những lợi ích tôi đã đề cập ở trên là một số điều khiến tôi muốn học Python, vẫn là một người mới.
Tuy nhiên, tôi thực sự rất vui vì tôi đã không bắt đầu với Python, bởi vì nó dễ học hơn nhiều so với Java và JavaScript (các ngôn ngữ mà tôi bắt đầu).
Điều đó có vẻ hơi kỳ lạ, nghĩ rằng thực tế là một cái gì đó thực sự dễ dàng, là một điều xấu.
Chà, đó không phải là một điều xấu, đó là một điều thực sự tốt, nhưng nó không tốt khi bạn bắt đầu nghĩ về lập trình bằng các ngôn ngữ khác, đó là khi bắt đầu với Python có thể không lý tưởng.
Ý tôi là Python đơn giản hơn nhiều so với các ngôn ngữ khác, khi cuối cùng bạn muốn tăng cấp các kỹ năng của mình và học các ngôn ngữ khác, đường cong học tập dốc hơn so với khi bạn học Python.
Một trong những hậu quả tồi tệ nhất của điều này có thể là bạn chỉ đơn giản là bạn cảm thấy như bạn không bị cắt bỏ cho các ngôn ngữ khác hoặc có thể lập trình không chính xác cho bạn, điều đó không có động lực.
Đột nhiên, đơn giản và biến thành &&, bạn không thể quên sử dụng dấu ngoặc và, đối với một số ngôn ngữ, bạn tiếp tục quên sử dụng một cột.
Bắt đầu với Python làm cho việc hiểu và chấp nhận sức mạnh và khả năng của các ngôn ngữ khác khó khăn hơn, bởi vì Python cảm thấy dễ dàng hơn rất nhiều.
-ghi chú của nhà văn-
Đây là bài viết đầu tiên của tôi ở đây, có thể là một câu nói, nhưng hãy cho tôi biết bạn nghĩ gì!
Bạn có đồng ý với quá trình suy nghĩ của tôi không? Tôi đang "quá khắc nghiệt"? Bạn đã bắt đầu ngôn ngữ nào?
What language did you start with?
Tôi có thể hiểu việc học Python trước tiên để hiểu các khái niệm lập trình cơ bản như kiểm soát dòng chảy, mảng và chỉ học cách làm việc trong môi trường lập trình chung.
Tuy nhiên, nếu bạn có kế hoạch nghiêm túc về một cái gì đó như lập trình trò chơi dường như chỉ sử dụng C ++, tôi khuyên bạn nên không bắt đầu với Python.
Tôi chắc chắn không phải là một lập trình viên chuyên gia bằng bất kỳ phương tiện nào. Tôi đã học Python vì tôi thực sự nghiêm túc về lập trình.
Cùng với lập trình trò chơi là chủ đề có thể khiến tôi tập trung và quyết định rằng tôi muốn hiểu sâu hơn về những gì chính xác là bên trong máy tính, tôi quyết định học C để giúp tôi hướng tới mục tiêu của mình.
Những gì tôi đã phát hiện ra là về cơ bản tôi bị Python hư hỏng. Tôi thực sự đấu tranh để học C chỉ vì thực tế rằng đó là một ngôn ngữ rất chính xác của người Hồi giáo khi nói đến cú pháp.
Tôi đã phải vật lộn chỉ để viết các câu lệnh đầu vào/đầu ra đơn giản và cho các vòng lặp trong hai tuần nay chỉ vì tôi đã có thói quen làm thế nào những điều này dễ dàng ở Python.
Tôi chắc chắn rằng những người khác sẽ có một ý kiến khác, nhưng đây là kinh nghiệm của tôi.
Ảnh của Jordi Fontana trên unplash Tôi sẽ nói một lần nữa: Python là một ngôn ngữ lập trình tồi và lý do duy nhất mà nó rất phổ biến ngày hôm nay là vì Google đã đẩy nó rất khó khăn trong thập kỷ đầu tiên của những năm 2000. Người tạo ra Python, Guido Van Rossum, thực sự đã làm việc tại Google từ năm 2005 đến 2012. Go và Dart không quay lại sau đó (hoặc ít nhất là họ không được biết đến) và với C# trở nên phổ biến (ăn cắp Java sẽ là Java nhà phát triển)
Nếu bạn muốn học ma thuật đen của việc tạo ra kim loại và silicon theo ý muốn của bạn, không có ngôn ngữ nào là nơi khởi đầu tồi tệ. Trên thực tế, bạn không cần phải sử dụng ngôn ngữ lập trình truyền thống - bạn có thể tìm hiểu rất nhiều kịch bản Shell Viết hoặc you want to learn the black magic of making metal and silicon bend to your will, no language is a bad starting place. In fact, you
don’t even need to use a traditional programming language — you can learn plenty writing shell scripts or…Chúng tôi thường sử dụng Python để dạy lập trình. Nhưng điều gì sẽ xảy ra nếu đó là điểm khởi đầu tốt nhất?
Minh họa lịch sự của Ouch!