파이썬(Python)에서 난수를 만들기 위해서는 random 모듈을 사용해야 합니다. 이 랜덤 모듈에서 가장 많이 사용되는 함수(메소드)를 정리해봅니다. 파이썬 랜덤 모듈 random, randint, randrange 함수 import random랜덤(random) 함수들을 사용하기 위해서는 먼저 임포트(import)를 해야 합니다. random.random()0.0 이상 1.0 미만의 실수(float)를 리턴(반환)한다.random.random() + 1.01.0 이상 2.0 미만의 실수(float)를 리턴(반환)한다.원하는 숫자를 더해 그 난수의 범위를 조절할 수 있다. random.randint(1, 10)1 이상 10 이하의 정수(int)를 리턴한다.random, randrange 함수와는 달리..
파이썬(Python) 파일 다루는 방법을 정리해보겠습니다. 파이썬 파일 열기(open), 파일 닫기(close) f = open('file.txt', 'r') # 읽고 쓰는 코드를 여기에 작성한다. f.close() 파일을 사용하기 위해서는 open함수로 파일을 열어야 한다.파일을 다 사용했으면 close함수로 닫아야 한다.(함수 open, close는 파이썬 내장함수이다.)파일을 열기위해서는 파일 모드를 지정해야 한다.파일모드는 rt가 기본값이며 w+b처럼 다양한 조합이 가능하다.파일모드를 잘못쓰면 기존 파일 내용이 삭제될 수 있으니 주의바람 파일 모드 종류r - 읽기모드 (디폴트)w - 쓰기모드, 파일이 있으면 모든 내용을 삭제x - 쓰기모드, 파일이 있으면 오류 발생a - 쓰기모드, 파일이 있으면 ..
파이썬 프로그래밍을 하다보면 필연적으로 오류(또는 에러)와 만나게 됩니다. 예상할 수 있는 오류는 쉽게 if문을 통해서 제어를 할 수 있지만 갑자기 뜬금없이 나타나는 오류(Error)를 잡기에는 역부족입니다. 그래서 파이썬에서는 예외처리(Exception Handling)를 제공합니다. 확실한 오류는 물론이고, 예상 못한 오류까지 잡기에는 예외처리가 제격입니다. 예외(Exception)이라는 말이 조금 어렵게 느껴진다면 파이썬에서는 그냥 쉽게 오류, 에러라고 생각하시면 됩니다. 파이썬 예외처리 코드 기본구조try: (예외가 일어날 것 같은 코드, 즉 위험한 코드)except: (예외가 있을 때 실행될 코드)else: (예외가 없을 때 실행될 코드)finally: (예외와 상관없이 무조건 실행될 코드) t..
파이썬(Python)에서는 복잡한 프로그램(소스코드)을 모듈(Modules)로 나누어 관리하는데, 이런한 모듈은 또 패키지(Packages)로 묶어서 관리할 수 있습니다. 패키지란 모듈을 디렉토리(폴더)로 구분하여 관리하는 것을 말합니다. 파이썬 패키지 (Python Packages) 디렉토리 구조 파이썬 패키지는 디렉토리(폴더) 구조로 되어있다. 위 트리 구조를 보면 animal 패키지 안에 cat, dog, rabbit 패키지가 들어있고 그 속에 eat, move, sound 모듈이 각각 포함되어 있는 것을 볼 수 있다. __init__.py 파일은 패키지를 초기화하는 역할을 한다. 특별한 일이 없다면 Python 3.3 이후의 버전에서는 __init__.py를 생략할 수 있다. 하지만 하위 버전의 ..
파이썬(Python)에는 코드를 모듈(Module)로 나누어 관리를 할 수 있습니다. 기존에 사람들이 만들어 놓은 모듈을 사용하고, 없는 모듈을 직접 만들어 사용하는 방법을 알아보겠습니다. 파이썬 모듈(Module) 기초 파이썬 모듈은 파일(.py)로 관리된다. 모듈 속에는 함수, 클래스, 변수 등이 올 수 있다. 여러 모듈을 패키지(Packages)로 묶을 수 있다. 현재폴더, PYTHONPATH(환경변수), 파이썬 설치 경로 순으로 모듈을 검색하여 사용한다. PYTHONPATH 환경변수는 sys.path로 확인할 수 있다. 파이썬에서 모듈 사용하기 import 모듈 import 모듈1, 모듈2, 모듈3 ... import 모듈명 as 별명 모듈에 있는 모든 내용을 포함시킨다. '모듈명.함수명'처럼 모..
파이썬(Python)은 기본적으로 많은 기능을 함수로 제공하고 있습니다. 함수란 프로그래밍의 복잡도를 낮추기 위해 특정 기능을 하나로 묶어서 따로 관리하기 위해 사용됩니다. (함수를 특정 기능을 수행하는 하나의 블랙박스라고 생각하면 됩니다.) 수학에서 말하는 함수와 비슷하게 특정 입력값을 받아서 처리하고 난 후 출력값을 내주는 역할을 합니다. 경우에 따라 입력(인자) 또는 출력(리턴값)이 없을 수 있습니다. 파이썬 함수 사용 파이썬에서 기본으로 제공하는 함수를 빌트인(built in) 함수라고 한다.빌트인 함수(내장함수)의 종류는 dir(__builtins__) 명령으로 확인이 가능특정 클래스(또는 객체)에 소속되는 함수를 따로 메소드라고 부른다. (메소드를 그냥 함수라고 부르는 경우도 많다)len, m..
파이썬 반복문 중에 가장 기본인 while 반복문 사용법을 정리합니다. 파이썬 while 반복문 while 조건문 :(반복할 코드) while 반복문은 조건문이 거짓이 될 때까지 코드를 반복한다.보통 반복문 블록(반복할 코드) 내에 조건문 결과를 변경시키는 코드가 들어간다. (i = i + 1) 파이썬 while 무한루프 처리 while True :(계속 반복할 코드) while 반복문을 무한루프로 만들기 위해서는 조건문(조건식)에 True를 입력한다.(정수 1처럼 True로 인식하는 다른 값도 가능하나 True를 추천)의도적인 무한루프가 아니라면 반드시 무한루프를 빠져나가는 코드를 넣어야 한다.(위의 무한루프는 Ctrl + C 키보드 인터럽트를 써서 빠져나왔음) 파이썬 break 사용법 (i값이 5일 ..
인공지능, 머신러닝은 물론 아이들 코딩교육에까지 파이썬의 인기는 점점 더 높아만 가는 것 같습니다. 심플함이 파이썬의 가장 강력한 무기인 것 같은데요. 이런 파이썬을 어떻게 설치하고 코딩한 프로그램을 어떻게 실행시켜보는지 한번 알아보겠습니다. 일단 파이썬 사이트(https://www.python.org/downloads/)에 방문해 파이썬 프로그램을 다운로드 받습니다. (요즘에는 파이썬3를 추천함으로 이것을 다운로드 받았습니다.) 파이썬 프로그래밍 시작 (설치에서 실행까지) 파이썬 설치파일을 실행하면 위와 같은 화면이 나오는데 아래쪽 Add Python 3.5 to PATH가 체크됐는지 확인하고 Install Now를 클릭합니다. (Add Python 3.5 to PATH를 체크하지 않으면 윈도우에서 직..
- Total
- Today
- Yesterday
- 안드로이드 프로그래밍
- openmediavault
- 파이썬 기초
- 추억의 오락실
- PYTHON
- 파이썬 자료형
- 라즈베리파이 활용
- 리눅스 cat
- 파이썬 프로그래밍
- 리눅스
- linux
- Android Studio
- mysql
- 라즈베리파이 오락실
- raspberry pi
- 이클립스 사용법
- eclipse
- 라즈베리파이
- 파이썬
- 리눅스 기초
- 파이썬 연산자
- 라즈베리파이 NAS
- 파이썬 함수
- jsp 프로그래밍
- 게임기 만들기
- Android Programming
- Eclipse ADT
- 리눅스 설치
- 리눅스 명령어
- 라즈베리파이 나스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |