Trang web nào là tốt nhất để mã hóa python?

Cộng đồng Python thật tuyệt vời khi chia sẻ các tài nguyên chi tiết và giúp những người mới bắt đầu học cách lập trình với ngôn ngữ này. Có rất nhiều tài nguyên ngoài kia mặc dù có thể khó biết cách tìm chúng

Trang này tổng hợp các tài nguyên Python chung tốt nhất với các mô tả về những gì họ cung cấp cho người đọc

Mới học lập trình

Nếu bạn đang học ngôn ngữ lập trình đầu tiên của mình thì những cuốn sách này được viết cho bạn trong tâm trí. Các nhà phát triển đang học Python như ngôn ngữ thứ hai trở lên nên chuyển sang phần tiếp theo dành cho "nhà phát triển có kinh nghiệm"

  • TwilioQuest là một trò chơi phiêu lưu 16-bit miễn phí và đáng kinh ngạc dạy lập trình trong nhiệm vụ cơ bản về Python. Đó là một cách tuyệt đối để tiếp tục gắn bó với các khái niệm cốt lõi thường có thể trở nên khô khan để học. Ngoài ra còn có các nhiệm vụ nâng cao hơn để tìm hiểu về API web và các nhiệm vụ học tập mới được bổ sung thường xuyên vào các chủ đề lập trình mới

  • Tự động hóa những thứ nhàm chán với Python là một cuốn sách đáng kinh ngạc dành cho cả những người không phải là nhà phát triển cũng như những nhà phát triển chuyên nghiệp. Mỗi chương đi qua một tình huống có thể được tự động hóa bằng Python, chẳng hạn như thao tác với hình ảnh, sắp xếp tệp của bạn và điều khiển chuột và bàn phím của bạn theo chương trình để xử lý mọi loại tác vụ

  • CS for All là một cuốn sách mở của các giáo sư tại Đại học Harvey Mudd dạy các nguyên tắc cơ bản của khoa học máy tính bằng Python. Đây là một cuốn sách dễ đọc và hoàn hảo cho người mới bắt đầu lập trình

  • Video ngắn 5 phút này giải thích lý do tại sao tốt hơn hết là bạn nên nghĩ đến các dự án bạn muốn xây dựng và các vấn đề bạn muốn giải quyết bằng lập trình. Bắt đầu làm việc với những dự án và vấn đề đó thay vì lao vào một ngôn ngữ cụ thể do bạn bè giới thiệu cho bạn

  • Thẻ dự án Python trên blog Twilio được cập nhật liên tục với các hướng dẫn thú vị mà bạn có thể xây dựng để học Python, chẳng hạn như Trình theo dõi trạm vũ trụ quốc tế với Flask và Redis-Queue, Chọn bản trình bày cuộc phiêu lưu của riêng bạn bằng cách sử dụng Flask và WebSockets và Martianify Photos với OpenCV

  • Google đã tổng hợp rất nhiều tài liệu và chủ đề mà bạn nên đọc và học hỏi nếu muốn trở thành một lập trình viên chuyên nghiệp. Những tài nguyên đó không chỉ hữu ích cho những người mới bắt đầu sử dụng Python mà còn cho bất kỳ nhà phát triển nào muốn có một sự nghiệp chuyên nghiệp vững chắc trong lĩnh vực phần mềm

  • Cuốn sách của O'Reilly Nghĩ về Python. Làm thế nào để suy nghĩ như một nhà khoa học máy tính có sẵn ở dạng HTML miễn phí trên web

  • Tìm kiếm ý tưởng về những dự án sẽ sử dụng để học cách viết mã?

  • Python cho bạn và tôi là một cuốn sách dễ tiếp cận với các phần dành cho cú pháp Python và cấu trúc ngôn ngữ chính. Cuốn sách cũng có một hướng dẫn ngắn ở cuối để khuyến khích các lập trình viên viết ứng dụng web Flask đầu tiên của họ

Python cho các nghề cụ thể

