Python github là gì?

Git là một hệ thống kiểm soát phiên bản — một công cụ phần mềm cho phép các nhà phát triển theo dõi và quản lý các thay đổi đối với mã trong một loại cơ sở dữ liệu đặc biệt. Kể từ khi được phát triển vào năm 2005 bởi Linus Torvalds, Git đã trở thành một trong những hệ thống kiểm soát phiên bản được sử dụng rộng rãi nhất. GitHub là dịch vụ lưu trữ kho mã mà bạn có thể sử dụng miễn phí để chia sẻ và cộng tác viết mã

Một số lợi thế của việc sử dụng GitHub cho các dự án hợp tác là

  1. Khi mã bị hỏng, các nhà phát triển có thể quay lại phiên bản mã cũ hơn để xác định các sự cố trong một nhánh bị cô lập, giảm thiểu sự gián đoạn đối với các khía cạnh khác của dự án
  2. Các nhánh riêng biệt cho phép các thành viên của nhóm làm việc trên các khía cạnh khác nhau của cùng một dự án để thực hiện các thay đổi mà không ảnh hưởng đến các nhóm khác
  3. Khi các thay đổi hoàn tất, chúng có thể được hợp nhất vào nhánh chính. Mọi thay đổi xung đột đều được gắn cờ để chúng có thể được giải quyết

GitHub theo dõi tần suất bạn đóng góp (hoặc tải lên) tệp vào GitHub của mình. Đây là một cách tuyệt vời để cho các nhà tuyển dụng tiềm năng thấy rằng bạn nghiêm túc với việc viết mã

II. Tạo Kho lưu trữ dự án trên GitHub
  1. Nếu bạn đang bắt đầu từ đầu, hãy xem Thiết lập chung cho các Dự án Khoa học Dữ liệu với Python, Môi trường ảo I. Cài đặt Pyenv với Homebrew và Jupyter Notebooks I. Bắt đầu với Máy tính xách tay Jupyter. Thiết lập dự án khoa học dữ liệu phù hợp rất quan trọng đối với hướng dẫn này
  2. Đảm bảo rằng bạn đã làm theo các bước được nêu trong bốn phần đầu tiên của hướng dẫn này và bạn có
  • Đã tạo một thư mục dự án
  • Đã kích hoạt môi trường ảo mới trong thư mục dự án

3. Điều hướng đến GitHub. com. Tạo một tài khoản nếu bạn chưa có. Đi tới tab Kho lưu trữ của bạn trên menu thả xuống ở góc trên cùng bên phải gần ảnh hồ sơ của bạn

Screenshot of a GitHub Profile with the navigation drop down extended and the Your repositories tab highlighted.

Màn hình hồ sơ GitHub với các kho lưu trữ của bạn được tô sáng

4. Khi đó, hãy nhấp vào nút màu xanh lá cây ở góc trên bên phải có nội dung Mới

A screen shot of a GitHub.com repository screen with red arrows pointing to the New button in the top right corner.

Nút Mới nằm ở góc trên cùng bên phải

5. Nhập tên kho lưu trữ duy nhất và mô tả ngắn. Bạn có thể thay đổi nó sau nếu bạn muốn. Các quy ước đặt tên cho các kho gợi ý rằng sử dụng các tên viết thường được phân tách bằng dấu gạch ngang (e. g. “my-project”) là tốt nhất. Đặt kho lưu trữ thành công khai hoặc riêng tư

Ghi chú. Nếu bạn đang theo dõi các hướng dẫn về Dữ liệu trong ngày, bạn có thể đặt tên cho dự án này là “metal-project” với mô tả là “Kho lưu trữ hướng dẫn về dữ liệu trong ngày” ngay bây giờ

Screenshot of GitHub.com Create a Repository screen with the name defined as “metal-project”, the description described as “Data in a Day tutorial repository.” and the privacy setting set to “Public”.

Tạo kho lưu trữ mới với tên, mô tả và cài đặt quyền riêng tư

6. Khi bạn đến cuối trang KHÔNG chọn bất kỳ mục nào trong phần “Khởi tạo kho lưu trữ này với”. Nhấp vào Tạo kho lưu trữ

A screenshot of the bottom half of the “Create a repository” screen on GitHub.com. There are instructions to ignore the “Initialize this repository with” section and to click the green button on the bottom that reads “Create repository.”

Hoàn thành việc tạo kho lưu trữ của bạn

