Hướng dẫn is python difficult to learn for a non programmer? - python có khó học đối với người không phải là lập trình viên không?

Python cho những người không lập trình

Nếu bạn chưa bao giờ lập trình trước đây, các hướng dẫn trên trang này được khuyến nghị cho bạn; Họ không cho rằng bạn có kinh nghiệm trước đây. Nếu bạn có kinh nghiệm lập trình, đồng thời kiểm tra trang Beginnersguide/Lập trình viên.

Sách

Mỗi cuốn sách này có thể được mua trực tuyến nhưng cũng có sẵn dưới dạng văn bản, trang web hoặc nội dung video miễn phí.

  • Tự động hóa những thứ nhàm chán với Python - Lập trình thực tế cho Total Interners by Al Sweigart là "được viết cho nhân viên văn phòng, sinh viên, quản trị viên và bất kỳ ai sử dụng máy tính để học cách mã hóa các chương trình nhỏ, thực tế để tự động hóa các tác vụ trên máy tính của họ." || Trang web || Phiên bản in || by Al Sweigart is "written for office workers, students, administrators, and anyone who uses a computer to learn how to code small, practical programs to automate tasks on their computer." ||website ||print version ||

  • Làm thế nào để suy nghĩ như một nhà khoa học máy tính là một cuốn sách nguồn mở cổ điển của Allen Downey với những đóng góp từ Jeffrey Elkner và Chris Meyers. Nó đã được cập nhật lên Python 3 bởi Peter Wentworth. || Trang web || Phiên bản in || is a classic open-source book by Allen Downey with contributions from Jeffrey Elkner and Chris Meyers. It was updated to Python 3 by Peter Wentworth. ||website ||print version ||

  • Làm các trò chơi với Python & Pygame của Al Sweigart giới thiệu khung pygame cho người mới và lập trình viên trung gian để tạo ra các trò chơi đồ họa. || Trang web || Phiên bản in || by Al Sweigart introduces the Pygame framework for novices and intermediate programmers to make graphical games. ||website ||print version ||

  • Python One-Liners của Christian Mayer dạy bạn cách đọc và viết "một lớp": Các tuyên bố ngắn gọn về chức năng hữu ích được đóng gói thành một dòng mã. || Trang web có video giải thích một liner miễn phí | by Christian Mayer teaches you how to read and write "one-liners": concise statements of useful functionality packed into a single line of code. ||website with free one-liner explainer videos ||print version ||

  • Hãy nghĩ Python của Allen B. Downey dạy bạn cách suy nghĩ như một nhà khoa học máy tính. || Trang web || Phiên bản in || by Allen B. Downey teaches you how to think like a computer scientist. ||website ||print version ||

Bạn có thể tìm thấy nhiều cuốn sách Python miễn phí trực tuyến. Ví dụ, hãy xem bài viết này với 101 cuốn sách Python miễn phí.

Các khóa học tương tác

Các trang web này cung cấp cho bạn phản hồi ngay lập tức về các vấn đề lập trình mà bạn có thể giải quyết trong trình duyệt của mình.

  • Một hướng dẫn Python thân thiện với người mới bắt đầu và miễn phí với các ví dụ mã tương tác, giải thích ngôn ngữ Python theo cách dễ hiểu.

  • Một khóa học Python thân thiện với người mới bắt đầu dạy để học cách viết mã thông qua các bài học kích thước cắn, câu đố và hơn 100 thử thách.

  • Checkio là một trang web Gamify có chứa các tác vụ lập trình có thể được giải quyết trong Python 3.

  • Codédex là một nền tảng học tập mã cho K-12 và sinh viên đại học.

  • Codecademy (Python)

  • Mã các khối kết hợp lập trình Python với môi trường 3D nơi bạn "đặt khối" và xây dựng các cấu trúc. Nó cũng đi kèm với các hướng dẫn Python dạy cho bạn cách tạo ra các cấu trúc 3D công phu dần dần.

  • CodeVisionz Python hơn 10 giờ của tài liệu học tập Python - Tìm hiểu các khái niệm lập trình phổ biến thông qua các ví dụ về mã, câu đố và thách thức

  • Vòng tròn khoa học máy tính có 30 bài học, 100 bài tập và hệ thống thông điệp nơi bạn có thể yêu cầu giúp đỡ. Giáo viên có thể sử dụng nó với học sinh của họ. Nó cũng có sẵn bằng tiếng Hà Lan, Pháp, Đức và Litva.

  • Hướng dẫn Datacamp Python Không giống như hầu hết các hướng dẫn Python khác, hướng dẫn 4 giờ này của DataCamp tập trung vào Python dành riêng cho khoa học dữ liệu. Nó có 57 bài tập tương tác và 11 video.

  • Finxter - Kỹ năng Python của bạn tốt như thế nào? Kiểm tra và đào tạo với> 300 câu đố Python được chọn bằng tay.

  • Hackinscience - 50+ Bài tập Python trên một nền tảng miễn phí, không có, đơn giản và nguồn mở.

  • Làm thế nào để suy nghĩ như một nhà khoa học máy tính: Phiên bản tương tác là một sự tái hiện tương tác của cuốn sách của Elkner, Downey và Meyer với trực quan hóa và giải thích âm thanh.

  • LearnPython là một hướng dẫn Python tương tác phù hợp cho người mới bắt đầu tuyệt đối.

