"선미 파이썬 0312 1일차"의 두 판 사이의 차이

hiblue
이동: 둘러보기, 검색
 
(같은 사용자의 중간 판 하나는 보이지 않습니다)
1번째 줄: 1번째 줄:
 +
==강사정보==
 
*한수찬
 
*한수찬
 
*010 8383 9133
 
*010 8383 9133
5번째 줄: 6번째 줄:
 
공유폴더 \\192.168.4.254\
 
공유폴더 \\192.168.4.254\
  
 +
==강의내용==
 
*주석
 
*주석
 
**소스에 설명을 추가하는 것. 실행 시 무시됨
 
**소스에 설명을 추가하는 것. 실행 시 무시됨
48번째 줄: 50번째 줄:
 
print("안녕", end="")#출력이 끝난 후 기본 개행을 반문자로 변경
 
print("안녕", end="")#출력이 끝난 후 기본 개행을 반문자로 변경
 
print("하세요", end="하하하")
 
print("하세요", end="하하하")
 +
</pre>
 +
 +
==노트==
 +
 +
<pre>
 +
 +
1. 파이썬이란
 +
2. 기초 문법
 +
3. 자료형
 +
4. 제어문 - 조건문, 반복문
 +
5. 함수
 +
6. 클래스
 +
7. 모듈, 패키지
 +
8. 예외처리
 +
9. 파일입출력
 +
10. 프로그래밍 실습
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
* 컴퓨터 프로그래밍
 +
- 컴퓨터가 인간이 원하는 일을 하도록
 +
  컴퓨터가 이해하는 언어로 명령하는 기술
 +
- 일상 대부분에 프로그램이 존재
 +
- 일상에 자리 잡은 여러 종류의 컴퓨터(프로그램)들을
 +
  효과적으로 다루기 위한 방법을 배우는 것
 +
 +
* 프로그래밍 언어
 +
- 컴퓨터와 대화할 수 있는 언어
 +
> 외국어를 배우는 것과 크게 다르지 않다.
 +
- C언어, JAVA, PYTHON
 +
 +
 +
 +
 +
 +
 +
1. 파이썬이란?
 +
1.1. 1990년 귀도 반 로섬 발표 (네덜란드)
 +
1.1.1. 심심해서 만들게 된 언어
 +
1.1.2. 즐겨보던 TV 프로그램에서 이름을 따옴
 +
monty python's flying circus
 +
 +
1.2. PYTHON은 인터프리터 언어
 +
1.2.1. 인터프리터 언어 : 한 줄씩 소스 코드를 해석해서
 +
      그때그때 결과를 확인
 +
1.2.2. 컴파일 언어 : 소스 코드를 결과 파일(실행 파일)로
 +
만든 후 실행
 +
 +
1.3. PYTHON은 그리스 신화에 나오는 뱀
 +
 +
 +
 +
 +
 +
 +
2. 파이썬의 특징
 +
2.1. 문법이 쉽다
 +
2.2. 무료이지만 강력하다
 +
2.3. 간결하다
 +
2.4. 개발 속도가 빠르다
 +
2.5. 객체지향언어
 +
2.6. 플랫폼에 독립적이다
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
* 파이썬은 왜 배울까?
 +
시스템 유틸리티 제작
 +
GUI 프로그래밍
 +
Graphical User Interface
 +
C/C++과의 결합
 +
웹 프로그래밍
 +
데이터베이스 프로그래밍
 +
데이터 분석, 사물 인터넷
 +
 +
 +
* 파이썬으로는 힘들어요..
 +
시스템과 밀접한 프로그래밍 영역
 +
모바일 프로그래밍
 +
 +
 +
 +
 +
 +
 +
 +
3. 개발환경 구축
 +
3.1. 파이썬 다운로드
 +
3.1.1. www.python.org
 +
3.1.2. Downloads
 +
3.1.3. Downloads Python 3.x
 +
 +
3.2. 파이썬 설치
 +
3.2.1. 환경변수 등록 : 하단 'Add Python 3.x to PATH' 체크
 +
3.2.2. 설치경로 변경 : 'Customize installation' 클릭
 +
1. 첫 화면 넘어감
 +
2. 하단 경로 설정
 +
--> C:\Python36-32
 +
 +
 +
 +
 +
 +
 +
 +
 +
3.3. 파이썬 실행 파일들 -> 시작 - 모든 프로그램 - Python 3.x
 +
3.3.1. IDLE - 파이썬 표준 GUI 대화식 인터프리터 언어 (Integrated Development and Learning Environment)
 +
3.3.2. Module Docs - 원하는 모듈을 찾을 수 있는 도구
 +
3.3.3. Python - 도스 창에서 실행되는 파이썬 대화식 인터프리터 언어
 +
3.3.4. Python Manuals - HTML 형식의 파이썬 온라인 문서
 +
3.3.5. Uninstall Python - 파이썬 삭제
 +
 +
3.4. 파이썬 실행하는 방법
 +
3.4.1. IDLE 실행 -> 대화형 편집기
 +
>>> 에 입력하면 바로 바로 결과가 나온다
 +
3.4.2. IDLE 에서 상단 File - New File 에서 편집기 실행
 +
-> 파일을 저장해야 한다.
 +
-> 단축키 F5 실행하기 (상단 Run - Run Module)
 +
-> 편집기에서 Run 하면 IDLE 대화형 편집기에 결과가 나온다.
 +
 
</pre>
 
</pre>

2018년 3월 13일 (화) 19:38 기준 최신판

강사정보

  • 한수찬
  • 010 8383 9133
  • minn890@gmail.com

공유폴더 \\192.168.4.254\

