치트시트
python cheatseet
파이썬은 들여쓰기가 매우매우매우 중요하다.
코드만 줄바꿀하고싶을때 \사용(출력은 줄바꿈안됨)
출력도 줄바꿈하고싶으면 /n사용 ex)hello\nworld
딕셔너리
리스트 []
성격이 같은 순서가 없는 경우 쓰기 좋음
egoing = ['egoing','seoul','programer']]
딕셔너리 {} 사전형
성격이 다른데 순서가 없는 경우 쓰기 좋음
egoiing={'name':'egoing', 'city': 'seoul', 'job': 'programmer'}
console.log(true);
console.log(false);
console.log(1===1); //t
console.log(1===2); //f
console.log(1>2); //f
console.log(1<2); //t
<->
print(True) #비교연산자
print(False)
print(1==1)
print(1==2)
print(1>2)
※유의할 점
Java Script에서는 === 으로 같다를 표현
But Python에서는 ==로 표현
J.S에서는 소문자 대문자 상관 X
But Python에서는 True False로 해야됨
예시 1
if(true){
console.log(2);
console.log(3);
}
console.log(4)
예시 2
console.log(1);
if(false){
console.log(2);
console.log(3);
}
console.log(4)
예시 3
console.log(1)
if(true){
console.log(2.1);
console.log(3.1);
} else{
console.log(4.1);
console.log(5.1);
}
console.log(6)
<->
print(1)
if True: #if 구문에서 들여쓰기가 매우 중요하다.
print(2)
print(3)
print(4) #if구문에 포함안되는 줄
print(1)
if False:
print(2)
print(3)
print(4)
print(1)
if True:
print(2.1)
print(3.1)
else:
print(2.2)
print(3.2)
print(4)
<input type="button" value="login" onclick="
let input_id=prompt('아이디를 입력해주세요');
if(input_id === 'egoing'){
alert('안녕하세요')
} else{
alert('뉘슈?')
}
">
<->
input_id= input('아이디를 입력해주세요. ')
input_pwd = input('비밀번호를 입력해주세요. ')
if input_id == 'egoing':
print('HI')
else:
print('who?')
if input_pwd == 'egoing':
print('hi')
else:
print('not yet')
member= ['egoing','duru'];
for(let i=0; i<member.length; i=i+1){
document.write('<li>'+member[i]+'</li>');
}
member = {name:'egoig', city:'seoul'}
<->
members=['eoging','duru']
for member in members:
print('멤버',member)
결과:
멤버 eoging
멤버 duru
members2 = [
['egoing','seoul','programer'],
['duru','daege','dba']
]
print(members2[0][1])
결과: seoul ([0]줄의 [1]항)
for member in members2:
print(member[0], member[1])
결과:
egoing seoul ([0]열,[1]열)
duru daegu ([0]열,[1]열)
egoing1 = ['egoing','seoul','programer']
egoing2={'name':'egoing', 'city': 'seoul', 'job': 'programmer'} #사전형
print(egoing2['city'])
for name in egoing2:
print(egoing2[name])
결과:
seoul (egoing2의 city)
egoing (eging2의 name)
members3=[
{'name':'egoing','city':'seoul','job':'programmer'},
{'name':'duru', 'city':'daegu','jog':'dba'}
] #리스트문
for member in members3:
print(member)
for member in members3:
print(member['name'])
결과:
{'name':'egoing','city':'seoul','job':'programmer'}
{'name':'duru', 'city':'daegu','jog':'dba'}
egoing
duru
<script>
function sum(left, right){
return left+right;
}
console.log(sum(10,20));
</script>
<->
def sum(left,right):
return left+right
print(sum(10,20))
CLI에 pip 사용하여 pandas 패키지를 설치한 후 사용해보았다. csv 파일을 폴더에 포함하고 pandas를 사용해 읽어온 후 출력해본다.
import pandas
house = pandas.read_csv('boston_house_prices_dataset.csv')
print(house.describe())
print(house.head(1))
pandas.read_csv() 함수를 사용하면 해당 파일의 내용을 csv 형식대로 불러온다.
describe()는 파일 내용의 통계 정보를 가져오고, head(1)은 가장 첫 줄 한 줄만 불러온다.
루프문이 어려운 개념이라 어려웠다.
github에 홈페이지를 못바꿔서 과제링크를 제출하지못했다.
결국 페이지 설정을 실패했음
머리로는 이해가 되는데 다음날 아침에 까먹을것 같다
여러툴 제공
https://getbootstrap.com/
파이썬의 앱스토어
https://pypi.org/
pandas