2015-10-18ZH

音频-法

Un Petit Matin
一个早上

3, 10 , 69 , 7,
Je monte dans le bus.
3, 10 , 69 , 7,
我上车了巴士

Beep! Payé.
Piquée! Par une guêpe.
哔!支付
!被黄蜂蛰

L'odeur de poison,
Coule dans mes veines.
毒药的味道
流入血管

Paralysée, paralysée,
Cela anime ma vie
麻木,麻木
麻木热闹了我的生活

Maintenant 
Remplace une guêpe par Git
rm "une guêpe" Git
现在
把“黄蜂”换做Git
rm 黄蜂 Git

教学内容:

  1. gitbook, github双推问题:更像是才艺展示,虽然看了,但是在自己的机子上如何用适合自己的方式达到?推荐GUI软件Source Tree
  2. putty config
  3. 编程问题如何自检

作业清单:

  • 从ssh方式从本地访问github仓库
  • 读懂.git config内容
  • sting type 转datetime type

补充任务:

  • 42行code
  • github,gitbook同步更新

24h作业进展情况(ing)

①从ssh方式从本地访问github仓库

  1. PUTTYGEN load 上课时生成的 private key
  2. PAGEANT add 同一个 private key,close
  3. 用git bash按STEP2方式生成 private & public ssh keys
  4. copy keyfinger print 到 putty host name里,点击open;弹出窗口,窗口标题为 gmail.com - putty, 几秒种后提示 network error: connection timed out

    • 尝试1:把connection里的keepalive值换成1800,重新链接,反馈4里链接错误
    • 尝试2:链接vpn尝试,反馈4里连接错误。。。
    • 尝试3:晚上回家连wifi试,同样问题出现。。

②读懂.git config内容

③string type 转 datetime type

遇到几个问题

  • 之前程序里逻辑不严密,生日是不管年的,但是datetime.date.today显示的是年-月-日。搜索Python官方语法,有date.month和date.day(只读)符合我的需求,但是如何生成当天的month和day呢?
  • 在尝试将string转换为datetime格式时,在教程里找到date.isoforma()符合我的需求,尝试以下代码,提示datetime.date has no attribute isoforma

import datetime
today = datetime.date.today()
print "Today is" , today
print bday
from datetime import date
bbday=date.isoforma(bday, "%Y-%m-%d")
print bday

  • 尝试import isoforma,提示no module named date; 尝试import date.isoforma连在一起,提示:invalid syntax

from datetime import date
from date import isoforma
bbday=date.isoforma(bday, "%Y-%m-%d")
print bday

from datetime import date.isoforma
bbday=date.isoforma(bday, "%Y-%m-%d")
print bday

isoforma直接连在date后面,datetime在date前面,所以顺序不应该是datetime.date.isoforma吗?isoforma是个什么东西,和today的同级同类型的东西吗?

  • 读教程,看isoforma所属是instant methods,是一种方法;不像date.month, date.today一样是attribut。那instant methods用来做什么,没有解释,但是有例子。例子不是isoforma的,从有双括号的地方开始看不懂。

import time
from datetime import date
today = date.today()
today
datetime.date(2007, 12, 5)
today == date.fromtimestamp(time.time())
True
my_birthday = date(today.year, 6, 24)
if my_birthday < today:
my_birthday = my_birthday.replace(year=today.year + 1)
my_birthday
datetime.date(2008, 6, 24)
time_to_birthday = abs(my_birthday - today)
time_to_birthday.days
202

就这两个作业都已经遇到很多问题,希望得到大妈指点,朝着正确的方向更加高效地解决问题。这是C2T2 ZH 24h后作业进行情况,还未完成。