Bắt đầu học Python từ 3 tháng trước với ít nhất 2 giờ mỗi ngày. Bây giờ tôi có phải biết tất cả các chức năng và có thể sáng tạo với tất cả những chức năng này để đưa ra các dự án của riêng mình không? . từ học lập trình
Tôi muốn bắt đầu học Python, tôi hoàn toàn mới với lập trình. Tôi nên bắt đầu với cuốn sách "Automate the Boring Stuff with Python" hay với hướng dẫn chính thức trên trang web Python?
Nếu bạn đã tìm thấy một lỗi có thể làm tổn hại đến tính bảo mật của trang web hoặc người dùng của nó theo một cách nào đó, vui lòng tiết lộ thông tin có trách nhiệm và gửi email tới security@reddit. com
API
Để biết thông báo về các thay đổi của API reddit và thảo luận về phát triển ứng dụng khách API của reddit, hãy đăng ký các subreddits /r/redditdev và /r/changelog
Để tìm hiểu thêm về API của reddit, hãy xem tài liệu API tự động của chúng tôi và trang API wiki. Vui lòng sử dụng chuỗi Tác nhân người dùng duy nhất và cẩn thận tuân theo quy định của chúng tôi
Python là một ngôn ngữ lập trình cấp cao, trang nhã, tương đối dễ học và bao gồm hỗ trợ đa nền tảng
Tính năng thứ hai rất quan trọng vì nhìn chung với tư cách là nhà phát triển, bạn sẽ cần học nhiều ngôn ngữ để vượt qua rào cản giữa các nền tảng. Ví dụ: trên thiết bị di động, Android sử dụng Java trong khi iOS của Apple sử dụng Swift hoặc Objective-C. Có các công cụ để dễ dàng chuyển các ứng dụng và phần mềm giữa các nền tảng riêng biệt, nhưng chúng có những nhược điểm riêng. Tạo một ứng dụng gốc luôn tốt hơn
Python sâu sắc và dễ học đến mức nó là một trong những ngôn ngữ được khuyên dùng nhất trong thị trường giáo dục và nghiên cứu. Rất nhiều sinh viên bắt đầu hành trình viết mã hoặc lập trình bằng cách học Python
Theo báo cáo từ Tiobe, Python nằm trong top 5 ngôn ngữ phổ biến nhất năm 2016 ở vị trí thứ 5. Trong cùng kỳ năm ngoái [tháng 4 năm 2015] nó ở vị trí số 8. Thông qua thông tin đó, bạn có thể thấy ngôn ngữ này đã trở nên phổ biến như thế nào trong một thời gian ngắn như vậy
Điều hữu ích là có rất nhiều hướng dẫn, khóa học và sách giáo dục trực tuyến về ngôn ngữ này.
Chỉ để cung cấp một khung tham chiếu, bạn có thể tìm hiểu những kiến thức cơ bản tuyệt đối về Python chỉ trong giờ đầu tiên làm việc với ngôn ngữ này. Các hướng dẫn Python tốt nhất thực sự sẽ giúp bạn mã hóa các ứng dụng đơn giản trong thời gian đó. Rõ ràng là bạn sẽ không thể tạo ra một ứng dụng toàn diện với số lượng đào tạo ít ỏi đó, nhưng bạn sẽ biết đủ để tham gia và bắt đầu
Bạn nên bắt đầu từ đâu?
Python được coi là một trong những ngôn ngữ lập trình dễ học nhất và bởi vì nó có chiều sâu đáng kinh ngạc nên nó cực kỳ linh hoạt. Bạn có thể sử dụng ngôn ngữ này cho mọi thứ từ phát triển web đến phát triển trò chơi
Ngoài ra, ngôn ngữ này đóng vai trò là cổng vào các ngôn ngữ tương tự khác như PHP, Ruby, v.v.
Cách tốt nhất để học – đặc biệt khi nói đến một ngôn ngữ lập trình – là làm. Do đó, cách tốt nhất để bắt đầu học Python là chọn một bài học hoặc khóa học mà bạn hứng thú nhất và tham gia ngay.
Khi nói đến việc học cách viết mã, việc tự học khá dễ dàng
Bạn không cần phải chi hàng ngàn đô la cho một tấm bằng hoặc một trong những chương trình đào tạo mã hóa phổ biến. Một trong những cách tốt nhất để trau dồi kỹ năng của bạn là thông qua thực hành. Đó là, thử và sai
Để giúp bạn bắt đầu, chúng tôi đã biên soạn một danh sách lớn các tài nguyên sẽ giúp bạn bắt đầu với Python hoặc mở rộng kiến thức của bạn nếu bạn đã biết kiến thức cơ bản
Chúng tôi sẽ giải thích tùy chọn nào bên dưới phù hợp hơn với sở thích của bạn — cho dù bạn ở cấp độ mới bắt đầu, trung cấp hay chuyên gia
50 trang web hàng đầu để học Python
Xin lưu ý rằng mười tài nguyên đầu tiên trong danh sách này là một số tài nguyên tốt nhất xung quanh. Sau đó, bốn mươi sau đây không được liệt kê theo bất kỳ thứ tự cụ thể nào
1. Học viện mật mã
Code Academy là một trung tâm học tập trực tuyến, miễn phí về mọi thứ liên quan đến lập trình. Họ cung cấp các bài học bằng nhiều ngôn ngữ và chủ đề khác nhau, không chỉ Python
Điều làm cho nó trở nên đặc biệt là bạn có thể viết mã trực tiếp trong trình duyệt của mình và xem kết quả trực tiếp. Điều này hữu ích khi bạn mới bắt đầu vì nó loại bỏ nhu cầu thiết lập môi trường phát triển cho các bài tập thực hành
Cổng thông tin này phù hợp nhất cho các lập trình viên mới bắt đầu đến trung cấp. Trong thời gian làm việc với Python thông qua Code Academy, bạn sẽ xây dựng công cụ tính tiền boa của riêng mình và một trò chơi cờ dựa trên Battleship
Các chủ đề Python mà bạn sẽ học bao gồm cú pháp phổ biến, chuỗi và đầu ra của bảng điều khiển, luồng điều khiển và điều kiện, vòng lặp, hàm, đầu vào và đầu ra tệp, danh sách và từ điển, v.v.
Giá bán. Miễn phí
2. Hướng dẫnĐiểm
TutorialsPoint là một trang web khác giống như Code Academy cung cấp các hướng dẫn miễn phí với tùy chọn kiểm tra mã trực tiếp trong cửa sổ trình duyệt
Họ cung cấp một trong những hướng dẫn toàn diện nhất dành cho các lập trình viên mới làm quen sẽ đưa bạn qua các giai đoạn cơ bản và mới bắt đầu của ngôn ngữ cho đến các nhiệm vụ ở cấp độ chuyên gia. Bạn sẽ học cách thiết lập môi trường phát triển Python, viết cú pháp cơ bản, làm việc với các biến, toán tử và vòng lặp, v.v.
Điều làm cho hướng dẫn của TutorialsPoint trở nên toàn diện là nó cũng bao gồm các chủ đề Python nâng cao như truy cập cơ sở dữ liệu, CGI và lập trình trò chơi, sử dụng đa luồng, xử lý XML, kết nối mạng, thiết kế GUI, v.v.
Giá bán. Miễn phí
3. mật mã. io
Codementor được thiết kế dành cho các nhà phát triển từ trung cấp đến chuyên gia, những người đã làm việc với ngôn ngữ được đề cập. Có một số mẩu tin dành cho người mới bắt đầu nằm rải rác khắp nơi, nhưng đây chắc chắn không phải là cổng thông tin dành cho các lập trình viên mới làm quen dành phần lớn thời gian của họ.
Mỗi bài đăng trên trang web là một hướng dẫn riêng bao gồm một trọng tâm cụ thể, như sắp xếp Tác giả Git trong một ứng dụng có mã, tích hợp Node. js với Python, sử dụng trình trang trí Python và hơn thế nữa
Giá bán. Miễn phí
4. PythonChallenge
Nếu bạn là kiểu người muốn được thử thách hơn và chịu một chút áp lực để tăng khả năng học tập của mình, PythonChallenge sẽ phù hợp với bạn
Nó không phải là trang web đẹp nhất đang tồn tại; . Tuy nhiên, những thử thách và bài học bạn sẽ tham gia là vô giá đối với việc học Python. Hiện tại có 33 cấp độ để thành thạo, với hơn 2.000.000 khách truy cập vào trang web cho đến nay
Giá bán. Miễn phí
5. Sách điện tử lớp Python của Google
Do tính chất của tài liệu, Sách điện tử Lớp Python của Google phù hợp nhất cho các lập trình viên từ trung cấp đến có kinh nghiệm. Nó được viết tốt và giải thích rõ ràng các khái niệm khác nhau liên quan đến Python, nhưng nó thiên về lý thuyết lập trình hơn là ứng dụng thực tế của nó. Do đó, bạn sẽ không tìm thấy bất kỳ hướng dẫn từng bước hoặc hướng dẫn chuyên sâu nào
Điều này làm cho nó trở thành người bạn đồng hành tuyệt vời cho các nhà phát triển Python, những người muốn cập nhật thông tin khi họ đang di chuyển
Có sẵn nhiều sách và bạn có thể tải xuống các bài tập đi kèm để thực hiện cục bộ trên máy của mình. Điều này cho phép bạn làm việc và kiểm tra các đoạn mã khác nhau
Giá bán. Miễn phí
6. con trăn. tổ chức
Khi nghi ngờ, bạn luôn có thể chuyển sang tài liệu chính thức cho một ngôn ngữ. con trăn. org là kênh chính thức dành cho các nhà phát triển Python, vì vậy bạn có thể tìm thấy nhiều tài liệu tham khảo, tài liệu và tài nguyên về cách làm việc với ngôn ngữ này
Như bạn mong đợi, họ có một hướng dẫn tuyệt vời dành cho người mới bắt đầu sẽ hướng dẫn bạn những điều cơ bản. Sau đó, bạn sẽ tìm hiểu về các chủ đề nâng cao hơn như các thư viện Python khác nhau, mô-đun phân phối, v.v.
Giá bán. Miễn phí
7. Sách điện tử Learn Python the Hard Way
Một lần nữa thách thức là trọng tâm chính. Learn Python the Hard Way là sách điện tử miễn phí mà bạn có thể đọc toàn bộ. Phiên bản trực tuyến có thể được truy cập từ mọi thiết bị kể cả điện thoại di động và luôn miễn phí. Nếu bạn muốn có một bản sao giấy hoặc kỹ thuật số của cuốn sách – để đọc ngoại tuyến – bạn sẽ cần phải trả một số tiền mặt [$30]
Rõ ràng, hơn 1. 5 triệu người đã đọc Sách điện tử này hàng năm. Đó là một con số ấn tượng, thậm chí còn ấn tượng hơn nếu tất cả họ tiếp tục làm việc với Python dưới hình thức này hay hình thức khác
Giá bán. Miễn phí
8. HọcPython. tổ chức
Một trong những ý tưởng đầu tiên chúng tôi thảo luận là tốt nhất nên học bằng cách làm. HọcPython. org đã thiết kế một nền tảng nơi bạn có thể làm chính xác điều đó. Thay vì dành thời gian của bạn để lướt qua một dòng văn bản vô tận, trang web này cho phép bạn tham gia vào các hướng dẫn tương tác. Bạn có thể làm việc với ngôn ngữ Python ngay trong trình duyệt của mình
Bạn sẽ bắt đầu với hướng dẫn nổi tiếng “Xin chào thế giới” và chuyển sang các chủ đề nâng cao hơn nếu bạn gắn bó với khóa học. Cổng thông tin này là tốt nhất cho các lập trình viên mới bắt đầu đến trình độ trung cấp
Giá bán. Miễn phí
9. Phát minh với sách điện tử Python
Một cách khác để học và ghi nhớ kiến thức là đảm bảo rằng bạn cảm thấy vui vẻ và thích thú khi học. Đó là ý tưởng thúc đẩy đằng sau Sách điện tử Phát minh với Python
Mọi hướng dẫn, mẹo và bài học đều phải thực hiện nhằm phục vụ một mục đích cụ thể thông qua việc sử dụng Python. Ví dụ, cuốn sách
Chẳng hạn, cuốn sách Invent Your Own Computer Games with Python sẽ hướng dẫn bạn cách tạo trò chơi. Với mỗi bài học tiến bộ, các trò chơi trở nên phức tạp hơn và yêu cầu sử dụng ngôn ngữ nâng cao hơn. Khi bạn hoàn thành, bạn sẽ nắm vững Python – đủ để tự mình bắt đầu và xây dựng các ứng dụng hoặc trò chơi
Các phiên bản trực tuyến của sách luôn có thể được truy cập miễn phí, nhưng cũng có các tùy chọn để mua chúng để truy cập ngoại tuyến với một mức giá
Giá bán. Miễn phí
10. Đi sâu vào Python 3
Đi sâu vào Python 3 là một cuốn sách trực tuyến đề cập đến sự khác biệt giữa làm việc với Python 3 và Python 2. Vì nó được cấp phép theo giấy phép Creative Commons nên bạn cũng có thể tải xuống miễn phí các phiên bản HTML và PDF của cuốn sách
Cuốn sách này là một nguồn tài nguyên tuyệt vời cho tất cả các lập trình viên từ người mới bắt đầu đến người có kinh nghiệm và có tài liệu ở đây dành cho tất cả mọi người
Giá bán. Miễn phí
11. Python cho người mới bắt đầu
Mặc dù Python dành cho người mới bắt đầu đã không hoạt động trong một thời gian nhưng nó đang được quản lý mới. Gần đây, trang web đã được đại tu thiết kế và một số nội dung mới dưới dạng hướng dẫn Python cho người mới bắt đầu
Đối với nội dung thông thường trên trang web, bạn sẽ tìm thấy một danh sách dài các hướng dẫn và đoạn mã Python mà bạn có thể sử dụng trong các dự án của riêng mình. Vì lý do này, trang web lý tưởng cho các nhà phát triển Python ở mọi cấp độ kỹ năng, ngay cả những người có kinh nghiệm dày dặn.
Giá bán. Miễn phí
12. Pythonspot
Đúng như tên gọi, Pythonspot là một nơi tuyệt vời để tìm nhiều tài nguyên và hướng dẫn tập trung vào Python. Tất cả nội dung được phân tách thành các danh mục theo cấp độ kỹ năng, loại hướng dẫn [như hướng dẫn GUI và Mạng] và nền tảng [Android, iOS, v.v.]
Giá bán. Miễn phí
13. Học phương pháp ma thuật Python
Phương pháp ma thuật là một khái niệm nâng cao cho các ngôn ngữ lập trình hướng đối tượng. Thật không may, tài liệu Python chính thức không giải thích rõ về nó
Refekkettler – tác giả của Learning Python Magic Methods – đã tạo trang web để khắc phục vấn đề đó. Rõ ràng, tài liệu dành cho các nhà phát triển Python trình độ trung cấp đến cao cấp
Về cơ bản, nó là một hướng dẫn tài nguyên trực tuyến;
Giá bán. Miễn phí
14. Sau Giờ Lập Trình. com
Hướng dẫn Lập trình sau giờ làm việc có trình giả lập mã gốc cho phép bạn viết và triển khai mã từ trình duyệt của mình. Nó bắt đầu với một số khái niệm cơ bản và đơn giản và chuyển sang các chủ đề nâng cao hơn. Chẳng hạn, các bài tập sau sẽ hướng dẫn bạn cách xây dựng các ứng dụng web với một số tính năng tương tác gọn gàng
Vào cuối khóa học, bạn có thể làm một bài kiểm tra khá chi tiết để kiểm tra khả năng ghi nhớ kiến thức đã học
Giá bán. Miễn phí
15. theNewBoston Hướng dẫn cơ bản về Python
theNewBoston là một nhóm đào tạo nổi tiếng, nổi tiếng với các video hướng dẫn chuyên sâu được lưu trữ trên YouTube. Họ có một loạt bài hướng dẫn về Python 3. 4 Điều cơ bản là phi thường, đặc biệt là cho người mới
Giá bán. Miễn phí
16. Khóa đào tạo cơ bản về Python của NewCircle
NewCircle Training là một kênh tuyệt vời khác để viết mã và hướng dẫn cho người mới bắt đầu về nhiều chủ đề khác nhau. Họ cung cấp một loạt bài Đào tạo cơ bản về Python cũng vô giá như bất kỳ thứ gì khác trong danh sách này. Video hướng dẫn rất tuyệt vời nếu bạn là người học trực quan hơn
Giá bán. Miễn phí
17. Sách trực tuyến Một Byte of Python
Được viết bởi Swaroop, A Byte of Python là một cuốn sách hướng dẫn trực tuyến được yêu thích, đóng vai trò là tài nguyên tuyệt vời cho người mới bắt đầu, cũng như là tài nguyên trong tương lai cho các lập trình viên trung cấp, những người có thể cần xem lại tài liệu kỹ lưỡng
Giá bán. Miễn phí
18. Khóa học Coursera Python của Đại học Rice
Giống như Code Academy, Coursera cung cấp các khóa học trực tuyến miễn phí cho những người muốn học. Tuy nhiên, hầu hết các khóa học trên Coursera đều được liên kết với các trường cao đẳng và đại học thực tế
Khóa học Python được cung cấp bởi Đại học Rice và được cung cấp dưới dạng một chuỗi 7 khóa học thành hai phần riêng biệt. Nó phải được tuân theo trong vài tuần [vì vậy bạn sẽ cần dành thời gian cho việc này] và bạn phải đăng ký các lớp học trực tuyến giống như bạn đăng ký tại một trường cao đẳng hoặc đại học địa phương. Tin vui là đăng ký và tham dự các khóa học hoàn toàn miễn phí
Nếu bạn muốn chứng chỉ thể hiện sự chăm chỉ của mình, bạn sẽ phải trả thêm tiền
Giá bán. Miễn phí
19. Sách trực tuyến Think Python
Tài nguyên này cũng có ở dạng sách trực tuyến. Bạn có thể mua phiên bản giấy của Think Python qua Amazon nếu bạn muốn. Mặt khác, truy cập vào phiên bản trực tuyến là miễn phí
Cuốn sách thực sự nhằm mục đích dạy cho người mới bắt đầu các nguyên tắc cơ bản về khoa học máy tính và lập trình cơ bản. Để giải thích rõ hơn về các chủ đề này, nó làm như vậy bằng cách liên hệ thông tin với Python. Vì vậy, bạn sẽ học cả nền tảng của lập trình và ngôn ngữ Python cùng một lúc
Giá bán. Miễn phí
20. Bắt đầu với Chuỗi video Django
Django là một khung phát triển tiện lợi được xây dựng trên ngôn ngữ Python. Về cơ bản, một khung làm cho công việc của nhà phát triển trở nên dễ dàng hơn bằng cách triển khai một dạng ngôn ngữ mô-đun hơn
Chuỗi video Bắt đầu với Django là một cách tuyệt vời để bạn giới thiệu về khung này và hiểu rõ hơn về Python trong quá trình này
Giá bán. Miễn phí
21. Môi trường viết mã tương tác Python của Code School
Nếu bạn là kiểu người dám nghĩ dám làm và không muốn bận tâm đến việc sắp xếp qua hàng đống hướng dẫn và hướng dẫn dựa trên văn bản, thì Try Python của Code School là dành cho bạn
Nó đưa bạn vào vô số thứ và cung cấp một môi trường trực tuyến, tương tác để bắt đầu viết mã với Python ngay lập tức
Giá bán. Miễn phí
22. Python tương tác
Runestone Interactive cung cấp rất nhiều sách giáo khoa mã nguồn mở, trực tuyến, dành cho các lớp lập trình ở trình độ sơ cấp và trung cấp. Nhiều người trong số họ tập trung vào Python, đặc biệt là loạt Python tương tác của họ
Tất cả các cuốn sách đều miễn phí truy cập và sử dụng, nhưng bạn sẽ muốn đăng ký một tài khoản [cũng miễn phí] để có thể giữ chỗ của mình – trừ khi bạn định đọc sách giáo khoa trong một lần, điều này rất khó xảy ra
Giá bán. Miễn phí
23. Video hướng dẫn mã Nerd Python
Hướng dẫn bằng video là một cách tuyệt vời để tiếp thu kiến thức và kỹ năng, và loạt bài Hướng dẫn Python của Code Nerd cũng không ngoại lệ với quy tắc đó
Các video dễ theo dõi, được viết tốt và bao gồm nhiều chủ đề quan trọng liên quan đến Python
Giá bán. Miễn phí
24. Nguyên tắc cơ bản về Python
Thật không may, khóa học Cơ bản về Python được lưu trữ trên Pluralsight không miễn phí. Tuy nhiên, nó tình cờ là một trong những hướng dẫn thông tin và kỹ lưỡng nhất về Python mà bạn sẽ tìm thấy. Nó không chỉ giải thích cách sử dụng Python và xây dựng các chức năng nhất định của ngôn ngữ, nó còn giải thích trật tự tự nhiên của ngôn ngữ. Điều này giúp bạn hiểu rõ hơn tại sao mọi thứ lại theo một cách nhất định trong Python so với các ngôn ngữ khác
Xin lưu ý rằng giá được liệt kê bên dưới là dành cho đăng ký Pluralsight và giúp bạn có quyền truy cập vào toàn bộ cơ sở dữ liệu hướng dẫn và nội dung của họ, không chỉ cơ sở dữ liệu này
Giá bán. $299 hàng năm [$24. 92/tháng]
25. Học lập trình phiên bản 3
Alan Gauld vừa là người điều hành vừa là người đóng góp thường xuyên cho danh sách gửi thư của gia sư Python. Anh ấy cũng tình cờ chịu trách nhiệm về Học lập trình. Trang web cung cấp các hướng dẫn dành cho người mới bắt đầu được thiết kế để giới thiệu cho những người mới lập trình những kiến thức cơ bản về viết mã
Phiên bản 3 – là phiên bản được liên kết – tập trung vào việc sử dụng Python Phiên bản 3
Giá bán. Miễn phí
26. Giới thiệu về Khoa học Máy tính
Udacity là một nền tảng đào tạo trực tuyến miễn phí khác, nơi tổ chức một khóa học Giới thiệu về Khoa học Máy tính xuất sắc – và miễn phí. Mặc dù trọng tâm là toàn bộ về khoa học máy tính và lập trình, nhưng bạn sẽ chủ yếu làm việc với Python cho các bài tập và dự án
Trong suốt khóa học, bạn sẽ học cách xây dựng trình thu thập dữ liệu web, công cụ tìm kiếm và mạng xã hội của riêng mình bằng Python
Giá bán. Miễn phí
27. Khóa học về sự cố Python
Khóa học về sự cố Python đưa ra một số giả định, giả định đầu tiên là bạn đã là nhà phát triển có kinh nghiệm và hiểu lập trình hướng đối tượng
Khóa học bao gồm một loạt các tài liệu và slide thuyết trình, nhằm phục vụ như một công cụ hỗ trợ giảng dạy
Giá bán. Miễn phí
28. Gia sư Python
Python Tutor là một cổng thông tin để tìm hiểu kiến thức cơ bản về lập trình và làm quen với nhiều ngôn ngữ bao gồm Python, Java, JavaScript, C++, Ruby, v.v.
Giá bán. Miễn phí
29. Trăn thật
Real Python là một khóa học trực tuyến cao cấp với nhiều cấp độ đăng ký. Khi mua hàng, bạn sẽ có quyền truy cập vào hơn 1.300 trang nội dung, 9 giờ video, bài tập, tệp mẫu và bài tập khóa học
Giá bán. Bắt đầu từ $60
30. Python đầy đủ ngăn xếp
Cổng thông tin này dành cho các nhà phát triển từ trung cấp đến có kinh nghiệm. Nếu bạn đã thành thạo Python, nhưng muốn có thêm hướng dẫn về nơi tiếp theo, hãy xem Full Stack Python
Bạn sẽ được giao các dự án riêng lẻ để hoàn thành như xây dựng một loại ứng dụng web, bản demo trang web hoặc mô-đun nhất định
Giá bán. Miễn phí
31. PythonHọc
Nếu bạn đã quen với khái niệm tin học, PythonLearn là một cổng thông tin tài nguyên mà bạn có thể quan tâm. Đương nhiên, nó dành cho các nhà phát triển thường xuyên làm việc với Python
Giá bán. Miễn phí
32. CS cho tất cả
Được viết bởi các giáo sư tại Đại học Harvey Mudd, CS for All khám phá nền tảng của khoa học máy tính thông qua việc sử dụng Python. Nội dung đơn giản và dễ tiếp cận, và nó được cấu trúc rõ ràng để phù hợp với giáo dân. Tuy nhiên, điều đó không có nghĩa là các nhà phát triển có kinh nghiệm không thể xem nó như một nguồn tài nguyên.
Giá bán. Miễn phí
33. Blog Twilio. Thẻ dự án Python
Công ty đa năng Twilio đã biến blog của họ thành một thứ gì đó có thẩm quyền về mọi thứ dựa trên công nghệ. Thẻ Dự án Python thu hẹp nội dung hiển thị thành các bài đăng liên quan trực tiếp đến Python
Mỗi hướng dẫn khám phá một dự án duy nhất mà bạn có thể hoàn thành bằng ngôn ngữ. Một số ví dụ bao gồm gửi ảnh tự chụp mà không cần máy chủ bằng Python, phát triển trình theo dõi ISS cá nhân và tạo bản trình bày theo phong cách Chọn cuộc phiêu lưu của riêng bạn
Giá bán. Miễn phí
34. Giới thiệu về Lập trình với Python
Mặc dù thực tế là tài nguyên này có một cái tên nghe có vẻ chung chung khác, Giới thiệu về Lập trình với Python là một nơi tuyệt vời để tìm thông tin về Python từ các chủ đề cơ bản đến trung cấp. Thậm chí còn có một phần dành riêng cho những gì bạn nên làm sau khi hoàn thành hướng dẫn
Giá bán. Miễn phí
35. Nghĩ Python. Làm thế nào để suy nghĩ như một nhà khoa học máy tính
O’Reilly, nhà cung cấp sách đào tạo nổi tiếng, đã thực hiện Think Python. Làm thế nào để suy nghĩ như một nhà khoa học máy tính có sẵn trực tuyến miễn phí
Có các liên kết để mua một bản sao vật lý hoặc kỹ thuật số của cuốn sách
Giá bán. Miễn phí
36. Phát triển web. Cách xây dựng một blog
Khóa học Udacity miễn phí này được tạo bởi Steve Huffman, một trong những người sáng lập Reddit. Như tiêu đề gợi ý, Phát triển Web. Cách xây dựng blog hướng dẫn bạn các khái niệm phát triển web cơ bản và hướng dẫn bạn cách xây dựng các ứng dụng web bằng Python
Nó dành cho các lập trình viên trung cấp đã có một số kinh nghiệm với ngôn ngữ này. Người mới bắt đầu luôn có thể bắt đầu với các khóa học Giới thiệu về Khoa học máy tính hoặc Cơ sở lập trình với Python
Giá bán. Miễn phí
37. Học Python của Matt Makai
Nhà phát triển nổi tiếng Matt Makai đã viết một bài hữu ích trên blog cá nhân của anh ấy về Học Python khi mới bắt đầu. Quan trọng nhất, nó nói về nơi tốt nhất để bắt đầu nếu bạn không có kiến thức lập trình trước đây và cung cấp một số tài nguyên có giá trị – một số tài nguyên đã có trong danh sách này
Giá bán. Miễn phí
38. Python cho bạn và tôi
Giống như hầu hết các sách trực tuyến miễn phí khác trong danh sách tài nguyên này, Python for You and Me bắt đầu với những điều cơ bản và dần dần phát triển thành các chủ đề phức tạp hơn. Nó lọt vào danh sách vì sau khi bạn hoàn thành nội dung chính, bạn có thể thử tạo ứng dụng web Flask đầu tiên của mình bằng cách sử dụng hướng dẫn được cung cấp
Giá bán. Miễn phí
39. Python kinh doanh thực tế
Thực tế Kinh doanh Python là một blog thích hợp cung cấp các tập lệnh Python, đoạn trích và hướng dẫn được sử dụng trong thế giới kinh doanh. Bạn sẽ tìm hiểu về cách tạo sổ làm việc Excel nâng cao, sử dụng Python cho các tác vụ phân tích dữ liệu, v.v.
Giá bán. Miễn phí
40. Nói Python với tôi
Talk Python to Me là một podcast trực tuyến có các cuộc thảo luận từ các nhà phát triển và các nhà lãnh đạo tư tưởng những người thực sự dành thời gian làm việc với Python. Đó là một cách tuyệt vời để thu thập các mẹo, thủ thuật và thông tin chi tiết từ một số người có ảnh hưởng tốt nhất trong ngành
Vì là podcast nên bạn có thể nghe các tập trong khi viết mã hoặc hoàn thành các chương trình đào tạo khác
Giá bán. Miễn phí
41. Học Python 3 trong Y phút
Hướng dẫn trực tuyến này được thiết kế dành cho các nhà phát triển có kinh nghiệm đang chuyển từ một ngôn ngữ khác sang. Nếu bạn đã biết kiến thức cơ bản nhưng muốn hiểu rõ hơn về cấu trúc ngôn ngữ Python, Học Python 3 trong Y Minutes chính là liều thuốc độc của bạn
Giá bán. Miễn phí
42. Các yếu tố của phong cách Python
Các yếu tố của Phong cách Python về cơ bản là một hướng dẫn phong cách cho ngôn ngữ lập trình Python. Nó giúp thiết lập một tiêu chuẩn cộng đồng mà tất cả các nhà phát triển sẽ làm tốt để tuân theo. Đây là một tài nguyên có giá trị cho tất cả mọi người, nhưng các nhà phát triển từ trung cấp đến có kinh nghiệm chắc chắn sẽ tận dụng tối đa nó
Giá bán. Miễn phí
43. Hướng dẫn của người đi nhờ xe về Python
Mượn cảm hứng từ tiểu thuyết khoa học viễn tưởng – và phim – cùng tên, The Hitchhiker’s Guide to Python là một tài liệu tham khảo lớn về ngôn ngữ này. Ngoài ra còn có các hướng dẫn giới thiệu về cộng đồng nhà phát triển Python, có thể có giá trị đối với những người mới bắt đầu
Giá bán. Miễn phí
44. OverAPI. com
Một tài nguyên tuyệt vời cho Python Cheat Sheets và các bản in ngôn ngữ tiện dụng khác. Trang web này đã có từ rất lâu và có đồ họa rất bắt mắt về các cheatsheet phổ biến
Giá bán. Miễn phí
45. Tuyệt vời-Python
Vì Python rất linh hoạt và dễ sử dụng nên các nhà phát triển đã nghĩ ra rất nhiều công cụ tuyệt vời để sử dụng với ngôn ngữ này. Awesome-Python là một danh sách có thể tải xuống, trong đó tiết lộ rất nhiều khung, thư viện và phần mềm mà bạn có thể làm việc với với tư cách là nhà phát triển Python
Giá bán. Miễn phí
46. Python hàng tuần
Python Weekly là một bản tin email miễn phí giúp bạn cập nhật tất cả các diễn biến và sự kiện hiện tại của Python. Bạn sẽ nhận được thông tin về hướng dẫn mới, video, dự án tiềm năng, v.v.
Giá bán. Miễn phí
47. CheckiO
Trò chơi hóa ngày nay thực sự quan trọng và nó cũng là một cách tuyệt vời để biến những nhiệm vụ nhàm chán thành những thành tích thú vị, gây nghiện
CheckiO biến quá trình học lập trình thành một trò chơi. Nếu bạn không thể đọc, xem video hoặc nghe podcast thì điều này chắc chắn sẽ thu hút sự chú ý của bạn
Giá bán. Miễn phí
48. Tìm hiểu các nguyên tắc cơ bản về lập trình Python bằng cách xây dựng một PyPet
Bạn có nhớ cơn sốt Tamagotchi từ những năm 90 không? . Mặc dù điều đó nghe có vẻ mệt mỏi nhưng họ rất vui
Khóa học này sẽ dạy cho bạn kiến thức cơ bản về ngôn ngữ, trong khi bạn xây dựng PyPet của riêng mình – một phiên bản Python tùy chỉnh của Tamagotchi. Đó là một cách khá thú vị và độc đáo để tìm hiểu
Giá bán. Miễn phí
49. Bậc thầy Python
Python Guru là một tài nguyên thân thiện với người mới bắt đầu khác để học ngôn ngữ
Giá bán. Miễn phí
50. Mẹo Python
Bạn đã biết cách sử dụng Python và chỉ đang tìm kiếm một số mẹo và thủ thuật mà bạn có thể lưu lại để sử dụng sau này?
Đó là một Danh sách lớn các trang web và tài nguyên phát triển ứng dụng dành cho thiết bị di động
Sau khi đọc qua danh sách, bạn sẽ có thể tìm thấy ít nhất một trang web hoặc tài nguyên để hỗ trợ sứ mệnh học Python của mình .
Nếu bạn muốn học theo định dạng giáo dục hoặc đại học hơn, hãy thử một trong những trường dạy mã trực tuyến phổ biến, chẳng hạn như Treehouse, Lynda or Code School.
Facebook Twitter LinkedIn
Có liên quan
Tiết lộ Kết nối Vật liệu. Một số liên kết trong bài viết trên là “liên kết liên kết. ” Điều này có nghĩa là nếu bạn nhấp vào liên kết và mua hàng, tôi sẽ nhận được hoa hồng liên kết. Bất kể, tôi chỉ đề xuất các sản phẩm hoặc dịch vụ mà tôi sử dụng cá nhân và tin rằng sẽ gia tăng giá trị cho độc giả của tôi