Itwill 학습내용 정리/2. Python

Python 기초 2편

cannonvirus 2018. 11. 27. 19:01


 4. 변수에 값 대입하기


 - 설명 :

 파이썬에서는 변수에 값을 대입할 떄 "=" 기호를 사용합니다. 참고로 파이썬 코드는 심플함을 철학으로 삼고 있습니다. 파이썬의 기본 철학을 확인하는 방법은 import this를 실행하면 됩니다. 내용은 다음과 같습니다.


Beautiful is better than ugly.

Explicit is better than implicit.

Simple is better than complex.

Complex is better than complicated.

Flat is better than nested.

Sparse is better than dense.

Readability counts.

Special cases aren't special enough to break the rules.

Although practicality beats purity.

Errors should never pass silently.

Unless explicitly silenced.

In the face of ambiguity, refuse the temptation to guess.

There should be one-- and preferably only one --obvious way to do it.

Although that way may not be obvious at first unless you're Dutch.

Now is better than never.

Although never is often better than *right* now.

If the implementation is hard to explain, it's a bad idea.

If the implementation is easy to explain, it may be a good idea.

Namespaces are one honking great idea -- let's do more of those!


 - 파이썬에서 사용하는 변수는 객체를 가리키는 것이다.

 여기서 말하는 객체란? 우리가 지금까지 보아왔던 자료형을 포함해 '파이썬에서 사용되는 모든 것'을 말합니다. 예를 들어 

a = 3 의 코드는 3이라는 값을 가지는 정수형 자료형이 자동으로 메모리에 생성되고 a는 변수 이름일 뿐 3이라는 객체가 저장된 메모리의 위치를 가리키는 것이다. 변수 a는 객체가 저장된 메모리의 위치를 가리키는 reference라고 할 수 있습니다. 다음의 코드를 하나 보겠습니다.


위 코드는 a가 3을 가리키고 있고 3을 가리키고 있습니다. 즉 3을 가리키는 변수가 2개 있는 것입니다.


문제 4. a와 b를 제외하고 3을 가리키는 변수는 몇개가 있는가 알아보시오.


답 : 

저의 경우에는 결과값이 33이나왔습니다. 컴퓨터마다 값이 다를 수 있습니다.



 5. 주석 처리하기 # & 라인 유지하는 방법


 - 설명 :

 프로그램에서 코멘트는 인터프리터에 의해 무시되는 텍스트의 한 부분입니다. 코드를 설명하거나 나중에 어떤 문제를 고치기 위해 표시하는 등 다양한 목적으로 코멘트를 사용할 수 있습니다.


 예 : 



 6. 자료형 개념 배우기


 - 자료형이란 ? 

 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료형태로 사용되는 모든 것을 뜻합니다.


 - 파이썬의 자료형

 1. 숫자

 2. 문자

 3. 리스트 : 데이터의 목록을 다루는 자료형 a = [1,2,3]

 4. 튜플 : 데이터의 목록을 다루는 자료형인데 리스트와는 다르게 변경이 불가능한 자료형 a = (1,2,3) 

 5. 딕셔너리 : key와 value를 조합해서 사용하는 자료형 

 

 6. 집합 자료형 : 리스트 데이터 집합의 교집합, 합집합, 차집합을 출력할 때 유용하게 사용되는 자료형



 7. 자료형 출력 개념 배우기 (print)


문제 5. emp2.csv를 파이썬으로 로드해서 print 하시오


 - 푸는 방법 !



원하는 위치에 emp2.csv 파일을 준비합니다.여기서 emp2 파일은 

SQL에서 사용한 emp 파일과 동일합니다.



내용은 다음과 같습니다. SQL 자료와 다른 점은 컬럼명이 없다는 것입니다.

이러한 준비를


 답 : 



 결과 : 


문제 6. 이름과 월급을 출력하시오.


 - hint : 이름과 월급은 각각 list의 1,5번째에 있다


답 : 



 8. 들여쓰기란?


파이썬이 다른 언어보다 보기 좋고 코드가 간결한 이유는 바로 콜론(:)을 사용해서 들여쓰기를 하도록 만들었기 때문이다. 파이썬은 블럭 구분을 들여쓰기를 통해서 합니다. 콜론(:) 뒤에 나오는 명령어를 다음 줄에 작성하려면 4칸 들여쓰기(=Tab키)를 해야합니다.


예 : 월급이 3000원인 직원의 이름과 월급을 출력하시오



문제 7. 직업이 ANALYST, CLERK인 사원들의 이름과 직업을 출력하시오.


답 : 



'Itwill 학습내용 정리 > 2. Python' 카테고리의 다른 글

Python for문을 이용해서 ★ 모양 그리기  (0) 2018.11.27
Python for문  (0) 2018.11.27
Python if 문  (0) 2018.11.27
Python 기초 1편  (0) 2018.11.27
VScode와 Anaconda Python 연동 방법  (0) 2018.11.23