Hướng dẫn python is a bad first language - python là một ngôn ngữ đầu tiên tồi

Hướng dẫn python is a bad first language - python là một ngôn ngữ đầu tiên tồi

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)

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!

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…

Tại sao Python không phải là ngôn ngữ đầu tiên tốt?

Python chỉ dễ dàng hơn để làm những thứ thực sự dễ dàng như in tên của bạn .. Khác với nó trở nên phức tạp, bạn có thể không phải xác định các loại, nhưng bạn chắc chắn cần phải nhận thức được các loại như thể bạn đang sử dụng một ngôn ngữ mà bạn phải xác định các loại, vì ngay khi bạn trộn chúng .. chương trình của bạn sẽ thất bại... other than that it gets complicated, you may not have to define types, but you certainly need to be as aware of types as if you are using a language in which you do have to define types… because as soon as you mix them up .. your program will fail.

Python có phải là ngôn ngữ đầu tiên tốt không?

Python luôn được khuyến nghị nếu bạn đang tìm kiếm một ngôn ngữ lập trình dễ dàng và thậm chí thú vị để học trước.Thay vì phải nhảy vào các quy tắc cú pháp nghiêm ngặt, Python đọc như tiếng Anh và đơn giản để hiểu cho một người mới lập trình.. Rather than having to jump into strict syntax rules, Python reads like English and is simple to understand for someone who's new to programming.

Python có tệ hơn C ++ không?

Python dẫn đến một kết luận: Python tốt hơn cho người mới bắt đầu về mã dễ đọc và cú pháp đơn giản.Ngoài ra, Python là một lựa chọn tốt cho phát triển web (phụ trợ), trong khi C ++ không phổ biến lắm trong việc phát triển web dưới bất kỳ hình thức nào.Python cũng là một ngôn ngữ hàng đầu để phân tích dữ liệu và học máy.Python is better for beginners in terms of its easy-to-read code and simple syntax. Additionally, Python is a good option for web development (backend), while C++ is not very popular in web development of any kind. Python is also a leading language for data analysis and machine learning.

Python có phải là một noob không?

Python là một ngôn ngữ thân thiện với người mới bắt đầu và thường được sử dụng làm ngôn ngữ lập trình cốt lõi khi nói đến việc dạy trẻ em.Vì vậy, có, nhiều chương trình giảng dạy sử dụng Python để trẻ em có thể viết các ứng dụng đơn giản và thậm chí vào Internet of Things (IoT). and has often been used as the core programming language when it comes to teaching children. So yes, many curriculums use Python so that children can write simple apps and even get into the Internet of Things (IoT).