软件协会第01次活动第05次任务布置:爱心代码+演奏歌曲+typora使用pandoc导出+github注册登录+函数练习+写csdn文章(三)

简介: 软件协会第01次活动第05次任务布置:爱心代码+演奏歌曲+typora使用pandoc导出+github注册登录+函数练习+写csdn文章

4.github注册登录与typora主题获取

4.0 说明

4.0.1 GitHub简介

  • 全球最大同性交友网站,技术宅男的天堂,新世界的大门。
  • GitHub是一个代码托管云服务网站,主要用于软件开发者存储和管理其项目源代码,且能够追踪、记录并控制用户对其代码的修改。
  • 甚至你可以简单粗暴的把它当作一个网盘,用来存储任何东西。

4.0.2 Github能给你带来什么

1️⃣ 托管代码、历史版本管理

当然不仅仅是代码,任何文件都支持(不少人用GitHub来写博客)。它会自动帮你记录代码的修改,在必要的时候,能够帮助你快速回退到之前的历史版本。

2️⃣ 搜索开源项目

GitHub是世界顶级开发者的聚集地,在这里你几乎可以找到任何你想要的东西。上面分享有许多优秀、著名的开源项目,在遵守其License的前提下,你可以免费使用、下载这些开源项目。这也是GitHub最为吸引人的地方。

👉看看GitHub开源项目排行榜:https://www.githubs.cn/top

👉正在使用GitHub的企业与组织:https://www.githubs.cn/organizations

3️⃣ 分享的同时会得到社区的回馈

GitHub可以说是共产主义的最佳实践之一。其一大优势是协同开发,你分享出来的项目,其他开发者也可以参与贡献,帮助你一同完善项目功能,Bug修复,代码质量提升。

4️⃣ 使用Github Pages服务,你可以免费搭建一个博客网站

GitHub Pages提供静态网页托管服务,它直接从 GitHub 上的仓库获取 HTMLCSSJavaScript文件,然后构建并发布网站。 您可以在 GitHub Pages 示例集合中查看 GitHub Pages 站点的示例。

GitHub 提供免费的 github.io子域,也支持自定义域名。

5️⃣ 学习,能力提升

GitHub上有很多优秀开源项目和教程资源值得你去发现、学习

👉GitHub面试、学习资源精选:https://www.githubs.cn/awesome

6️⃣ 提升自己的影响力

你可以将自己的开源项目发布到GitHub网站上,项目越受欢迎获得的Star越高,说明业界对你的能力越认可。一份优秀的GitHub主页,能为自己的简历润色不少。

4.1 github网址填写邮箱

由于访问外网,所以访问可能会比较慢,因此建议使用自己的热点。

🏠https://github.com/

4.2 设置密码(包含字母大小写和数字)

4.3 设置英文用户名

4.4 选择是否接受消息推送

4.5 真人验证

点击 create account 后可能会有点卡,显示错误的白色页面,你如下图点击刷新按钮,然后会弹出一个选择对话框,按继续即可

4.6 邮箱验证

4.7 信息填写

4.8 注册成功

4.9 获取typora主题

在左上角的搜索框中输入:Mr-Write/-

解压后将 theme 文件夹下的所有文件拷贝至 typora的主题文件夹下即可(这个在之前已经讲过了,这里就不过多说明)

4.10 📍 作业展示

👇 展示 cyan-moon 主题的效果图

5.函数练习

5.1 📍 求和

编写一个求和函数sum,用于计算 1+2+…+n ,在主函数调用该函数求和。

示例 输入 输出
1️⃣ 5 15
2️⃣ 7 28
3️⃣ 3 6

👇 代码写在代码块中

• 1

👇 vs执行代码成功截图放在引用框中

5.2 📍 回文数

编写函数 palindromeNumber,求[200,3000]范围内的回文数有哪些,在主函数中调用该函数。

输出区间[200,3000]中所有的回文数,一行一个回文数,不需要输出其它无关的字符。

202
212
222
232
242
.....

👇 代码写在代码块中

• 1

👇 vs执行代码成功截图放在引用框中

5.3 📍 函数表达式的值

有如下表达式 s = 1 + 1 / 3 + (1 * 2) / (3 * 5) + (1 * 2 * 3) / (3 * 5 * 7) + .... + (1 * 2 * 3 * .... * n) / (3 * 5 * 7 * ... * (2 * n + 1))。编写函数求给出的n所对应的表达式s的值。

输出表达式的值,保留小数点后10位的值。

示例 输入 输出
1️⃣ 4 1.5492063492
2️⃣ 3 1.5238095238

👇 代码写在代码块中

• 1

👇 vs执行代码成功截图放在引用框中

6.写一篇自己的csdn文章

6.1 选题范围

  1. 选题一:自己对编程的看法与感悟,可以是注意的问题,可以是自己从小白到现在的成长,自由发挥(不低于两百字)
  2. 选题二:本次练习的三道函数练习题,任选一道作为文章发布

