Homework1

一.个人Github账户

        账户名:wx14

  使用的电子信箱:[email protected]

  账户主页面截图:


Homework1_第1张图片

二.Github简介

1.什么是Github

        GitHub作为当今最为流行的软件项目托管平台,集版本控制、信息交流、代码分析、团队协作为一体,使得软件项目开发得以高效运作。GitHub是一个基于开源分散式版本控制系统Git的在线代码托管服务,它部署在公共互联网上,提供了一个可供开发人员、组织或企业免费使用的开放式开发环境。它通过邮件通知和简单的Web界面来跟踪项目活动,主要特点之一是强调项目开发活动的透明性,以此增加项目成员的知情性和社交性。除了Git代码仓库托管及Web管理界面以外,GitHub还提供了订阅、讨论组、文本渲染、在线文件编辑器、代码片段分享等功能。[1]正因为这些功能所提供的便利,又经过长期的积累,GitHub的用户活跃度很高,在开源世界里享有深远的声望,形成了一种社交编程文化。

2.Github与Git的关系

  注意github不是git,Git是一款免费、开源的分布式版本控制系统,他是著名的 Linux 发明者 Linus Torvalds 开发的,而Github主要提供基于 git 的版本托管服务。也就是说现在 GitHub 上托管的所有项目代码都是基于 Git 来进行版本控制的,所以 Git 只是 GitHub 上用来管理项目的一个工具而已。

3.Github的基本功能

Repository:分为公共仓库和私人仓库,仓库包含了所有的:版本、分支、标记信息。

Explore:发现、查看、研究Github上公共仓库中托管的代码项目。

Gist:有版本控制的代码粘贴服务,由此可以方便地共享文本或代码。

Blog:个人博客,只要向Github提交Commit就能发布新文章。

Watch:将感兴趣的仓库加入关注列表,如果所关注的仓库有更新会动态的进行邮件通知。

Star:一种更新的方式管理你所感兴趣的仓库的记录,任何之前预览过的仓库都能在其页面中找到。

Fork:最重要的功能之一,克隆别人仓库的代码到自己的项目中。可以作为子模块的形式使用,或二次开发。

三 .课程Home、PyRankine和SEUIF97仓库简介

1.Home仓库


Homework1_第2张图片

         Home仓库是我们学习的课件吧,其中的README是默认打开的,包括我们这门课程的学习目标、所需材料和书本、课程内容、课程评分和课程内容更新方法。仓库中的guide文件夹内中的内容是说明我们学习前的准备工作,包括软件环境的建立(即对必要软件安装方法的介绍)、markdown介绍和给出一些对我们有帮助的参考教程和网站。notebook文件夹中的是对Python语言学习的课件和一些可供参考和学习的代码。包括我们这门课程的学习目标、所需材料和书本、课程内容、课程评分和课程内容更新方法。schedule.md文件是对我们这门课程安排的介绍。

2.PyRankine仓库


Homework1_第3张图片

        PyRankine仓库主要介绍如何利用Python语言模拟和计算郎肯循环,数据结构+算法=程序的计算思维。仓库中文件主要介绍了计算思维和编程技巧,给出朗肯循环模拟器一步一步的代码演示并拆分讲解,并且给出了郎肯循环的一个编程示例和许多参考网站和教程。

3.SEUIF97仓库


Homework1_第4张图片

        SEUIF97仓库是东南大学开发者开发的水和水蒸气性质的计算模型共享库,基于IAPWS-IF97,使用Python语言编写,以便我们以后在工程实际中用来模拟水和水蒸气的热力性质,提高水和水蒸气性质的计算速度。仓库中的文件主要介绍了在windows和Linux环境下的使用方法,给出了很多DEMO程序,也给出了不同平台上的安装需要的插件和示例,是一个开源的仓库。

你可能感兴趣的:(Homework1)