파이썬(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 별명 모듈에 있는 모든 내용을 포함시킨다. '모듈명.함수명'처럼 모..
- Total
- Today
- Yesterday
- 리눅스 명령어
- 추억의 오락실
- 라즈베리파이 활용
- linux
- Eclipse ADT
- 라즈베리파이 오락실
- 이클립스 사용법
- jsp 프로그래밍
- 라즈베리파이
- 파이썬 연산자
- 리눅스 설치
- 리눅스 기초
- 파이썬 프로그래밍
- 파이썬 기초
- 라즈베리파이 나스
- 파이썬
- 리눅스
- PYTHON
- 리눅스 cat
- Android Programming
- openmediavault
- eclipse
- 파이썬 자료형
- 라즈베리파이 NAS
- 안드로이드 프로그래밍
- raspberry pi
- Android Studio
- 파이썬 함수
- 게임기 만들기
- mysql
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |