반응형

Python 25

파이썬 Python #3 스크립트 모드, 문법 오류, 실행 시 오류

1. 스크립트 모드 이런 길이의 코드를 입력해야 하는 때가 오게 됩니다 코드가 복잡해지게 되면 한 줄씩 모두 입력해야 하기 때문에 인터프리트(대화형) 모드는 번거롭습니다 그래서 이 모드를 사용하면 좀 더 쉽게 프로그램을 작성할 상 있습니다 스크립트 모드: 텍스트 에디터를 이용하여 명령어들을 파일에 저장한 후에 파일을 읽어서 명령어들을 하나씩 실행할 수 있는 모드 명령어들이 저장된 파일을 소스파일이라고 합니다 IDLE를 이용한 소스파일을 작성해봅시다 파이썬 쉘의 메뉴 중 [File] -> [New File] 선택 위와 같이 코드를 작성한 뒤 텍스트 에디터의 [File]->[Save] 메뉴 선택, 코드를 파일로 저장합니다 그리고 파이썬 쉘의 메뉴 중 메뉴[Run]->[Run Module] 선택하여 소스 파일..

파이썬 Python #2 계산, 문자열 출력, 터틀 그래픽 맛보기

이제 파이썬에서 계산을 해봅시다 1. 사칙 연산을 해보자! 연산자로 발로 출력해도 되고 print()로 출력해도 됩니다 응용문제 (1) 3.14192*10.0*10.0 (2) (1/100)*1234 (3) 1234567890 * 9876543210 (4) 1E+100 / 1E+10 정답은 제일 아래쪽에 있습니다~ 2. 문자열을 출력해보자! 문자열: 큰따옴표나 작은따옴표안에 들어있는 데이터를 print(), 큰따옴표 또는 작은따옴표를 이용해 문자를 출력할 수 있습니다 **'+'를 활용하면 문자열을 이어서 출력할 수 있습니다** 그런데 이렇게해도 제대로 출력이 될까요? 안되죠! 반드시 시작과 끝에 같은 종류의 따옴표를 입력해야 합니다 또, comma(,)를 사용해 여러 개의 값을 출력할 수 있습니다 문자열과..

파이썬 Python #1 파이썬은 무엇인가?

1. 파이썬은 무엇인가? 대화형 프로그래밍 언어 초기 언어인 ABC를 발전시켜 UNIX/C 해커들을 위한 언어를 만들다가 이 언어를 탄생시킴 일반인들이 편하게 프로그래밍을 할 수 있도록 하기 위해 만듬 파이썬 언제, 누가 만들었나? 1991년, 귀도 반 로섬(Guido van Rossum) 특징 (1) 뛰어난 생산성 (2) 초보자에게 좋은 인터프리터 언어로 만들어짐 (3) 문법이 쉬워서, 코드를 보면 직관적으로 알 수 있는 부분이 많음 (4) 다양한 플랫폼에서 사용 가능 (5) 풍부한 라이브러리 (6) 애니메이션, 그래픽을 쉽게 사용 2. 기업에서는 파이썬을 어떻게 활용할까? NASA: 63개 이상의 파이썬 관련 프로젝트 관리 Netflix: 내부적으로 영상 네트워크를 관리하는 CDN(Content De..

프로그래밍에 앞서 알아야할 것들 (폰노이만구조, 기계어, 어셈블리어, 고급언어)

컴퓨터란? 계산(compute)을 하고 프로그램에 따라 데이터를 처리하는 기계 컴퓨터 = 하드웨어+ 소프트웨어 소프트웨어 = 프로그램 컴퓨터에게 해야 할 작업의 내용을 미리 약속된 형태로 알려주는 문서 컴퓨터에게 작업을 지시하려면 아주 자세하고 구체적으로 일을 지시해주어야 함 프로그램의 목적 컴퓨터를 범용적으로 만들기 위해 폰노이만구조 폰 노이만이 제안한 프로그램은 메인 메모리(CPU)에 저장한다는 구조 메인 메모리는 읽거나 쓰기가 가능하고 쉽게 변경할 수 있어서 유연한 작업 처리 가능 메인 메모리에 저장된 프로그램 명령어 순차적 가져와서 실행 메인 메모리에 저장된 프로그램에서 명령어들을 순차적으로 가져와서 실행 프로그래밍 언어의 분류 1.기계어(Machine Language) 2.어셈블리어(assemb..

반응형