Python mạnh mẽ cho nhiều ngành nghề. Nếu bạn đang tìm cách sử dụng Python trong một lĩnh vực cụ thể, một trong những hướng dẫn này có thể phù hợp nhất với bạn

  • Python dành cho các nhà khoa học xã hội bao gồm sách giáo khoa, đề cương khóa học và slide cho khóa học đại học dạy các nhà khoa học xã hội sử dụng Python cho nghề nghiệp của họ

  • Thực hành kinh doanh Python là một blog bao gồm các chủ đề như cách tự động tạo bảng tính Excel lớn hoặc thực hiện phân tích khi dữ liệu của bạn bị khóa trong các tệp Microsoft Office

  • Python for the Humanities là sách giáo khoa và khóa học về kiến ​​thức cơ bản của Python và xử lý văn bản. Lưu ý nếu bạn chưa từng làm việc với Python trước khi tài liệu tăng nhanh sau chương đầu tiên, vì vậy bạn có thể muốn kết hợp nó với một số phần giới thiệu khác về tài nguyên Python

  • Thực hành Python cho các nhà thiên văn học cung cấp tài liệu hội thảo mã nguồn mở để dạy sinh viên nghiên cứu thiên văn học sử dụng Python để phân tích dữ liệu

Các nhà phát triển có kinh nghiệm mới sử dụng Python

Nếu bạn đã có thể lập trình bằng ngôn ngữ khác, những tài nguyên này sẽ tốt hơn để bắt kịp tốc độ vì chúng ngắn gọn hơn khi giải thích các chủ đề giới thiệu

  • Học Python trong y phút cung cấp một chuyến tham quan nhanh về ngôn ngữ Python. Hướng dẫn này đặc biệt hữu ích nếu bạn đã có kinh nghiệm phát triển phần mềm trước đó và muốn nhanh chóng nắm bắt cách ngôn ngữ được cấu trúc

  • Phát triển ứng dụng taxi thời gian thực với Kênh Django và Angular là một hướng dẫn tuyệt vời để tham gia vào một dự án thực tế thay vì một ứng dụng khởi động đơn giản trong khi tìm hiểu các khái niệm và công cụ phổ biến của Python như Django, Angular, WebSockets và Redis

  • Các nhà phát triển quen thuộc với các ngôn ngữ khác thường gặp khó khăn trong việc thích ứng với kiểu mã Python được chấp nhận. Đảm bảo đọc các nguyên tắc về kiểu mã PEP8 cũng như Các yếu tố của Phong cách Python để biết các tiêu chuẩn cộng đồng Python

  • Xác thực với Flask, React và Docker là một khóa học chi tiết khác chỉ ra cách kết hợp Flask, React, Docker và Heroku để xây dựng một ứng dụng web trung cấp đến nâng cao vững chắc và triển khai nó

  • Essential Reads for Any Python Programmer là một bộ sưu tập lời khuyên tuyệt vời dành cho các nhà phát triển đến với Python từ một hệ sinh thái ngôn ngữ lập trình khác như Java

  • Cách phát triển mã Python chất lượng là một tài liệu tốt để bắt đầu tìm hiểu về môi trường phát triển, phụ thuộc ứng dụng và cấu trúc dự án

  • Mô-đun Python của các chương trong tuần là một cách hay để bắt kịp tốc độ với thư viện chuẩn. Doug Hellmann hiện cũng đang cập nhật danh sách các thay đổi do nâng cấp lên Python 3 từ 2. x

  • Soạn thảo chương trình trình bày cách xây dựng trình biên dịch với Python 3, đây là một công việc tốt nếu bạn đang muốn tìm hiểu thêm về ngôn ngữ Python và cách thức hoạt động của trình biên dịch

  • free-for-dev không dành riêng cho Python nhưng đây là một danh sách tài nguyên bậc miễn phí tuyệt vời dành cho các nhà phát triển có kinh nghiệm. Danh sách này đặc biệt hữu ích nếu bạn muốn thử xây dựng một dự án Python và cần các dịch vụ bên thứ ba mới để khởi động trong khi thử nghiệm

