파이썬 반복문 중에 가장 기본인 while 반복문 사용법을 정리합니다. 파이썬 while 반복문 while 조건문 :(반복할 코드) while 반복문은 조건문이 거짓이 될 때까지 코드를 반복한다.보통 반복문 블록(반복할 코드) 내에 조건문 결과를 변경시키는 코드가 들어간다. (i = i + 1) 파이썬 while 무한루프 처리 while True :(계속 반복할 코드) while 반복문을 무한루프로 만들기 위해서는 조건문(조건식)에 True를 입력한다.(정수 1처럼 True로 인식하는 다른 값도 가능하나 True를 추천)의도적인 무한루프가 아니라면 반드시 무한루프를 빠져나가는 코드를 넣어야 한다.(위의 무한루프는 Ctrl + C 키보드 인터럽트를 써서 빠져나왔음) 파이썬 break 사용법 (i값이 5일 ..
모든 프로그래밍 언어가 그러하듯 파이썬(Python) 프로그래밍에서도 조건문(if), 반복문(while, for)이 기본이면서 가장 중요하다고 할 수 있습니다. 이번에는 if 조건문 사용법을 정리해보겠습니다. 파이썬 if 조건문 if 조건문 : (if 조건문이 참일 때 실행할 코드 ...) 특정한 조건에서 실행할 코드는 if 조건문을 이용한다. if 키워드 + 조건문(식) + :(콜론) 순서로 입력 실행할 블록은 띄어쓰기로 구분한다. (파이썬은 띄어쓰기로 블록을 구분한다.) input함수로 키보드 입력받는 부분은 아래글을 참조 파이썬 input 함수 사용법 정리 (파이썬 키보드 입력) 파이썬 if elif 조건문 if 조건문 : (if 조건문이 참일 때 실행할 코드 ...) elif 조건문 : (elif..
파이썬(Python) 주석과 docstring 사용법을 정리합니다. 파이썬 주석, docstring 사용법 파이썬 주석파이썬에서는 #기호를 사용하여 주석을 표현한다.주석은 코드에 어떠한 영향도 미치지 않는다. 파이썬 docstringdocstring은 코드의 문서화에 도움이 되는 문자열을 말한다.쌍따옴표 세개를 사용하여 docstring을 작성한다. (""" 이런 저런 내용 """)docstring을 사용하여 여러줄의 주석을 작성할 수 있다. (그냥 #을 추천)모듈 파일 처음이나 함수, 클래스 선언 다음 라인에 docstring을 작성한다.중요한 내용을 docstring 첫줄에 작성 후, 한 칸 띄고 자세한 내용을 적는다. 파이썬 help() 함수와 __doc__ 속성 주석과 docstring은 출력결과..
파이썬 10진수, 8진수, 16진수, 2진수 입력, 출력 방법을 정리합니다. 파이썬 10진수, 8진수, 16진수, 2진수 입력 파이썬에서 기본 숫자 입력은 10진수다.8진수를 입력하기 위해서는 숫자 앞에 0o를 붙인다.16진수를 입력하기 위해서는 숫자 앞에 0x를 붙인다.2진수를 입력하기 위해서는 숫자 앞에 0b를 붙인다. 파이썬 10진수, 8진수, 16진수, 2진수 문자열 출력 oct()함수 - 10진수를 8진수 문자열로 변환hex()함수 - 10진수를 16진수 문자열로 변환bin()함수 - 10진수를 2진수 문자열로 변환 파이썬 8진수, 16진수, 2진수 문자열 정수형(int) 형변환 방법 int함수의 2번째 인자를 활용하여 8, 16, 2진수 문자열을 정수형(int) 숫자로 형변환 할 수 있다.8진..
라즈베리파이 같은 하드웨어가 인기를 끌면서 (C언어 만큼은 아니지만) 파이썬으로 하드웨어를 제어하는 경우가 늘어나고 있습니다. 하드웨어 쉽게 제어하기 위해서는 비트연산자를 잘 사용할 수 있어야 합니다. 파이썬(Python) 비트 연산 비트연산자 종류 - AND(&), OR(|), XOR(^), NOT(~), Shift() 기본적으로 비트 연산은 1, 0으로 이루어진 2진수를 연산하는 방식이다.파이썬에서는 0b을 사용하여 2진수를 입력한다. (0o 8진수, 0x 16진수)bin() 함수는 숫자(정수)를 이진수 문자열로 변환한다. (2진수를 눈으로 확인하기 위해 사용, 연산을 하려면 다시 형변환을 해야함) AND연산(&)0b10101010 & 0b11000011AND연산은 각 자릿수를 비교하여 둘다 1이면 ..
수학(산수)를 배웠다면 파이썬(Python)에서 연산자를 쉽게 사용할 수 있습니다. 상식선에서 이해할 수 있는 내용은 생략하고 특징적인 내용들만 정리해보겠습니다. 파이썬 산술연산자더하기(+)실수(float)를 연산에 사용할 때는 오차가 발생할 수 있다. (실수 저장방식으로 인해 정밀도 문제가 생긴다.) 문자열과 리스트, 튜플 등도 더하기 연산이 가능하다. 빼기(-)실수를 빼기할 때 오차가 발생할 수 있다. 곱하기(*)숫자뿐만 아니라 문자열, 리스트 등도 곱하기 연산이 가능하다. 나누기(/)나누기 연산의 결과는 실수형(float)이다. 몫(//)나머지는 버리고 몫만 나타냄 나머지(%)나머지만 나타냄홀수, 짝수(또는 배수)를 구분할 때 주로 사용한다. (num % 2 == 0) 제곱(**)파이썬은 제곱 연산..
프로그래밍에서 자료형(data type)은 값을 담는 그릇이라고 볼 수 있는데, 파이썬(Python)에서는 int(정수), float(실수), complex(복소수), bool(불), str(문자열), list(리스트), tuple(튜플), set(집합, 셋), dict(사전, 딕셔너리)가 있습니다. 이러한 자료형을 이해하기 쉽게 수치자료형, 불자료형, 군집자료형으로 구분하기도 합니다. 수치자료형 - int, float, complex 불자료형 - bool (True or False) 군집자료형 - str, list, tuple, tuple, set, dict 이름처럼 수치자료형은 단순한 숫자를, 불자료형은 참과 거짓을, 군집자료형은 여러 데이터를 저장할 수 있습니다. 그럼 하나하나 자세히 알아보겠습니다..
파이썬(Python)에서 키보드 입력을 받을 때는 input() 함수를 사용합니다. 프로그래밍 공부, 알고리즘 학습에 반드시 필요한 함수이니 이번 기회에 자세히 알아보겠습니다. 입력s = input()print(s)s = input('이름을 입력하세요: ')print('당신의 이름은', s, '이군요')출력Hello WorldHello World이름을 입력하세요: 아무나당신의 이름은 아무나 이군요정리파이썬은 input 함수를 사용하여 키보드 입력을 받는다.출력하고 싶은 메시지는 input 함수의 인자로 전달하면 된다.input 함수의 리턴값은 문자열이다. 입력s = input('정수를 입력하세요: ')i = int(s)print(i)s = input('실수를 입력하세요: ')f = float(s)prin..
파이썬(Python)으로 모니터 화면에 결과물을 출력하기 위해서는 print()함수를 사용해야 합니다. 파이썬 GUI 그래픽 프로그래밍이 아닐 경우 print() 출력은 기본이며 디버깅을 위한 오류 출력에도 자주 사용되는 것이니 이번 기회에 한번 정리해봅니다. 입력print('Hello Python!')print("Nice to meet you.")print('Hello "Python"')print("Hello 'Python'")print('Hello', 'Python!')print('Hello' + 'Python!')출력Hello Python!Nice to meet you.Hello "Python"Hello 'Python'Hello Python!HelloPython! (공백이 없음)정리print함수로 ..
- Total
- Today
- Yesterday
- 이클립스 사용법
- 파이썬 프로그래밍
- 라즈베리파이 활용
- eclipse
- mysql
- 리눅스 설치
- 라즈베리파이 NAS
- 안드로이드 프로그래밍
- openmediavault
- 파이썬 함수
- 파이썬 자료형
- raspberry pi
- 게임기 만들기
- PYTHON
- jsp 프로그래밍
- linux
- 파이썬 연산자
- 추억의 오락실
- Android Studio
- 라즈베리파이
- 파이썬
- 리눅스 기초
- Eclipse ADT
- 리눅스 명령어
- Android Programming
- 라즈베리파이 나스
- 라즈베리파이 오락실
- 파이썬 기초
- 리눅스 cat
- 리눅스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |