Skip to content

2014/2015年第2学期《Python语言与算法》课程的作业仓库,祝同学们学习愉快,愿2015是我们进步的一年^_^

Notifications You must be signed in to change notification settings

Tonysj/learn-python

 
 

Repository files navigation

learn-python

2014/2015年第2学期《Python语言与算法》课程的练习、作业和资料仓库,祝同学们学习愉快,愿2015是我们进步的一年^_^

一段简单的hello world,走起!

#没有比这个更简单的Hello World程序了~~~~
print 'hello world'

关于本仓库的目录结构说明:
1、README.md就是本页面的内容

##为保持仓库的稳定,以后的公告消息发布会转移到github issues,望周知~ ##请同学们仔细阅读本页面"公告"一栏第5、6、7条,有啥问题请在本仓库"Issues"上的"Git和Github使用方法提问专用贴"上提问~


###公告

  1. 时间:2015/03/20 内容第一个练习
    说明:课堂PPT的P62页:练习(2)-加权平均分计算
    参考:hello.py
  2. 时间:2015/03/27 内容:第一次作业
    说明:课堂PPT的P78-P84页任选2个完成,通过Pull-Request发送到我的github仓库
  3. 时间:2015/04/06 内容挑战Python(不是作业)
    说明:它有 33 个关卡(谜题),有兴趣的同学可以挑战一下哟~
  4. 时间:2015/04/07 内容:作业模板
    说明:以后做作业把test0-0.py文件复制一份改名后再写你们自己的代码
  5. 时间:2015/04/07 内容:github简单教程
    说明:同学们仔细看我写的教程,基本上可以提交作业了--Github简单教程
  6. 时间:2015/04/07 内容:利用github issue提问
    说明:打开本仓库的页面,点击右侧的"Issues",就像百度贴吧一样发帖提问(
  7. 时间:2015/04/07 内容:github issue使用方法
    说明:请参考如何向开源社区提问题

首先要向各位同学宣布几个不幸的消息:

  1. 这门课程是第一次开设;
  2. 这门课程会布置一定量的编程作业;
  3. 这门课程要求同学们编写代码;
  4. 这门课程要求同学们用Github交作业;
  5. 这门课程不会在课堂上讲授如何使用Github
  6. 这门课程的综合训练项目要求同学们合作完成;
  7. 综合训练项目要求用Markdown语法编写文档;
  8. 抛弃Word、抛弃QQ、抛弃邮箱,使用Github交流!

注1:某位老师喜欢追逐时髦技术,所以通风14级的2个班不幸成为了首块试验田`(∩_∩)′
注2:使用Github的Fork+Pull-Request模式可以看出同学们是否自己写代码,相当给力Y(^o^)Y~
注3:有些同学不加思考的抄袭是老师们心中的痛啊→_→
注4:努力学习吧,抱怨是解决不了问题滴~


下面列出了一些Git/Github/Markdown的参考教程,同学们努力学习哦,现在只能靠自己啦~
1、不用全部看完,只要大致掌握下面的几个知识点就能开工干活啦

  • 注册Github账号,生成SSH公钥和密钥
  • Github创建仓库/Fork仓库
  • Clone仓库到本地(git clone)
  • 新建/删除/切换分支(git branch / git checkout)
  • 修改/提交(git add / git commit / git gui)
  • 推送(git push)和更新(git pull)
  • Fork + Pull-Request的使用方法

2、学习技术不要像学数学语文那样一字一字的读,要学会快速阅读,多动手实践,写的次数多了自然就会了
3、信息大爆炸时代学会用搜索引擎查资料是必备的技能啊
|| 百度 || 必应 || Google ||

4:Google已死,请学会科学上网


##基本电脑常识

##使用Github的缘由

##Git和Github简单介绍 git是一个软件,需要我们下载并安装,而Github是一个依托Git提供服务的一个网站,需要注册账号才能使用,而且还需要配合Git软件才能正常使用。Windows系统下的Git软件目前有2个可以选择:

其中Github for Windows是Github官方开发的,但很多开发者认为这个软件使用起来不方便,问题多多,因此使用最广泛是msysgit。不知道什么原因,国内屏蔽了amazon的云服务,而msysgit的安装程序是放在amazon云上的,所以无法下载。我以前给同学们拷贝的资料里有Git-1.9.4-preview20140611.exe安装程序,用这个就行。

##Windows版本的Git安装程序

注:安装msysgit后如果使用它自带的Git Bash,会存在中文乱码问题,请同学们参考“doc/msysgit中文乱码问题解决方法.txt”

一、Github入门教程

##二、Git进阶教程

##三、Github的Fork与Pull-Request教程

##四、Markdown在线编辑器

##五、Markdown入门教程


About

2014/2015年第2学期《Python语言与算法》课程的作业仓库,祝同学们学习愉快,愿2015是我们进步的一年^_^

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%