Video, screencasts và thuyết trình

Video từ các hội nghị và buổi gặp mặt cùng với các bản ghi màn hình được liệt kê trên trang video Python hay nhất

Danh sách các gói Python được quản lý

  • awesome-python là một danh sách đáng kinh ngạc về các khung, thư viện và phần mềm Python. Tôi ước tôi có trang này khi tôi mới bắt đầu

  • easy-python giống như awesome-python mặc dù thay vì chỉ là kho lưu trữ Git, trang web này ở định dạng Đọc tài liệu

  • Hacker News Tools of the Trade không dành riêng cho Python nhưng hầu như tất cả các công cụ và dịch vụ đều hữu ích để xây dựng các dự án phần mềm

Podcast

Hãy xem phần podcast Python hay nhất để biết danh sách được tuyển chọn gồm cả podcast phát triển phần mềm nói chung và cụ thể về Python

bản tin

Cộng đồng tích cực của Python liên tục xuất bản các hướng dẫn và hướng dẫn mới. Việc cập nhật sẽ dễ dàng hơn nếu bạn theo dõi bằng cách đăng ký một số bản tin email tổng hợp và tuyển chọn các tài nguyên mới tốt nhất. Tôi đăng ký tất cả các bản tin sau đây và nhận thấy rằng mỗi bản tin đều có cách tiếp cận riêng về tài nguyên nào là quan trọng nhất để gửi đến cộng đồng

  • Python Weekly là một bản tổng hợp miễn phí hàng tuần về các bài báo, video, dự án Python mới nhất và các sự kiện sắp tới

  • PyCoder's Weekly là một bản tin email hàng tuần miễn phí tuyệt vời khác tương tự như Python Weekly. Các tài nguyên tốt nhất thường được đề cập trong cả hai bản tin nhưng chúng thường bao gồm các bài báo và dự án khác nhau từ khắp nơi trên web

  • Talk Python's Friends of the Show luôn làm nổi bật các tập mới của podcast tuyệt vời này cũng như các công cụ hữu ích mới để thêm vào bộ công cụ dành cho nhà phát triển của bạn

  • Bản tin Python tuyệt vời cung cấp một lựa chọn chắc chắn khác về các hướng dẫn mới và hiện có cùng với kho lưu trữ các vấn đề mở rộng với các liên kết trước đó tới các tài nguyên

    Trang web nào tốt nhất cho Python?

    10 khóa học Python miễn phí hàng đầu .
    Lớp Python của Google. .
    Khóa học Giới thiệu về Python của Microsoft. .
    Giới thiệu về lập trình Python của Udemy. .
    Học Python - Khóa học đầy đủ cho người mới bắt đầu của freeCodeCamp. .
    Học Python 3 từ đầu bằng Educative. .
    Python cho mọi người của Coursera. .
    Tìm hiểu Python 2 bằng Codecademy

    Trang web chính cho Python là gì?

    Trình thông dịch Python và thư viện chuẩn mở rộng được cung cấp miễn phí ở dạng mã nguồn hoặc nhị phân cho tất cả các nền tảng chính từ trang web Python, https. //www. con trăn. org/ , và có thể được phân phối miễn phí.

    Tôi nên viết mã Python ở đâu?

    Python IDE và Trình chỉnh sửa mã [Hướng dẫn] .
    Nhật thực + PyDev
    Văn bản tuyệt vời
    GNU Emac
    Vị / Vim
    Visual Studio
    Mã phòng thu trực quan

    Tôi có thể thực hành mã hóa Python trực tuyến ở đâu?

    Thực hành Python với 9 trang web này .
    Mã số. tổ chức. Chắc chắn bạn đã nghe câu nói này hơn một lần—tất cả trẻ em nên học cách viết mã. .
    Mã HóaBat. .
    Trình chỉnh sửa Python trực tuyến PYnative. .
    Bài học riêng trực tuyến. .
    Dự án Euler

Chủ Đề