02笨方法学Python|GitHub使用 + ex1-10

罩耳大耳机+巴赫无伴奏大提琴,编程神助攻~

0. hello,GitHub!

注册git hub账号,是进入程序员世界的一个小小仪式。
上传代码后,当天的格子就变成绿色,颜色越深贡献越高,低调酷炫的打卡~

GitHub.png

github官网上的help文件https://help.github.com/ 写的非常详细,可以说手把手了,而且一步一截图!新手刚一注册完,GitHub便会带着建立第一个hello world项目,所以不用纠结太多,直接上路吧!
最核心的几个概念:

  • repository
    仓库。每个人可以建很多仓库,每个仓库里放一个项目。
  • masterbranch
    主线与支线。把你的Project想象成一棵树。你栽培这棵树,从根部(主线,master)慢慢生长,高大笔直。如果有人喜欢你这个project,也想参与,那他可以复制一棵带回自己的仓库,然后培养。别人养的叫branche(分支)。
  • pushpull
    别人复制这棵树到自己家的过程,叫Pull.
    如果这个人觉得自己种的不错,想把他的这个分支并回到我们的主线上,那么他可以申请“推回”去,这叫做push.

刚开始用GitHub的同学先好好培养自己的主线Master吧~ 我现在就在默默的种自己的树。慢慢来,以后就可以和GitHub社区的大家一起开发好玩的项目了。

下面的git是GitHub的本地端,也是用命令行操作,可以跳过。毕竟GitHub上所有文件的上传修改,我们可以直接在网页端操作,像简书一样简单。。哈哈。不顾为了显得高端(zhuangbi),我简单的学了两个基本操作。

1.下载git

官网下载git.

2.第一次使用git上传文件

github官网上的help文件写的非常详细,可以说手把手了,一步一截图。刚一注册完,便会带着建立第一个hello world项目。
https://help.github.com/

所有代码存在D盘LearnPython文件里,我的GitHub用户名是luyanne.

  • 先用cd命令进入放代码的文件夹,是的,不区分大小写。
  • 将这个文件夹initialize成 git 的本地工作树working tree,从此,这个LearnPython就是GitHub的本地库存了。不过里面的货不会自动更新到网络端,需要自己一个个上传。
  • 第一次上传,需要在terminal里配置你的github用户名和github邮箱,这样就有了上传通行证,以后就畅通无阻了。
  • 用git list命令(下面代码第5行),查看自己的设置,没问题,就OK啦
cd d:/learnpython
git init
git config --global user.name "your github name,ie.luyanne"
git config --global user.email "your email adress''
git config --list 

3.日常git上传

只要三行命令,都在powershell进行。
先用cd命令进入包含待上传代码的文件夹,可以ls再确认下。

git add 文件名.类型
git commit -m ''信息,比如add ex12''
git push origin master
git核心概念.jpg

理解这三行代码,正是Git的三个核心概念。

  • Git是GitHub的本地端,那个放着想上传代码的文件夹,就叫做“Working directory(工作文件夹)”,我们的目的地是网页端上的仓库‘repository’;
  • add, 表示我们想把本地的代码传到网页端GitHub上;
  • 然而并不是想传就传,淘宝买东西还需要先把钱付给支付宝呢。对于Git来说也有类似“支付宝”这样的中转站,add命令其实只是把东西放到了这个中转站。我们需要敲入commit 这个命令,中转站才会把东西提取出来;别急,还没结束;
  • 最后,本地端其实类似于分部branch,网上的才是总部master。任何分部branch到总部master的行为,需要命令push真正上达天听。所以push origin master,文件传毕。

参考:官网帮助:如何用命令行上传你的项目


ex1 - ex10 这10个练习非常简单,书上解释的也很清楚,成就感UpUp~

ex1

先用cd进入ex1.py的文件夹,再启动python ex1.py
单引号和双引号可以调换,谁放在外面都行。
# 放在句首或者句中都可以。

ex5

%d 和%f 是对应数字,d-interger; f-floating numbers
%r 和%s 对应字符, r 全部打印,包括引号;s 只打印引号里面的。

  • What is the difference between %r and %s?
    We use %r for debugging,“raw representation” ,since it displays the “raw” data of the variable, but we use %s and others for displaying to users.
    %r is for debugging;
    %s is for displaying.

ex10

""" 打印直接所有;用右斜线 \ backward slash来“跳过”。(forward slash /)

转义序列 escape sequence
不懂,先MARK在此。

\\ Backslash (\)
\' Single- quote (')
\" Double- quote (")
\a ASCII bell (BEL)
\b ASCII backspace (BS)
\f ASCII formfeed (FF)
\n ASCII linefeed (LF)
\N{name} Character named name in the Unicode database (Unicode only)
\r ASCII carriage return (CR)
\t ASCII horizontal tab (TAB)
\uxxxx Character with 16- bit hex value xxxx (Unicode only)
\Uxxxxxxxx Character with 32- bit hex value xxxxxxxx (Unicode only)
\v ASCII vertical tab (VT)
\ooo Character with octal value oo
\xhh Character with hex value hh
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,332评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,508评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,812评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,607评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,728评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,919评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,071评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,802评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,256评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,576评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,712评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,389评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,032评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,798评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,026评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,473评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,606评论 2 350