Tài nguyên cho người học trẻ hơn

.

  • Guido Van Robot Một công cụ giảng dạy trong đó sinh viên viết các chương trình đơn giản bằng ngôn ngữ giống như Python để điều khiển một robot mô phỏng. Được thử nghiệm tại trường tại trường trung học Yorktown, dự án bao gồm một kế hoạch bài học.

  • Python cho trẻ em của Jason R Briggs. Sách với mã mẫu và câu đố.

  • Pythonturtle Một môi trường học tập cho Python phù hợp cho người mới bắt đầu và trẻ em, lấy cảm hứng từ logo. Dành chủ yếu cho trẻ em, nhưng được biết là cũng thành công với người lớn.

  • Hướng dẫn lập trình viên trẻ Đây là toàn văn của hướng dẫn được dạy hàng năm tại Pycon (Bắc Mỹ), với các ví dụ và bài tập trong suốt. Hướng dẫn này bắt đầu với các kỹ năng cơ bản và xây dựng để làm việc với logic và trò chơi phức tạp. Thích hợp cho độ tuổi từ 10 trở lên, bao gồm cả người mới bắt đầu.

  • Khóa học Python 3 tự nhịp độ của Webucator miễn phí cho học sinh tại nhà và các học sinh khác (sử dụng homeschool làm mã phiếu giảm giá khi kiểm tra). Khóa học này phù hợp cho sinh viên 13 trở lên. Từ kinh nghiệm của chúng tôi, những sinh viên này có thể học ít nhất là nhanh chóng như người lớn mới lập trình.From our experience, these students can learn at least as quickly as adults new to programming.

Hướng dẫn và trang web

  • Một byte của Python, bởi Swaroop C.H., cũng là một văn bản giới thiệu cho những người không có kinh nghiệm lập trình trước đó.

  • Afternerd, bởi Karim Elghamrawy, là một blog hướng dẫn Python hướng đến những người mới bắt đầu Python.

  • Hỏi Python Người mới bắt đầu tuyệt đối Hướng dẫn Python.

  • Python, đồ họa, đồ họa và máy chủ đơn giản của Python hướng dẫn, với các video.

  • Học cách lập trình giới thiệu về lập trình cho những người chưa từng lập trình trước đây, bởi Alan Gauld. Nó giới thiệu một số ngôn ngữ lập trình nhưng có một sự nhấn mạnh mạnh mẽ vào Python. (Python 2 và 3)

  • ITSMYCODE Một blog Python và các hướng dẫn được xây dựng cho các nhà phát triển yêu thích mã hóa

  • Sau giờ hướng dẫn Python 3 lập trình

  • LetSfindCourse - Python: Các hướng dẫn và khóa học Python tốt nhất được đề xuất bởi các chuyên gia.

  • Hướng dẫn của Wikibooks không lập trình viên cho Python của Josh Cogliati

  • Các khóa học Python trực tuyến so sánh các khóa học Python trực tuyến từ các nhà cung cấp học tập từ khắp Vương quốc Anh

  • Tìm hiểu Python một hướng dẫn chuyên sâu giới thiệu cho người mới bắt đầu Python.

  • Blog Python TIPS bao gồm các mẹo và hướng dẫn của Python cho người mới bắt đầu và lập trình viên chuyên nghiệp.

  • Hướng dẫn Python trong bộ tài liệu của Python. Nó không được viết với những người không lập trình trong tâm trí, nhưng nó sẽ cho bạn ý tưởng về hương vị và phong cách của ngôn ngữ.

  • Hướng dẫn rộng rãi của Python-Course.EU cho người mới bắt đầu hoàn chỉnh, với rất nhiều hình minh họa.

  • Hướng dẫn Pythonspot hướng dẫn Python.

  • Đạo sư Python là một hướng dẫn thân thiện với người mới bắt đầu cho các lập trình viên tham vọng.

  • Coderslegacy Một trang web + blog hướng đến cả lập trình viên mới và có kinh nghiệm. Chủ yếu tập trung vào việc giảng dạy Python.

  • Codezine một blog lập trình Python được xây dựng cho người mới bắt đầu.

  • Khám phá Python & Mẫu với lập trình trò chơi Khám phá Python bằng cách lập trình các trò chơi video.

  • Quizcure: Một nền tảng học tập Python chứa một danh sách các câu hỏi và câu trả lời của Python thường được hỏi với các ví dụ.

