상세 컨텐츠

본문 제목

2021.04.04 비 전공자를 위한 python

파이썬_python

by MustThanks 2021. 4. 4. 22:28

본문

반응형
사용법

1. 주석

1-1 Python 주석(설명)은 # 으로 시작

예)
print (" Hello Python ") # 이곳 부터는 주석으로 Python에서 해석하지 않습니다
#이곳은 주석(설명)을 작성하는 곳입니다.
print (" Hello Python ") 

1-2 프로그램 작성 시 주석의 중요성
- 유지 보수 측면에서의 주석은 프로그램을 계속 수정을 하여 재 사용할 지 다시 개발을 
  해야 하는지를 결정하는 중요한 요소가 되기도 한다
       -  수 개월이 지난 이후 주석의 도움으로 개발자의 개발 의도와 환경의 변화에 맞게 
프로그램을 정확히 변경할 수 있기도 한다
      - 사용자나 유지보수 담당자가 주의해야 하는 내용을 설명하여 프로그램 수정 오류를 방지
- 모듈, 클래스 등에서 제공하고자 하는 기능이 무엇인지 설명
- 변수, 모듈, 클래스를 어떻게 이용 할 것인지 사용 목적을 설명

   1-3 오래된 파이썬 버전 수정에 주의할 내용
-	파이썬 버전 2.3은 한글로 주석처리를 하기 위해 
첫 번째 줄이나 두 번째 줄에는 # coding=cp949  입력이 필요
-	파이썬 버전 2.3인 파일이 UTF-8 형식으로 저장되는 경우 첫 번째 줄이나 두 번째 줄에는 # coding=utf-8 을 입력해야 합니다.
-	code 는 무엇을 어떻게 해결하는지를 보여주며

1-4 결론
-	주석은 왜 code를 작성해야 하는지를 설명해 주는 것 입니다.

1-5 참고
- 코드 페이지 949(CP949)는 마이크로소프트사가 도입한 코드 페이지. 
- KS C 5601의 완성형 한글을 표현
- MS에서는 이 인코딩을 기반 문자 집합 이름인 "ks_c_5601-1987"로 사용
-코드 페이지 949(CP949)는 인터넷 상에서 정보를 주고받는 표준은 아니다.
- CP949 인코딩은 EUC-KR의 확장이며, 하위 호환성이 있다.

2. 변수(Variable)

2-1 변수(Variable) 이름은 식별자의 이름을 의미
- 식별자란 무언가를 식별하기 위해 주어진 이름

2-2 변수(Variable –식별자-) 작성 규칙
- 첫 문자는 알파벳 문자(ASCII 대/소문자,유니코드 문자)거나 밑줄(_)만 올 수 있음
- 나머지는 알파벳 문자, 밑줄 ( _ ), 숫자 (0-9)가 올 수 있습니다.
- 변수 명은 대/소문자를 구분 
  예) variable 과 Variable는 V의 대/소문자로 인해서 다른 변수입니다.
- 올바른 변수(식별자) 이름
  예) myName, MyName, myName_1_1 등 
- 올바르지 않은 변수 (식별자) 이름
  예) 3myName, this is blank , my-name , >myName_c3 등입니다
  
2-3 변수 사용 예제

File Name : VariavleNameEx.py

# python
		Variable = "Variable"
		variable = 10
		#아래의 변수는 오류를 발생
		#3Variable = 3

		#대소문자를 구분한다는 것을 확인
		print("Variable [" , Variable , "]")
		print("variable [" , variable , "]")

결과
	Variable [ Variable ]
	variable [ 10 ]

3. 들여쓰기

3-1. 파이썬의 함수의 특징 
- 시작이나 끝을 지정하는 표시가 없습니다
- 다른 언어처럼 괄호({ })도 사용하지 않습니다. 
- 파이썬의 함수는 콜론(:)과 들여 쓰기 만을 이용하여 그 시작과 끝을 나타냅니다
- 파이썬은 줄 바꿈 문자(carriage return “\n” )를 사용해 구문을 구분 하며
- 콜론(:)과 들여쓰기를 이용해 코드 블럭을 구분합니다
- 파이썬에서 들여쓰기(공백)은 중요한 역할을 하며 
  한 행의 앞에 붙어있는 공백 (빈 칸 혹은 탭) 은 논리적 명령 행의 
  들여쓰기 단계로 한 명령의 범위를 구분하는 데 사용을 합니다.
- 들여쓰기는 공백 4개 사용을 Python 에서 추천하는 것입니다. 
- 들여쓰기를 할 때에는 항상 같은 개수의 공백을 사용하는 것이 중요합니다

3-2 들여쓰기 예제
 
File Name : IndentEx.py

i = 0 
print ('print value ', i)
print ('value is ', I)

결과
    print 'Value is ', i
	^
	IndentationError: unexpected indent

3-3  코드 블록에서의 들여쓰기 예제
-	코드 블록이라 함은, 모듈 , class, if, for, while 등을 의미합니다. 
-	들여쓰기 시작하면 블록이 시작되고, 다시 내어 쓰면 그 블록이 끝을 의미 합니다.
-	대괄호나 소괄호의 키워드를 따로 작성 하지 않습니다. 

File Name : IndentEx2.py
#Hello 모듈에서의 제어문을 이용한 들여쓰기 예제
def Hello(paramBool=True) : 
		# if 구문 뒤에는 들여 쓴 코드 블록을 사용합니다.
		# if 문이 True 이면 들여 쓰기를 한 블록이 실행되고 False 이면 
		# 다음 조건인 else 블록의 코드가 실행을 합니다. 
		# if 문에 괄호를 사용하지 않은 것이 눈에 들어오는 코드 작성법 입니다.
		if paramBool :
			print (" Hello Python ")
		else :
			print (" Hello Python World ")

4.기초 입출력

4-1 : 대화방식의 입출력
입력 input 이용 

예제 1 
>>> sp = input()
,       >>> strString = sp.join('1234567890')
>>> strString
'1,2,3,4,5,6,7,8,9,0'
       
예제 2 
int (숫자) 와 list( [1,2,3,4,5]) 에 대한 값을 입력
>>> intValue = input()
12345
>>> listValue = input()
[1,2,3,4,5,6.7]

type 함수를 이용하여 변수의 타입을 출력
>>> type(intValue)
<class 'str'>
>>> type(listValue)
<class 'str'>
	 
출력 print 이용
예제 1
  스트링 문자에 입력한 값을 print를 이용하여 화면에 출력
>>> strString = '1,2,3,4,5,6,7,8,9,0'
>>> print(" strString = ", strString)
strString = 1,2,3,4,5,6,7,8,9,0

5. 리터럴(literal) 상수

5-1 리터럴(literal) 이란
- 프로그램 내에 직접 문자 형태로(literally) 지정 되는 값으로 
   한번 입력되면 변하지 않는 것을 값을 가지 변수
5-2 예제
- 1 , 10 ,‘string' 
- java 에서의 
final int INT = 10; 
final String STRING = "string"; 의 의미

파이썬 소개.docx
0.02MB

관련글 더보기

댓글 영역