7. Một màn hình mới sẽ xuất hiện với một số hướng dẫn. Dưới đây, tôi sẽ cung cấp các hướng dẫn tương tự, với một số chi tiết bổ sung cho người mới bắt đầu

A screenshot of the instructions on GitHub.com to create a new repository locally if you have already created it on the GitHub site.

Ảnh chụp màn hình Hướng dẫn trên GitHub. comIII. Khởi tạo kho lưu trữ của bạn cục bộ

Bây giờ bạn đã tạo một kho lưu trữ trên GitHub. com, đã đến lúc đồng bộ hóa thư mục dự án của bạn với kho lưu trữ của bạn bằng cách khởi tạo kho lưu trữ mà bạn đã tạo trên GitHub. com vào thư mục dự án của bạn

1. Mở Terminal và nhập

$ cd my-project

2. Khi bạn ở trong đó, bạn có thể khởi tạo kho lưu trữ bằng cách nhập thông tin sau (đảm bảo thay thế tên người dùng của bạn)

git remote add origin https://github.com/username/my-project.git
git branch -M main
git push -u origin main

Bây giờ, kho lưu trữ được khởi tạo bên trong thư mục dự án cục bộ của bạn. Đây là cách chúng tôi sẽ kết nối các tệp cục bộ của mình với kho lưu trữ trực tuyến. Sau khi kết nối, chúng tôi có thể sử dụng các lệnh để đẩy (hoặc tải lên) các phiên bản mới của dự án khi chúng tôi hoàn thành chúng. GitHub sẽ theo dõi các thay đổi và các phiên bản khác nhau

V. Cái gì tiếp theo?
  • Trong Thiết lập chung cho các dự án khoa học dữ liệu với Python, bạn đã cài đặt các gói cơ bản cần thiết để bắt đầu bằng cách cài đặt CLT, Xcode, Hombrew, Python và Pip
  • Trong môi trường ảo tôi. Cài đặt Pyenv với Homebrew, bạn đã học cách tạo môi trường ảo cho các dự án khoa học dữ liệu Python của mình bằng Pyenv, Virtualenv và Pip trên Mac OS Big Sur
  • Trong Máy tính xách tay Jupyter tôi. Bắt đầu với Sổ ghi chép Jupyter, bạn đã liên kết sổ ghi chép Jupyter với môi trường ảo của dự án bằng cách tạo thông số nhân
  • Cuối cùng, trong hướng dẫn này, bạn đã tạo kho lưu trữ GitHub trên GitHub. com và khởi tạo kho lưu trữ cục bộ (trên máy tính của bạn)

Trong phần tiếp theo, Kiến thức cơ bản về Khoa học dữ liệu dành cho người mới bắt đầu Python, bạn sẽ tạo sổ ghi chép Jupyter ghi lại dự án của mình và tôi sẽ chỉ cho bạn cách thực hiện cam kết đầu tiên bằng cách đẩy sổ ghi chép này vào kho lưu trữ GitHub của bạn

GitHub được sử dụng để làm gì?

GitHub là nền tảng lưu trữ mã để kiểm soát phiên bản và cộng tác . Nó cho phép bạn và những người khác làm việc cùng nhau trên các dự án từ mọi nơi. Hướng dẫn này dạy cho bạn các yếu tố cần thiết của GitHub như kho lưu trữ, nhánh, cam kết và yêu cầu kéo.

GitHub có tốt cho Python không?

Là một kho mã khổng lồ, GitHub thực hiện một công việc tuyệt vời là không chỉ cung cấp cho bạn kiến ​​thức về Python mà còn làm như vậy bằng cách cho bạn cảm nhận thực tế về . Tính linh hoạt này tự nhiên làm cho Python trở thành một lựa chọn dễ dàng cho các dự án khác nhau ngày nay. . Being this versatile naturally makes Python an easy choice for various projects today.

Làm cách nào để sử dụng GitHub với Python?

Để xuất bản dự án Python của bạn trên GitHub. .
Tạo tài khoản GitHub nếu bạn chưa có
Tạo một repo mới cho dự án của bạn. .
Trên trang repo mới tạo, nhấp vào “Quản lý chủ đề” và thêm các thẻ “python” và “python3” và/hoặc “python2” nếu thích hợp

GitHub có phải là thư viện Python không?

PyGitHub là một thư viện Python để truy cập API GitHub REST. Thư viện này cho phép bạn quản lý tài nguyên GitHub như kho lưu trữ, hồ sơ người dùng và tổ chức trong các ứng dụng Python của bạn.