Hướng dẫn python learning path github - lộ trình học python github
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Show
Bài viết nhắm tới những người chưa có kinh nghiệm lập trình. Hi vọng bạn sẽ dễ hiểu! Thông thường thì mình sẽ code phần lớn theo tiếng Anh nhưng trong hướng dẫn này mình sẽ cố gắng thay thế bằng Tiếng Việt nhiều hơn. Lưu ý Python hiện tại có hai phiên bản thông dụng là Python 2 và Python 3. Ở hướng dẫn này mình sẽ sử dụng Python 3. Hướng dẫn này gồm các phần sau (sẽ update dần). Giúp bạn bắt đầu với Python. Sau đó bạn có thể học sâu hơn tùy thích. Do IDLE hỗ trợ UNICODE kém quá, không gõ trực tiếp Tiếng Việt vào được, nên các comment Tiếng Việt giải thích trong bài viết ở IDE khác, không phải IDLE. Bạn có thể thử IDE khác đơn giản như Notepad++, còn nếu không thì Tiếng Việt không dấu hay Tiếng Anh cho hợp vậy. Nếu bạn muốn phát triển các ứng dụng web Python hoàn chỉnh với Django, con đường học tập này là dành cho bạn. Nó sẽ hướng dẫn bạn qua các kỹ thuật lập trình Python và hướng dẫn bạn thực hiện chúng khi tạo 4 dự án Django chuyên nghiệp, dạy bạn cách giải quyết các vấn đề phổ biến và phát triển các dịch vụ web yên tĩnh với Django và Python. Bạn sẽ học cách xây dựng một ứng dụng blog, trang web đánh dấu hình ảnh xã hội, một cửa hàng trực tuyến và nền tảng học tập điện tử. Tìm hiểu phát triển web với Python sẽ giúp bạn bắt đầu với các kỹ thuật lập trình Python, chỉ cho bạn cách nâng cao các ứng dụng của bạn bằng AJAX, tạo API RESTful và thiết lập môi trường sản xuất cho các dự án Django của bạn. Cuối cùng nhưng không kém phần quan trọng, bạn sẽ học các thực tiễn tốt nhất để tạo các ứng dụng trong thế giới thực. Đến cuối con đường học tập này, bạn sẽ hiểu đầy đủ về cách thức hoạt động của Django và cách sử dụng nó để xây dựng các ứng dụng web từ đầu. Hãy xem hồ sơ GitHub của bạn và bạn sẽ thấy công việc của bạn được phản ánh trên biểu đồ đóng góp của bạn.Để biết thêm thông tin về sức mạnh của các nhánh và yêu cầu kéo, hãy xem "Dòng chảy GitHub." Để biết thêm thông tin về việc bắt đầu với GitHub, hãy xem các hướng dẫn khác trong việc bắt đầu khởi động nhanh. Giới thiệu GitHub là một nền tảng lưu trữ mã để kiểm soát và hợp tác phiên bản. Nó cho phép bạn và những người khác làm việc cùng nhau trong các dự án từ bất cứ đâu.
Thực hiện các thay đổi đối với một tệp và đẩy chúng vào github dưới dạng cam kết Tạo một kho lưu trữMột kho lưu trữ thường được sử dụng để tổ chức một dự án duy nhất. Các kho lưu trữ có thể chứa các thư mục và tệp, hình ảnh, video, bảng tính và bộ dữ liệu - bất cứ điều gì mà dự án của bạn cần. Thông thường, kho lưu trữ bao gồm một tệp readme, một tệp có thông tin về dự án của bạn. Các tệp readme được viết bằng ngôn ngữ đánh dấu văn bản đơn giản. Bạn có thể sử dụng bảng cheat này để bắt đầu với cú pháp Markdown. GitHub cho phép bạn thêm tệp readme cùng một lúc bạn tạo kho lưu trữ mới của mình. GitHub cũng cung cấp các tùy chọn phổ biến khác như tệp giấy phép, nhưng bạn không phải chọn bất kỳ tùy chọn nào bây giờ. Kho lưu trữ
Tạo ra một chi nhánhPhân nhánh cho phép bạn có các phiên bản khác nhau của kho lưu trữ cùng một lúc. Theo mặc định, kho lưu trữ của bạn có một nhánh có tên Khi bạn tạo một nhánh ra khỏi nhánh Sơ đồ này cho thấy:
Bạn đã bao giờ lưu các phiên bản khác nhau của một tệp? Cái gì đó như:
Các chi nhánh hoàn thành các mục tiêu tương tự trong kho github. Tại GitHub, các nhà phát triển, nhà văn và nhà thiết kế của chúng tôi sử dụng các chi nhánh để giữ cho các sửa lỗi và tính năng công việc tách biệt với chi nhánh Tạo ra một nhánh
Bây giờ bạn có hai nhánh, Thực hiện và cam kết thay đổiKhi bạn tạo một nhánh mới ở bước trước, GitHub đã đưa bạn đến trang mã cho chi nhánh Bạn có thể thực hiện và lưu các thay đổi cho các tệp trong kho lưu trữ của bạn. Trên GitHub, các thay đổi đã lưu được gọi là cam kết. Mỗi cam kết có một thông điệp cam kết liên quan, đó là một mô tả giải thích lý do tại sao một thay đổi cụ thể được thực hiện. Cam kết tin nhắn nắm bắt lịch sử của những thay đổi của bạn để những người đóng góp khác có thể hiểu những gì bạn đã làm và tại sao.
Những thay đổi này sẽ chỉ được thực hiện cho tệp readme trên chi nhánh Mở một yêu cầu kéoBây giờ bạn có những thay đổi trong một nhánh ngoài Yêu cầu kéo là trái tim của sự hợp tác trên GitHub. Khi bạn mở một yêu cầu kéo, bạn đang đề xuất các thay đổi của mình và yêu cầu ai đó xem xét và lấy đóng góp của bạn và hợp nhất chúng vào chi nhánh của họ. Các yêu cầu kéo hiển thị sự khác biệt, hoặc sự khác biệt của nội dung từ cả hai nhánh. Các thay đổi, bổ sung và trừ được thể hiện trong các màu khác nhau. Ngay khi bạn thực hiện một cam kết, bạn có thể mở một yêu cầu kéo và bắt đầu một cuộc thảo luận, ngay cả trước khi mã kết thúc. Bằng cách sử dụng tính năng Bạn thậm chí có thể mở các yêu cầu kéo trong kho lưu trữ của riêng bạn và tự hợp nhất chúng. Đó là một cách tuyệt vời để học dòng github trước khi làm việc trên các dự án lớn hơn.
Đưa ra yêu cầu kéo của bạn một tiêu đề và viết một mô tả ngắn gọn về các thay đổi của bạn. Bạn có thể bao gồm biểu tượng cảm xúc và kéo và thả hình ảnh và GIF. Tùy chọn, ở bên phải tiêu đề và mô tả của bạn, nhấp vào tiếp theo cho người đánh giá. Người được chuyển nhượng, nhãn, dự án hoặc cột mốc để thêm bất kỳ tùy chọn nào trong yêu cầu kéo của bạn. Bạn không cần thêm bất kỳ điều gì, nhưng các tùy chọn này cung cấp các cách khác nhau để hợp tác bằng cách sử dụng các yêu cầu kéo. Để biết thêm thông tin, xem "Giới thiệu về yêu cầu kéo."Cộng tác viên của bạn bây giờ có thể xem xét các chỉnh sửa của bạn và đưa ra đề xuất. Hợp nhất yêu cầu kéo của bạn Trong bước cuối cùng này, bạn sẽ hợp nhất chi nhánh
Nhấp vào xác nhận hợp nhất. Bạn sẽ nhận được một thông báo rằng yêu cầu đã được hợp nhất thành công và yêu cầu đã được đóng lại.Nhấp vào Xóa chi nhánh. Bây giờ yêu cầu kéo của bạn đã được hợp nhất và các thay đổi của bạn là trên Bước tiếp theo
Đã thay đổi một tệp và cam kết những thay đổi đó thành github Đã mở và hợp nhất một yêu cầu kéo |