728x90
반응형
1. 파이썬 설치하기
1-1) [Python 공식 웹사이트](https://www.python.org/downloads/)에서 Python 다운로드
1-2) 터미널에서 `python` 입력하여 설치 확인, `exit()` 명령어로 종료
1-3) [Visual Studio Code](https://code.visualstudio.com/) 설치 및 실행 > Terminal > New Terminal > `python` 명령어 입력으로 Python 사용 준비 완료
2. 파이썬 실행하기
# 간단한 연산
>>> print(1+1)
2
>>> 1+1
2
# 문자열과 변수 활용
>>> len("hello world")
11
>>> a=1
>>> b=1
>>> a+b
2
>>> a=1;b=1;a+b
2
>>> a=1;\ // \는 실행 유보
. . . b=1;\
. . . a+b
2
3. 데이터 타입
3-1) 숫자형 데이터 타입
# 정수 및 실수
print(-1)
print(0)
print(1) # int(정수형)
print(1.1) # float(실수형)
# 기본 연산
print('1+1', 1+1) // 1+1 2
print('2-1', 2-1) // 2-1 1
print('2*2', 2*2) // 2*2 4
print('4/2', 4/2) // 4/2 2.0
# 수학 모듈 사용
import math // 수학 관련 모듈 임포트
print('math.sqrt(4)', math.sqrt(4)) // math.sqrt(4) 2.0 (제곱근 구하기)
print('math.pow(4,2)', math.pow(4,2)) // math.pow(4,2) 16.0 (4를 2번 곱하기)
# 랜덤 모듈 사용
import random // 랜덤 관련 모듈 임포트
print('random.random()', random.random()) // random.random() 0.9571635308903039(랜덤한 값 생성)
3-2) 문자 데이터 타입
# 문자열 출력과 다양한 문자열 조작
print('Hello world') // Hello world
print("Hello world") // Hello world
print('''
Hello
world
''')
// Hello
world
print("'1'+'1'", '1'+'1') // '1'+'1' 11
print('Hello world'*1000) // Hello world가 1000번 출력됨
print("len('Hello world'*1000)", len('Hello world'*1000)) // len('Hello world'*1000) 11000
print("'Hello world'.replace('world', 'universe')", 'Hello world'.replace('world', 'universe')) // 'Hello world'.replace('world', 'universe') Hello universe
3-3) 리스트 데이터 타입
# 리스트 생성과 리스트 관련 함수 사용
students = ["egoing", "sori", "maru"]
grades = [2,1,4]
print("students[1]", students[1]) // students[1] sori
print("len(students)", len(students)) // len(students) 3
print("min(grades)", min(grades)) // min(grades) 1
print("max(grades)", max(grades)) // max(grades) 4
print("sum(grades)", sum(grades)) // sum(grades) 7
# 통계 및 랜덤 모듈 사용
import statistics // 통계 관련 모듈 임포트
print("statistics.mean(grades)", statistics.mean(grades)) // statistics.mean(grades) 2.3333333333333335 (평균값 구하기)
import random // 랜덤 관련 모듈 임포트
print("random.choice(students)", random.choice(students)) // random.choice(students) maru (랜덤 값 선택)
4. 파이썬 매뉴얼
4-1) [튜토리얼](https://docs.python.org/3/tutorial/index.html)
4-2) [라이브러리](https://docs.python.org/3/library/index.html)
4-3) [문법](https://docs.python.org/3/reference/index.html)
5. 변수
# 변수 활용
name = 'sori'
message = 'hi, '+name+' .... bye, '+name+'.'
print(message) // hi, sori .... bye, sori.
6. 디버깅
6-1) `print` 사용
6-2) 디버거 사용
7. 입력과 출력
# 사용자 입력과 출력
>>> name = input('name: ')
name: sori
>>> message = 'hi, '+name+' .... bye, '+name+'.'
>>> print(message)
hi, sori .... bye, sori.
728x90
반응형
'study_IT > 기타' 카테고리의 다른 글
생활코딩 파이썬 제어문 (0) | 2024.02.02 |
---|---|
웹페이지 방문자 수 카운트하기 (쿠키 이용) (0) | 2023.12.28 |
웹페이지에 배경음악 넣기 (버튼으로 음악 재생/정지 제어) (0) | 2023.12.28 |
[그림으로 공부하는 IT 인프라 구조] 제2장 서버를 열어보자 (0) | 2023.12.24 |
[그림으로 공부하는 IT 인프라 구조] 제1장 인프라 아키텍처를 살펴보자 (0) | 2023.12.17 |