6.2 编写步骤

  1. 先在 typora 中完成编写
  2. 打开csdn编辑器


  3. 将 typora 中的编写内容全选,然后 复制,再 粘贴 到csdn编辑框(如果包含图片则图片路径不能使用本地路径)

  4. 发布文章

  5. 发布成功

  6. 审核完成一段时间后,进入个人主页查看

  7. 链接复制与分析

6.3 📍 分享

到这里,一篇文章就诞生了。这样,我就可以分享链接给我爱的人看我的故事了。

👇 在下方引用栏写下文章链接,给你的负责人查看

🏠

7.总结

7.1 个人学习总结

在下面写下你对这次任务学习到的知识的总结,我们会根据你的总结给你打分(学习总结)

7.2 对软件协会的评价与建议

💬 我的一些话:

  • 软件协会成立时间不算长,但发展的很快,一百多号人的社团确实在管理起来有许多可能的疏忽或者没有全部照顾的到,有些小伙伴觉得没有学到什么。但学习永远不能成为一个被动的过程,一定是要自己去主动去争取。
  • 软件协会的制度与学习规划也在不断完善,大家都应该是在慢慢变得更好变得优秀才对。软件协会提供了许多好的学习资源与更多的拓展,我们也不是老师总是催着小伙伴们做这做那,所以我们给了,你必须主动去接受。
  • 之前有些小伙伴和我交流的时候说自己会为学校之间的差别感到焦虑,但其实计算机专业差别真不会太大,大多都是靠自己的主动学习,即使是学校老师的差距也几乎影响不了什么。再者,软协提供的资料与知识拓展都是走在了很多其它学校的前面,像我有在其它很多高校的同学,他们现在都不知道github怎么用,typora怎么用,图床是什么。软件协会对大一的学习规划是在同样学习的知识的基础上进行知识的拓展或者说是超前学习。

不管怎样,请在下方写下你对软件协会的评价,做的好的与做的不好的,供软件协会改进。

相关文章
|
28天前
|
存储 JavaScript 网络架构
【开源图床】使用Typora+PicGo+Github+CDN搭建个人博客图床
【开源图床】使用Typora+PicGo+Github+CDN搭建个人博客图床
103 3
|
6天前
|
Ubuntu Linux Shell
github用存在的私钥在Linux上配置免密登录
在Linux上配置GitHub免密登录,使用已有的私钥。系统环境为Ubuntu 22.04.3 LTS。步骤包括:1) 将名为`github`的私钥文件上传至`~/.ssh/github`;2) 设置正确权限`chmod 600 ~/.ssh/github`和`chmod 700 ~/.ssh`;3) 启动SSH代理并添加私钥`ssh-agent -s`和`ssh-add ~/.ssh/github`。完成上述步骤后,可以无缝使用GitHub。
14 0
|
11天前
|
算法 程序员 开发工具
GitHub上新!14个Python项目详细教程(附完整代码)
Python作为程序员的宠儿,越来越得到人们的关注,使用Python进行应用程序开发的也越来越多。 今天给小伙伴们分享的这份项目教程完整代码已上传至GitHub,你可以选择跟着这份教程一段一段的手敲出来这几个项目,也可以直接从GitHub上copy下来。
|
14天前
|
Shell 开发工具 git
[oeasy]python019_ 如何在github仓库中进入目录_找到程序代码_找到代码
本文档介绍了如何在终端环境下使用Git克隆仓库后,通过`cd`、`pwd`和`ls`命令导航并找到下载的文件。首先,使用`ls`查看当前目录,然后通过`cd`逐层进入目标文件夹,最后到达包含游戏文件game.py的位置。文章还提到了如果`git clone`失败,可以直接进行下一节实验。
19 0
|
17天前
|
网络安全
IDEA 提交代码到 GitHub 时发生错误
摘要: 在遇到访问 GitHub 时的错误,这两个命令分别用于处理 SSL 连接问题和连接超时问题。
|
20天前
|
算法 程序员 开发工具
GitHub上新!14个Python项目详细教程(附完整代码)
Python作为程序员的宠儿,越来越得到人们的关注,使用Python进行应用程序开发的也越来越多。 今天给小伙伴们分享的这份项目教程完整代码已上传至GitHub,你可以选择跟着这份教程一段一段的手敲出来这几个项目,也可以直接从GitHub上copy下来。
|
22天前
|
Shell Linux 开发工具
如何在vs上提交代码到gitee/github?
如何在vs上提交代码到gitee/github?
|
28天前
|
开发工具 数据安全/隐私保护 C++
vs2019中同步到github上的用户名错误_控制面板和vs的git全局设置重新登录
vs2019中同步到github上的用户名错误_控制面板和vs的git全局设置重新登录
18 0
|
28天前
|
Linux 网络安全 开发工具
【超详细!超多图!】【代码管理】Python微信公众号开发(3)- 服务器代码上传Github
【超详细!超多图!】【代码管理】Python微信公众号开发(3)- 服务器代码上传Github
65 0
|
28天前
|
程序员
借用GitHub将typora图片文件快速上传CSDN
借用GitHub将typora图片文件快速上传CSDN