Reddit học Python

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

40 có quá già để học Python không?

Câu trả lời ngắn gọn là không, bạn không bao giờ quá già để tìm việc làm lập trình viên chuyên nghiệp nếu bạn có bộ kỹ năng phù hợp . Nhưng thực tế là phân biệt tuổi tác là một vấn đề, trong việc làm công nghệ và gần như mọi lĩnh vực khác.

Học Python reddit 2022 ở đâu?

Để nắm bắt tốt những điều cơ bản, đây là những điều tuyệt vời. .
Hướng dẫn Python chính thức
Khóa học về sự cố Python
Tự động hóa những thứ nhàm chán - sách miễn phí
Kênh youtube Corey Schafer
Hyperskill - nền tảng học tập [trả phí, nhưng có bản dùng thử miễn phí, đủ để hoàn thành khóa học python]

2 tháng có đủ để học Python không?

Nói chung, bạn mất khoảng hai đến sáu tháng để tìm hiểu các kiến ​​thức cơ bản về Python . Nhưng bạn có thể học đủ để viết chương trình ngắn đầu tiên của mình chỉ trong vài phút. Việc phát triển thành thạo mảng thư viện rộng lớn của Python có thể mất hàng tháng hoặc hàng năm.

Python dễ học reddit như thế nào?

Tôi nghĩ python dễ tiếp thu nhưng khó thành thạo . Thật dễ dàng cho đến khi bạn muốn một dự án hơi nâng cao. Khó thành thạo hoặc thậm chí các dự án bán nâng cao là kết quả trực tiếp của việc dễ tiếp thu. Một người không có nền tảng về khoa học máy tính có thể học và trở nên hữu ích với Python.

Chủ Đề