이 파일은 제가 python 기초 강의를 들으면서 필기했던 내용들을 간단하게 정리한 것입니다.
혹시나 잘못된 정보가 포함되어있을수도 있기 때문에,
python 내용을 아시는 분들중에 잘못된 내용을 잡아내신 경우에는 댓글을 달아주시길 바랍니다.
----------------------------------------------------------------------------------------------------
저는 이미 c언어를 공부한 이후에 파이썬을 공부하고 있는 터라, 필기 내용 자체가 아무래도 c언어와 파이썬의
차이점을 위주로 정리를 했습니다. 그렇기 때문에 python을 아예 모르시는 분은 이 문서를 읽기에 약간 불편함이
있을수도 있다는 점 양해바랍니다. c언어를 어느정도 알고 이 문서를 보는걸 추천드립니다 ㅎㅎ
저도 아직 초보라 틀린 내용이 있을수 있고, 만약 그 부분을 잡아내신다면 댓글로 알려주시길 바랍니다.
----------------------------------------------------------------------------------------------------
1. 파이썬의 기본적인 것들(c언어와의 차이점)
1) java에서는 변수를 출력할때 + 를 이용하여 변수들을 묶지만, python에서는 그렇지 않고 쉼표로 구분한다.
또한 문자열을 " " 이 아니라 ' '로 묶어도 되고, c언어처럼 변수의 자료형을 쓰지 않아도 된다.
ex)
identity = '지구인'
number = 4
print('하이!',identity,'나는 다리가',number,'개 있어')
>이런 식으로 ,
옆에 붙여서 쓴다.
2) 한줄 주석은 //이 아니라 #을 사용한다. c언어에서는 //를 사용한다.
여러줄 주석은 """ """를 사용한다. c언어에서는 /* */를 사용한다.
#이것은 한줄 주석
"""
이것은 주석입니다. 설명이죠!! 파이썬에서 주석은 샵을 사용합니다. c언어는 / 두개이고요!
여러줄 주석할떄는 따옴표 세개로 묶습니다! /* */는 c언어에서이고요!
"""
3) ** 를 사용하면 거듭제곱의 뜻이다.
EX>
power = 2 ** 10 #1024
4) 문자열 덧셈 연산 가능!
EX>
text = '2015' + '1993'
num = 2010+1000
print(text) #20151993
print(num) # 3010
5) 또한 문장 끝에 세미콜론 적을필요 없다. c언어에서는 문장의 끝에 항상 ;를 찍어야한다.
ex> print('안녕하세요')
6) 한줄씩 결과를 보고 싶다 or 귀찮게 파이썬 켜서 한줄씩 저장후 실행하기 귀찮을때
powershell들어가서 python이라 검색하면
>>> 이라고 뜬다. 거기서 원하는 코드를 작성하면 된다.(이게 바로 REPL이다.)
그곳을 빠져나오려면 exit()라고 쓰기
7) powershell 사용법 (명령줄 셸)
-> 디렉터리 : 폴더
1)pwd : 현재 디렉터리의 위치(경로) 출력(print working directory)
2)ls : 현재 디렉터리에 뭐가 있는지(내용물) 알려줌(list segment)
3)cd: 디렉터리의 위치를 이동(change directory)
주의점: ls이라고 썼을때 나오는 진짜 폴더의 이름을 사용해야된다.
4) 상위폴더: .. (점 두개)
ex) cd .. =>상위폴더로 이동
5) cp: 파일복사(copy)
ex) cp '복사할파일' '복사해서만들새파일이름'(cp test.py test2.py)
6)rm(remove) : 파일 삭제
주의점) 삭제하면 휴지통으로 가지 않고 바로 삭제되니까 신중히 사용!
여기서 TIP>
>> 파일이름이 너무 길거나, 어려워서 쓰기가 어려울때....
-> 파일이름을 조금만(두~세글자 정도만) 쓰고 tab눌러도 파일이름이 자동으로 완성된다! 참고!
'Python' 카테고리의 다른 글
python 간단 정리 - (6) (0) | 2020.02.16 |
---|---|
python 간단 정리 - (5) (0) | 2020.02.16 |
python 간단 정리 - (4) (0) | 2020.02.16 |
python 간단 정리 - (3) (0) | 2020.02.16 |
python 간단 정리 - (2) (0) | 2020.02.16 |