- 먼저 이 내용들은 이진석님의 Askdjango 강의노트를  jupyer로 공부하며 복습하기 위해 정리한 내용입니다. 

  (밑에 askdjango github 링크는 참고자료에 기재하겠습니다. 유용한 내용이 정말 많아요!)


- 저도 이제 개발에 입문한 beginner이기 때문에 틀린 내용이 있으면 댓글 달아주시면 공부하는데 큰 도움이 될 것 같습니다.


 # 2장 정리 (수정 / 보완)

 

     * 이번 장에서 공부할 주요 내용 

 

 - 파이썬 코드 실행방법


 - 파이썬 기본 데이터 타입

 

  1. python의 선 (zen of python)


- 명시가 암시보다 좋다.


- 가독성은 중요하다


* 파이썬의 선을 확인하는 방법은 cmd 창이나 터미널을 실행시킨후 파이썬을 쉘을 실행한후


import this 를 입력하시면 확인할수 있습니다.





  2. python에서 코드 실행하는 3가지 방법


• Interactive Shell 에서 한땀 한땀 실행하기

python

>>> print(sum(range(101)))


• python에서 코드 직접 넣기

python -c "print(sum(range(101)))"


• 소스파일로부터 한 번에 실행하기

python filename.py


  -> 다음과 같이 실행되는 것을 확인할 수 있습니다! 소스파일로 하는 건 귀찮아서..ㅎㅎㅎ 다음에 해보도록 할게요!


 

 3. 기본 데이터 타입


먼저 변수의 개념부터 살펴보겠습니다.


변수란 ?  프로그램이 실행되면서 필요한 데이터를 저장하는 공간! 입니다. (실질적으로는 ram이나 rom에 저장하겠죠!)


데이터 타입(data type) 이 필요한 이유는 멀까요?


한 가지 예를 들자면 물건의 크기는 다른데 담는 용기의 크기가 다 같다면? 사탕을 담는데 김치통에 담는다면! 좋아하시는 분들도 있겠지만~


정말 비효율적이겠죠??


담는 것에 따라 데이터 타입을 나눔으로써 메모리를 절약할 수 있습니다. 작은 데이터는 작은 데이터 크기의 타입에, 큰 데이터는 큰 데이터 타입에~


저희는 슈퍼 컴퓨터가 아니기 때문에 CPU ,MEMORY ,DISC 등의 자원을 아껴야 합니다.



- 숫자 - int / float


파이썬3 부터는 int /float 2가지로 통합되었다고 합니다.


사칙연산(+,-,*,/) , 몫 (//), 나머지(%), 지수승(**) 입니다.



- Boolean type (True , False)


논리연산자 : and , or, not


참조비교: is , is not

-> 참조하고 있는 주소를 비교!





- String type '' ,"" , 여러 줄 문자열은 ''' '''


여러 줄 문자열이 편한점은 엔터를 치면 자동으로 개행했던 것이 저장되기 때문입니다.





- 문자열 형식 지정자


문자열 내에 '{}'와 같은 형태로 슬롯을 만들고, format 함수를 통해 슬롯에 필요한 데이터를 넘깁니다.


format을 통해 슬롯을 지정하는 방법 -> 순서, 키워드




공부하면서 부족한 부분이 많아 수정하였습니다.(4.22 일 토요일)


한 동안 공부를 많이 못해서 다시 열심히 해보겠습니다. 파이썬&장고 공부를 하고 있는 beginner입니다~


도움이 되신다면 공감! 부탁드려요~




여기 까지 하고 3장 정리 때 뵙겠습니다.


참고한 자료:

askdjango github: https://github.com/askdjango


아 그리고 저는 페이스북 , 유튜브 askdjango 에서도 도움을 많이 받아요.

https://www.facebook.com/groups/askdjango/



+ Recent posts