start new:
tmux
start new with session name:
tmux new -s myname
" Add this line. | |
call pathogen#infect() | |
set number | |
" You probably already have these lines. Add them if not: | |
syntax on | |
filetype plugin indent on | |
set incsearch hlsearch |
1. จากที่ไปทำงานมา คิดว่าภาคเราตอนนี้ควรเพิ่มเติมวิชา หรือปรับเปลี่ยนวิชาอะไรยังไง บ้าง อะไรควรเป็นวิชาหลัก วิชาเลือก 2. อะไรที่เป็นวิชาพื้นฐานสำคัญที่ควรเรียน
ขอตอบ 1 กับ 2 รวมกันไปเลยนะ มันเรื่องใกล้เคียงกัน ไม่ได้ตามเลยว่าหลักสูตรปัจจุบันเป็นไง แต่ได้ยินแต่เรื่องลบมามาก จะเทียบกับหลักสูตรเราละกัน วิชาที่เรียนกับภาคอื่นจำเป็น ทั้ง Mechanics, Material ฯลฯ อย่างน้อยๆ มันปูพื้นฐานว่าเราจะเรียนสิ่งยากๆ ยังไง วิชาหลักสาขาเราอยากให้มีความหลากหลายเหมือนเดิม แต่อัดให้จบภายในปีสองสองได้จะดีมาก Hardware + Software Development + Network + Information theory ไม่รู้ว่าสาย Hardware กับ Network ต้องเรียนอะไรจะพูดแต่ Software Development ละกัน
วิชาเลือกอยากให้เป็นวิชา *Programming Paradigm
class Animal: | |
def __init__(self, *, has_scales=False, lays_eggs=False, drinks_milk=False): | |
self.has_scales = has_scales | |
self.lays_eggs = lays_eggs | |
self.drinks_milk = drinks_milk |
from raven.contrib.django.client import DjangoClient as RavenDjangoClient | |
# override base Sentry Django client to sending service information | |
class SentryDjangoClient(RavenDjangoClient): | |
def build_msg(self, *args, **kwargs): | |
data = super(RavenDjangoClient, self).build_msg(*args, **kwargs) | |
data['tags']['SIMPLESAT_SERVICE'] = 'CUSTOMER' | |
data['tags']['SIMPLESAT_ENV'] = 'PRODUCTION' | |
return data |
import requests | |
def make_request(url, data, headers): | |
res = requests.post(url, data, headers=headers) | |
return res.status_code, res.text |
from typing import Dict, Tuple | |
import requests | |
def make_request(url: str, data: Dict[str, str], headers: Dict[str, str]) -> Tuple[int, str]: | |
res = requests.post(url, data, headers=headers) | |
return res.status_code, res.txt |
# python3.5+ style | |
def f(argument: T) -> R: | |
# do_something | |
# python2 style | |
def f(argument): | |
# type: (T) -> R | |
# do_something |
from typing import Any | |
def process_something(arguments: Any) -> Any: | |
... |
from typing import List, Tuple | |
def f(l: List[str]) -> None: | |
# do something | |
def g(t: Tuple[str, ...]) -> None: | |
# do something |