처음 프로그래밍을 공부하기로 맘먹고 시작하려면 어떤것 부터 해야 할지 감이 안잡힐수 있습니다.
우리가 어릴때 공부를 하기 앞서 ㄱ,ㄴ,...로 시작해 한글을 배우듯 우선 코딩 공부에 필요한 언어를 익혀야 합니다.
프로그래밍 언어는 괭장히 많지만 영어가 세계적 언어이듯 거의 표준같은 주류 언어가 있는데 그것은 "C"계열 언어입니다.
하지만 C,C++,C#,java 등은 강력하고 안정화된 훌륭한 언어이지만 오래전에 나와 조금은 표현이 엄격해 잘 이해 하지 못하고 쓴다면 더이상 앞으로 가지 못하게 되거나 최근에 많이 쓰는 특정 기능을 확장하기 불편한 부분이 있습니다.
파이썬은 비교적 최근에 나왔고 간결한 문법으로 실수 자체가 적어 코딩자체에 집중할수 있고 최신 기술도 비교적 쉽게 사용가능하고 확장성도 높아 처음배우는 초심자가 접하기 부담이 적습니다.
하지만 문법이 쉽다고 기본적인 이해도가 필요 없는것은 아니니 기초를 잘 다듬는것이 앞으로의 공부에 좋은 바탕이 될것입니다.
*파이썬은 프로그램 초보자가 시작하기에 이런점이 좋습니다.
쉽고 간결하다
- 문법이 영어 문장형식으로 익히기가 쉽습니다.
- 비교적 간결하여 초보자들이 자주하는 문법 오류등을 만들 경우가 적어 접근성이 좋습니다.
빠른 개발속도
-다양한 지원툴이 있고 다양하고 강력한 편의 기능, 컴파일등이 간결합니다.
확장성
-오픈소스로 개발된 언어로 웹부터 머신러닝까지 많은 분야에서 사용됩니다.
많은 개발 참고자료
- 넓은 라이브러리과 관련 커뮤니티가 있어 자료 찾기가 쉽습니다.
파이썬을 설치하면 바로 콘솔창에서도 실행이 가능한데
버전을 확인하려면 >>> python --version
입력과 출력
프로그래밍 언어를 배우면 제일 처음 해보는 문구가 있습니다.
바로 "Hello Would!"를 출력해보는 것인데요.
사실 짧지만 많은 부분이 담겨져 있기 때문에 이문구를 출력할수 있다는 것은 공부를 하기위한 기본 준비가 갖추어 졌다는 의미를 담고 있습니다.
print("Hello Would!")
입력 후 출력을 하면 이렇게 하면 됩니다.
name = input("이름을 입력하세요:")
이름을 입력하세요:홍길동
print(name)
홍길동
파이썬의 문법은 다른 기존 언어의 문법보다 간결합니다. 전통? 적으로 많이 쓰는 "{ }" 나 끝에 ";" 같은 부분이 없어 실수할 가능성이 적습니다.
파이썬의 조금 더 다른 특징들은 처음 프로그래밍을 접하시는 분들에게는 와닿지 않을수 있으니 하나씩 그때그때마다 소개하겠습니다.
formatting : 문자를 더 잘 표현하는 방법
%-formatting
myStr="My name is %s"% "aaa"
print(myStr)
'{ }'.format()
myStr="My name is {}".format("aaa")
print(myStr)
f-Strings
myStr=f"My name is aaa"
print(myStr)
'Python' 카테고리의 다른 글
파일 / 피클 (0) | 2021.04.06 |
---|---|
Python / 함수 function (0) | 2021.04.06 |
제어문(if) / 반복문(for, while) (0) | 2021.04.05 |
변수 / 자료형 / 연산자 (0) | 2021.04.05 |
댓글