Chào mừng mọi người đến với bài viết thứ ba của phần “Lượn lờ cùng Python” của series “Khám phá Đại Bản Doanh Python” Trong phần này, các bạn mình sẽ cùng nhau khám phá xung quanh những phần bên ngoài lề trước khi tấn công tài liệu ở những phần tiếp theo nhé Mình sẽ đi trả lời nhưng câu hỏi sau trong “Lượn lờ cùng Python”
Những nội dung trong loạt bài này từ “Đại bản doanh Python” python. org, mình viết bằng ngôn ngữ của mình kèm theo những tài liệu khác mà mình thấy liên quan và hữu ích cho chủ đề của bài viết Bài dưới đây sẽ đi trả lời câu hỏi “Háo hức với Python quá ♥ Mình nên bắt đầu từ đâu?” Thân bàiHáo hức với Python quá ♥ Mình nên bắt đầu từ đâu?Dô dô, dô ngay và luôn, không đợi chờ gì nữa, học Python ngay thôi, lương thưởng lẻ một đô đang đợi ahihi Ở phần “Bắt đầu với Python” này, bao gồm những nội dung chính sau – Python là gì thế ạ? – Cách xoay Python về và chơi thử – Chơi thử rồi, giờ là học thiệt nghe – Tìm kiếm các ứng dụng đang có sẵn – Hỏi han thường gặp Đi thôi mấy người ơi Python là gì thế ạ?Python là ngôn ngữ thiết lập hướng đối tượng, có thể so sánh với Các tính năng đáng chú ý ♥ Cú pháp tao nhã, dễ đọc dễ viết ♥ Viết chương trình một phát có thể chạy liền ♥ Thư viện chuẩn hỗ trợ các nhiệm vụ phổ biến như máy chủ kết nối, tìm kiếm với các biểu thức (biểu thức chính quy), đọc và chỉnh sửa tệp ♥ Dễ dàng kiểm tra đoạn mã ngắn với ♥ Có thể thêm các mô-đun khác được viết bằng ngôn ngữ khác như ♥ Chạy trên đa nền tảng. Các tính năng đáng chú ý về ngôn ngữ ♥ Nhiều kiểu dữ liệu. ♥ Hỗ trợ thiết lập hướng đối tượng với lớp(lớp) và nhiều lớp kế thừa(đa kế thừa) ♥ Mã có thể nhóm thành các mô-đun, các gói. Bộ nhớ được quản lý tự động. Có hỗ trợ xử lý lỗi clean đẹp ♥ Python bao gồm các tính năng nâng cao của một ngôn ngữ lập trình ngôn ngữ như Cách tiếp cận Python về chơi thửĐể làm cho Python về và chơi thử, mình phải cài đặt trình thông dịch của bạn ấy – Trình thông dịch Python, đây là chương trình có thể đọc mã Python và chạy. Ngoài ra, bạn ấy còn có kèm theo nhiều tài liệu có thể giúp mình hiểu hơn về Python nữa Thường thì Mac và Linux sẽ được tích hợp sẵn Python rồi, nhưng đó là lỗi thời gian rồi (Python 2. x), cho nên mình cần phải cập nhật lên bản mới (Python 3. x)(vui lòng kiểm tra tại trang Downloads này nhé) Sau khi cài đặt được python phiên bản 3 rồi, dòng lệnh của mình vô gõ vào Vô đây chỉ là chơi thử thấy liền kết quả thôi, còn nếu bạn muốn lưu lại mã và chỉnh sửa thì mình cần có IDE hoặc Code Editor để mở file đó, bạn có thể bắt đầu với Thony(một chương trình tích hợp sẵn Python (Phần thưởng) Nếu bạn đang tìm kiếm một IDE hoặc Trình soạn thảo văn bản để sử dụng với Python, thì python. org cũng có nguyên hai list để mở rộng cho bạn tham khảo luôn ⇒ IDEs Python giới thiệu tên, nền tảng, lần cuối cập nhật và một số thông tin chính của IDE ⇒ Python Editors giới thiệu tên, nền tảng, viết bằng ngôn ngữ gì, giấy phép nào, và một số thông tin chính của trình soạn thảo Mình lướt qua giới thiệu cái IDEs với cái Code Editors xí nếu bạn chưa biết thì đọc thêm nhé IDE là môi trường lập trình cung cấp các tính năng như mã hóa, biên dịch, khử lỗi, thực thi, tự động điền vào (autocomplete), các thư viện trong cùng một nơi giúp các tác vụ trở nên đơn giản và dễ dàng Các IDE phổ biến có thể kể đến. PyCharm, Spyder, PyDev, Idle, Wing, Eric Python, Rodeo, Thonny Trong khi đó, Trình chỉnh sửa mã là nền tảng để chỉnh sửa và mã nguồn đã sửa, biến phổ biến được sử dụng với Python có thể kể đến. Văn bản tuyệt vời, Atom, Vim, Visual Studio Code Bạn có thể xem qua những IDE python, code editors ở bài viết này, có giới thiệu những tính năng chính, ưu điểm, nhược điểm để mình phán cái dùng cho phù hợp Chơi thử rồi, giờ là học thiệt ngheĐột nhập được đâu code rồi, mình bắt tay vô code thôi. Á nhầm, mình phải đọc mấy cái hướng dẫn(tutorial) trước, rồi code theo xem nó chạy thế nào mà nhịn. Về hướng dẫn thì có 2 hướng chính nè
Trong mỗi hướng dẫn, đều bao gồm các mục như giới thiệu sách phù hợp với từng đối tượng, các hướng dẫn và các trang web, các khóa học tương tác, tài liệu chiến thắng cho người nghiên cứu khoa học, các video và công cụ Mình thấy bên Non Programmer thì các khóa học tương tác được xếp hạng trước các tài nguyên khác chắc là muốn người bắt đầu tương tác làm quen với Python trước Còn bên Lập trình viên thì là hai link review những khóa học tốt nhất giành cho Python để nắm bắt nhanh nhất, nàm trên cùng có “Google Python’s class”(miễn phí) và từ khóa “Complete Python Bootcamp. Go from zero to hero in Python 3” từ Udemy(có phí) Bên cạnh đó, khi cần tìm kiếm thêm thông tin gì về Python thì tài liệu trực tuyến là nơi bạn cần ghé thăm. Ngoài ra, còn có hướng dẫn Python học những cơ bản nhất và giúp mình bắt đầu với Python, mình sẽ cùng học hướng dẫn này trong các bài blog tiếp theo Sau khi học và viết những thứ cơ bản rồi, đã đến lúc bạn nên tìm hiểu thêm về Syntax Python cùng series “The Python Language Reference” và những thư viện chuẩn của Python “The Python Standard Library“ Bạn nào muốn biết các công thức (công thức) và các mẫu (mẫu) phổ biến trong Python, hãy truy cập “ActiveState Python Cookbook” để xem Tìm kiếm các ứng dụng có sẵnNếu bạn muốn tìm kiếm các mô-đun, gói hoặc các ứng dụng được viết bằng Python rồi tham khảo hoặc sử dụng trong ứng dụng của mình, thì nơi đầu tiên có thể ghé thăm thử tìm kiếm là PyPI – kho gói viết bằng Python sẽ tìm kiếm Nếu vẫn không tìm thấy thứ bạn cần, sợ gì không hỏi một câu trên Stackoverflow hay bất cứ ai bạn biết là họ biết nhiều Python hơn bạn nhỉ ^^ Ask han normal meetingNếu bạn có câu hỏi nào về Python, hãy thử kiểm tra trong phần “Hỏi han thường gặp” để xem người ta đã trả lời chưa nhé Bonus cho bạn top câu hỏi Python trên StackOverflow nè Kết bàiĐây là bài cuối của phần “Lượt bỏ qua cùng Python” rồi Tụi mình đã đi qua đám này Chắc chắn mình đã hiểu được tầm quan trọng của Python và háo hức cho hành trình tiếp theo rồi đó Tiếp đến, mình sẽ gặm nhấm qua phần khó ăn nhất “Tài liệu” Thực ra mình cũng ngán cái mấy tài lắm, cho nên mình không dại dột chi mà chui vô liền cái tài lắm chữ đâu. Mình thấy ở đây còn có nhiều lựa chọn khác có vẻ dễ thương hơn nhiều, đó là “Audio/Visual Talks” và “Beginner Guide“. Phần ni gọi tên là “Làm quen bạn với Python” cho nó thân thiện ha |