Python은 프로그래밍 언어 중 쉽게 배울 수 있는 편이고 아주 유용하다.
· 요즘 AI 및 기계학습이 뜨는 데 대부분의 인공지능 프로그램이 Python 기반이다.
· AI 외에 다른 데이터 과학 분야에서도 많이 쓰인다 (통계, 데이터 분석 및 시각화 등)
PyTorch와 TensorFlow는 AI 프레임워크이고 Numpy와 pandas는 수학 및 통계를 쉽게 다루기 위한 파이썬 패키지이다.
인공지능과 데이터분석 이외에도 diango나 Flask 등 Python기반 프레임워크가 웹 개발에서도 많이 쓰인다.
앞으로 받을 교육 내용(데이터 분석과 기회가 되면 기계학습, 딥러닝)을 블로그에 정리할 계획이다.
쉽고 어려운 내용을 가리지 않고 모두 포스팅할 예정
1. print() 함수
##print()
##입력으로 들어온 값을 출력해주는 함수로, 리턴값은 None이다.
print("Hello, world!")
## --> Hello, world!
print(print("Hello, world!"))
## --> Hello, world! 출력 후 다음 행에 None출력
2. input() 함수
## input()
## 괄호 안에 들어오는 값을 출력하고 사용자의 입력을 받는다.
input("Tell me something: ")
## 위의 경우는 Tell me something: 이 출력되고 사용자의 입력을 받기위해 대기하지만
## 입력받는 것을 출력하는 함수를 작성하지 않았기 때문에 입력만 받고 종료된다.
## 입력받은 것을 바로 출력하기 위해서는 아래와 같이 작성해주면 된다.
print(input("Tell me something: "))
3. 주석처리
위의 print() 함수와 input() 함수를 간단하게 설명하면서 이미 주석을 사용했지만 보다시피 #을 통해서 주석을 인식한다.
여러줄을 한번에 주석처리 하고 싶으면 드래그 후에 ctrl+/ 을 누르면 된다.
4. 연산자
+ : 더하기 연산자
- : 빼기 연산자
* : 곱하기 연산자
** : 지수 연산자
/ : 나누기 연산자
// : 몫 연산자
% : 나머지 연산자
이외에도 논리 연산자, 비트 연산자 등이 있지만 지금은 다루지 않는다.
연산자 우선순위
괄호 > 지수 연산자 > 곱셈, 나눗셈, 몫, 나머지 연산자 > 덧셈, 뺄셈
'💂군대 > KAIST ICT Academy' 카테고리의 다른 글
MO6 - 함수 매개변수와 반환값 (0) | 2024.09.04 |
---|---|
MO5 - 함수의 정의와 호출 (0) | 2024.08.21 |
MO4 - 조건문 (0) | 2024.08.07 |
MO3 - 반복문 (0) | 2024.08.03 |
MO2 - 자료형과 변수 (0) | 2024.07.30 |