code_free


  • 首页

  • 归档

Git与github常用命令

发表于 2017-03-14

Git项目与github建立联系

首先,需要在github上建立一个repository

1
2
3
mkdir github-project
cd github-project
git init

此时github-project目录即成为一个由git控制的项目,可以在此目录下增加自己的文件。

1
2
3
4
git add . //把所有文件添加到git中
git commit -m 'first init'
git remote add origin git@github.com:your-githubname/githubproject.git
git push orgin master

导入现有的github项目

1
2
3
cd github-project-existing
git remote add origin git@github.com:your-githubname/githubprojectexisting.git
git push origin master

学习资源

Pro git
github help

Python--列表和元组

发表于 2017-03-01

在Python中,最基本的数据结构是序列(sequence)。序列中的每个元素被分配一个序号–即元素的位置,也称为索引。索引从0开始。
Python中包括6种内建的序列。本次暂时讨论列表和元组。

列表和元组的主要区别在于,列表可以修改,元组则不能。
一般来说,几乎所有的情况下列表都可以替代元组(需要注意的例外情况:使用元组作为字典的键。这种情况下,因为键不可修改,所以不能使用列表)。

序列示例:

1
>>>tom = ['tom', 32]

同时,序列也可以包含其他的序列

1
2
3
>>>smith = ['smith', 34]
>>>database = [tom, smith];
[['tom', 32], ['smith', 34]]

通用序列操作

所有序列类型都可以进行某些特定的操作。这些操作包括:索引(indexing)、分片(sliceing)、加(adding)、乘(multiplying)以及检查某个元素是否属于序列的成员(成员资格)。除此之外,Python还有计算序列长度、找出最大原色和最小元素的内建函数。(通用操作还包括迭代iteration)


1.索引
序列中所有的元素都是有编号的–从0开始递增。这些元素可以通过编号访问。如下所示:

1
2
3
>>>foo = 'Hello'
>>>foo[0]
'H'

使用负数索引时,Python会从右边,也就是最后一个元素开始计数。最后一个元素的位置编号为-1(不是-0,因为那会和第一个元素重合)

1
2
3
4
>>>foo[-1]
'o'
>>>foo[-0]
'H'

字符串字面值(就此而言,其他序列字面量亦可)能够直接使用索引,而不需要一个变量来引用它们。两种做法的效果是一致的。

1
2
>>>'Hello'[1]
'e'

2.分片
分片操作用来访问一定范围内的元素。分片通过冒号相隔的两个索引来实现:

1
2
3
>>>tag = '<a href="http://www.python.org">Python web site</a>'
>>>tag[9:30]
'http://www.python.org'

分片操作对于提取序列的一部分是很有用的。而编号在这里显得尤为重要。第1个索引是需要提取部分的第1个元素的编号,而最后的索引则是分片之后剩下部分的第1个元素的编号。
第1个索引的元素是包含在分片内的,第2个则不包含在分片内。

–未完待续

关于2017的一点计划

发表于 2017-02-24

关于技术

  • 对JavaScript做深入的了解,具体表现是看《JavaScript高级编程》
  • 选择一个前段框架学习下。目前前端技术越来越重要,平时做的项目慢慢也会涉及这些知识。暂定Angular或Vue
  • 学习的时候尽量记录下学习的过程和知识点。不要单纯的记录知识点,尽量把自己的思考增加进来

关于生活

  • 把驾照考下来
  • 房子装修这事尽量多费点心思,毕竟以后要住好久
  • 读几本书,写点读书笔记。其实每年也都在读书,小说、网文都会看些,一直缺少记录,看过的时间久了,也就忘记了。
  • 改善自己的书写能力。这点很重要,好多年没写过几百字以上的文字了,确实感觉组织文字的水平一直在下降,这点需要自勉!
    不求每次写多少,慢慢写,时间久了,表达自然会好起来。重要的是坚持书写。

Python基础知识

发表于 2017-02-07

变量

变量名包括字母、数字和下划线。变量不能以数字开头。

1
2
3
>>>x = 3
>>> x * 2
输出:6

获取用户的输入

使用input函数

1
2
3
>>>input("The meaning of life: ")
the meaning of life: 42
输出:'42'

几个标准内建函数

1.乘方函数:pow

1
2
3
4
5
>>>from math import pow
>>>2**3
输出:8
>>>pow(2, 3)
输出:8

2.绝对值函数:abs

1
2
3
>>>from math import abs
>>>abs(-19)
19

3.四舍五入函数:round

1
2
3
>>>from math import round
>>>round(1.0/2.0)
1.0

4.向下取整函数:floor

1
2
3
>>>from math import floor
>>>floor(23.9)
23

模块

导入模块的时候使用import语句

1
2
3
>>>import math
>>>math.floor(23.9)
23

在确定不会导入多个同名函数(从不同的模块)的情况下,你可能不希望每次调用函数的时候都写上模块的名称。那么此时可以使用import的另外一种形式:

1
2
3
>>>from math import sqrt
>>>sqrt(9)
3.0

12

code_free

just a coder!

14 日志
3 标签
Github Twitter
© 2018 code_free
由 Hexo 强力驱动
|
主题 — NexT.Muse v5.1.3