Công cụ tổng hợp / danh sách hướng dẫn

  • Hướng dẫn Python của Gitconnected được gửi và xếp hạng bởi các nhà phát triển Python với sự trỗi dậy tốt nhất lên hàng đầu

  • Các khóa học - Python - Danh sách quản lý các khóa học và hướng dẫn tốt nhất cho người mới bắt đầu.

  • ClassPert - Python - Một bộ sưu tập lớn các khóa học trực tuyến miễn phí và trả tiền, từ một loạt các nhà cung cấp.

  • Hackr.io - Python: Lập trình các hướng dẫn và khóa học Python được đề xuất bởi cộng đồng

Hướng dẫn cho khán giả khoa học

Các trang web này được viết để hỗ trợ các khóa học khoa học nhưng đủ chung để bất cứ ai cũng có thể học hỏi từ chúng.

  • Bắt đầu Python cho tin sinh học của Patrick O'Brien. Giới thiệu về Python nhằm vào các nhà sinh học giới thiệu các loại dữ liệu cơ bản của PyCrust và Python.

  • Python cho Lý thuyết số là một loạt các máy tính xách tay Python (cho Jupyter) cho các ứng dụng để số lý thuyết và mật mã số. Họ cho rằng không có kinh nghiệm lập trình trước đó và phù hợp cho ai đó học lý thuyết số cơ bản cùng một lúc. Họ kết luận với phần giới thiệu về thử nghiệm nguyên thủy và mật mã (Diffie-Hellman, RSA).

  • Python cho các nhà sinh học

Ứng dụng

  • Ứng dụng Programiz để tìm hiểu Python-một ứng dụng thân thiện với người mới bắt đầu trên Android và iOS để học Python từng bước với một trình thông dịch và câu đố được xây dựng.

Video

  • Hướng dẫn lập trình Python cho người mới bắt đầu: Cài đặt, IDE, Biến, Chức năng, Chuỗi, Danh sách, OOP

  • Podcast của các lập trình viên trẻ chứa các bài học video về Python, Pygame, Jython, Scratch, Alice, Java và Scala (nội dung hơi lỗi thời!)

Các học viện email

  • Finxter Email Khoa học máy tính Học viện: 20+ khóa học khoa học máy tính và python miễn phí được gửi trong các bài học video qua email. Nội dung: Cheat Sheets, Python cơ bản, cấu trúc dữ liệu, Numpy, Khoa học dữ liệu, Tiến bộ nghề nghiệp, Năng suất mã hóa và Học máy.Content: cheat sheets, Python basics, data structures, NumPy, data science, career advancement, coding productivity, and machine learning.

  • Thonny, Python IDE cho người mới bắt đầu


Thể loại phân loại phân loại

Tôi có thể học Python nếu tôi không biết lập trình không?

Có, bạn có thể học Python mà không cần bất kỳ kinh nghiệm lập trình nào. Trên thực tế, Python rất phổ biến một phần vì tính chất dễ sử dụng, trực quan của nó. Đối với những người không có kinh nghiệm mã hóa nào cả, Python thực sự được coi là ngôn ngữ lập trình hoàn hảo.. In fact, Python is so popular in part because of its easy-to-use, intuitive nature. For people without any coding experience at all, Python is actually considered the perfect programming language.

Sinh viên không phải máy tính có thể học Python không?

Ngôn ngữ Python được thiết kế để sử dụng trong các trang web và phần mềm khác nhau.Nhưng nó không có nghĩa là nó chỉ dành cho sinh viên khoa học máy tính.Bạn cũng có thể học nó nếu bạn đến từ sinh viên không phải là sinh viên máy tính.You can also learn it if you are from non computer student.

Một anh chàng phi công nghệ có thể học Python không?

Ngay cả khi bạn tươi hơn có thể là BSC, BCS, BCA hoặc tốt nghiệp kỹ thuật hoặc người kinh nghiệm từ các lĩnh vực không phải là CNTT như các kỹ sư dân dụng, cơ khí, điện tử hơn là bạn có thể lập trình Python, vì không có điều kiện tiên quyết cần thiết cho lập trình Python.you can do python programming, as there is no prerequisite required for python programming.

Tại sao một người không lập trình viên nên học Python?

Python có cú pháp rất rõ ràng và đơn giản để được sử dụng cho các nhà phát triển web, nhà phát triển máy tính để bàn, nhà phát triển trò chơi, nhà khoa học dữ liệu, v.v.Với Python rất được sử dụng rộng rãi, nó có một cộng đồng rất lớn, vì vậy sự giúp đỡ không bao giờ xa.it has a very large community, so help is never far away.