软件协会第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怎么用,图床是什么。软件协会对大一的学习规划是在同样学习的知识的基础上进行知识的拓展或者说是超前学习。

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

相关文章
|
22天前
|
存储 JavaScript 网络架构
【开源图床】使用Typora+PicGo+Github+CDN搭建个人博客图床
【开源图床】使用Typora+PicGo+Github+CDN搭建个人博客图床
35 3
|
22天前
|
机器学习/深度学习 算法 程序员
GitHub:代码世界的来世今生
GitHub:代码世界的来世今生
14 1
|
4月前
|
开发工具 数据安全/隐私保护 git
如何提交代码到github
如何提交代码到github
|
3月前
|
人工智能 运维 Linux
一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)
一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)
101 0
|
8天前
|
开发工具 数据安全/隐私保护 C++
vs2019中同步到github上的用户名错误_控制面板和vs的git全局设置重新登录
vs2019中同步到github上的用户名错误_控制面板和vs的git全局设置重新登录
13 0
|
10天前
|
Linux 网络安全 开发工具
【超详细!超多图!】【代码管理】Python微信公众号开发(3)- 服务器代码上传Github
【超详细!超多图!】【代码管理】Python微信公众号开发(3)- 服务器代码上传Github
16 0
|
17天前
|
程序员
借用GitHub将typora图片文件快速上传CSDN
借用GitHub将typora图片文件快速上传CSDN
|
24天前
|
开发工具 git
对于github不同的分支main或者master,git拉取代码的时候怎么拉取不同分支的代码
对于github不同的分支main或者master,git拉取代码的时候怎么拉取不同分支的代码
22 1
|
2月前
|
数据采集 Web App开发 Go
Python爬虫-模拟Github登录并获取个人信息
python爬虫案例,模拟登录Github
32 0
|
2月前
|
人工智能 文字识别 异构计算
关于github开源ocr项目的疑问
小白尝试Python OCR学习,遇到报错。尝试Paddle OCR部署失败,Tesseract OCR在Colab误操作后恢复失败。EasyOCR在Colab和阿里天池Notebook成功,但GPU资源不足。其他平台部署不顺,决定使用WebUI或阿里云轻应用。求教OCR项目部署到本地及简单OCR项目推荐。
31 2