강의내용

  • 주석
    • 소스에 설명을 추가하는 것. 실행 시 무시됨
    • 프로그램 수행에 영향을 주지 않음
    • 한 줄 주석 : # 뒤부터 주석처리
    • 여러줄 주석 :
      '''~''' or """~"""
      여는 부호와 닫는 부호는 같아야 한다.
  • print()
    • 화면으로 데이터(글자)를 출력하는 함수
    • 화면 : IDLE, CMD
    • 함수 : 무언가의 특정 행위를 하기 위해 만들어놓은 기능
      • 대화형 인터프리터 함수에서는 사용하지 않는다.
  • 문자열
    • 문자의 나열, 여러 문자들이 나열된 형태.
    • 'abc' 혹은 "abc"로 묶는다.
      • " ", ' '의 차이는 없음, 그러나 다른 언어에서는 ""을 문자열로, 는 다른 용도로 사용하기 때문에 가능한 ""의 사용을 습관화하는 것이 좋다.
>>> print("문자열입니다")
문자열입니다
>>> "문자열입니다"
'문자열입니다'
>>> 
  • ','
    • 여러 값을 출력하고자 할 때 사용함. 갯수의 제한은 없다.
    • 예)print(1, 2, 3, 4, 5+1, 6, 7)
    • ','로 나열되면 '하나'의 값.
  • ';'
    • 두 개의 함수를 하나로 합칠때
print("a", "b", "c") ; print("A", "B", "C")

한 줄로 합쳐도 abc ABC로는 나오지 않는다.

  • print 함수에서 기본적용되는 구문기호와 마지막 기호
  1. , 로 나열할 때 기본 적용 sep=" "
  2. print()의 출력이 끝날 때 기본 적용 end=" \"
  • \n은 줄바꿈(게행)을 하는 특수문자, 이스케이프문자, new line의 약자이다. (print는 기본적으로 줄바꿈을 수행)
print("A", "B", "C", sep="")#기본 적용되는 공백을 반문자로 변경
print("안녕", end="")#출력이 끝난 후 기본 개행을 반문자로 변경
print("하세요", end="하하하")

노트


	1. 파이썬이란
	2. 기초 문법
	3. 자료형
	4. 제어문 - 조건문, 반복문
	5. 함수
	6. 클래스
	7. 모듈, 패키지
	8. 예외처리
	9. 파일입출력
	10. 프로그래밍 실습










	* 컴퓨터 프로그래밍
		- 컴퓨터가 인간이 원하는 일을 하도록
		  컴퓨터가 이해하는 언어로 명령하는 기술
		- 일상 대부분에 프로그램이 존재
		- 일상에 자리 잡은 여러 종류의 컴퓨터(프로그램)들을
		  효과적으로 다루기 위한 방법을 배우는 것

	* 프로그래밍 언어
		- 컴퓨터와 대화할 수 있는 언어
		 > 외국어를 배우는 것과 크게 다르지 않다.
		- C언어, JAVA, PYTHON






	1. 파이썬이란?
		1.1. 1990년 귀도 반 로섬 발표 (네덜란드)
			1.1.1. 심심해서 만들게 된 언어
			1.1.2. 즐겨보던 TV 프로그램에서 이름을 따옴
				monty python's flying circus

		1.2. PYTHON은 인터프리터 언어
			1.2.1. 인터프리터 언어 : 한 줄씩 소스 코드를 해석해서 
					      그때그때 결과를 확인
			1.2.2. 컴파일 언어 : 소스 코드를 결과 파일(실행 파일)로 
					만든 후 실행
			
		1.3. PYTHON은 그리스 신화에 나오는 뱀






	2. 파이썬의 특징
		2.1. 문법이 쉽다
		2.2. 무료이지만 강력하다
		2.3. 간결하다
		2.4. 개발 속도가 빠르다
		2.5. 객체지향언어
		2.6. 플랫폼에 독립적이다











	* 파이썬은 왜 배울까?
		시스템 유틸리티 제작
		GUI 프로그래밍
			Graphical User Interface
		C/C++과의 결합
		웹 프로그래밍
		데이터베이스 프로그래밍
		데이터 분석, 사물 인터넷


	* 파이썬으로는 힘들어요..
		시스템과 밀접한 프로그래밍 영역
		모바일 프로그래밍







	3. 개발환경 구축
		3.1. 파이썬 다운로드
			3.1.1. www.python.org
			3.1.2. Downloads
			3.1.3. Downloads Python 3.x
			
		3.2. 파이썬 설치
			3.2.1. 환경변수 등록 : 하단 'Add Python 3.x to PATH' 체크
			3.2.2. 설치경로 변경 : 'Customize installation' 클릭
				1. 첫 화면 넘어감
				2. 하단 경로 설정 
						 --> C:\Python36-32
			







		3.3. 파이썬 실행 파일들 -> 시작 - 모든 프로그램 - Python 3.x
			3.3.1. IDLE - 파이썬 표준 GUI 대화식 인터프리터 언어 (Integrated Development and Learning Environment)
			3.3.2. Module Docs - 원하는 모듈을 찾을 수 있는 도구
			3.3.3. Python - 도스 창에서 실행되는 파이썬 대화식 인터프리터 언어
			3.3.4. Python Manuals - HTML 형식의 파이썬 온라인 문서
			3.3.5. Uninstall Python - 파이썬 삭제
			
		3.4. 파이썬 실행하는 방법
			3.4.1. IDLE 실행 -> 대화형 편집기
				>>> 에 입력하면 바로 바로 결과가 나온다
			3.4.2. IDLE 에서 상단 File - New File 에서 편집기 실행
				-> 파일을 저장해야 한다.
				-> 단축키 F5 실행하기 (상단 Run - Run Module)
				-> 편집기에서 Run 하면 IDLE 대화형 편집기에 결과가 나온다.