안녕하세요 :)
한씨의 독특한 연구소(한.독.연) 입니다.
기계공학을 전공하고, 컴퓨터라는 건 게임을 위한 유용한 도구라고 생각하는 "컴.알.못" 입니다.
다만, 기계공학과에서도 프로그래밍 언어를 가르칩니다.
학교 선배들의 경우 필수과목으로 C 언어를 수강하였지만,
저의 학번의 경우 C언어는 커리큘럼에서 제외되고,
프로그래밍 언어 중 하나인 Matlab(매트랩)만 수강하였습니다.
하지만, 학점은 C- 를 받았죠 ...
그래서 프로그래밍은 "나와 맞지 않는 분야다." 라고 생각하고 있었습니다.
그러다 대학교를 졸업하고 장비를 제작하는 중소기업에 입사하여
프로그래밍에 대한 흥미를 가지게 되는 계기가 생겼습니다.
모 대기업의 도면 검토 프로그램을 이용하여 수 천장, 수 만장의 개별 도면을
검토하는 일을 한 적이 있었습니다.
유용도가 있었지만, 뭔가 아쉽게 부족한...??? 느낌이 들었습니다.
그래서 프로그래밍 분야의 공부를 해보는 것도 재미 있겠다는 생각을 하게 되었고,
2016년 세계경제포럼에서 주창된 4차 산업혁명을 토대로 앞으로의 전망을 위해,
프로그래밍 언어인 파이썬 공부를 해야겠단 생각을 하게 되었습니다.
이렇고 저렇고... 말이 많았네요. 저는 파이썬에 도전해보려고 합니다.
(부족한 점이 있다면, 알려주세요 ㅠㅠ 처음이라 찾아보면서 하고 있답니다...)
1. 파이썬(Python)이란?
창시자는 귀도 반 로섬(Guido van Rossum).
1989년 크리스마스 주에, 연구실이 닫혀있어서 심심한 김에 만든 프로그래밍 언어입니다.
(농담따먹기도 아니고 ... 심심한 김에 만든거래요 ... 대단한 사람이네... )
(유럽에서는 애덤 스미스에 비교할 정도래요... 프로그래밍 계의 경제학자라나...)
파이썬은 인터프리터 언어입니다.
(인터프리터 언어란 한 줄씩 소스 코드를 해석해서
그때그때 실행해 결과를 바로 확인할 수 있는 언어입니다.)
또한, 프로그래밍 언어 검색어 점유율에서도 3위를 하는 언어입니다.
2. 파이썬의 특징
위에서 파이썬에 대해 간단히 알아보았습니다.
이번에는 파이썬의 특징과 파이썬의 사용되는 분야를 알아봅시다.
파이썬 특징
간결하고, 문법이 쉽고, 가독성이 좋습니다.
( 스크립트 , 소스코드를 보면 이해하기 쉽습니다.)
예를 들어
if 4 in [1,2,3,4]: print("4가 있습니다")
예시를 보았을때, 감이 오는가요??
저 코드의 의미는 만약 대괄호 안에 숫자 4가 있다면
"4가 있습니다"라고 출력하는 것입니다.
평균적으로 다른 사람들이 이야기하기를
(저는 파이썬 밖에 공부안해서 모르긴하는데...)
파이썬이 처음 접하는 프로그래밍 언어로 가장 좋은 언어라고 하더라고요.
(그래도 처음접하는 사람한테는 어렵긴함 ....)
파이썬 사용분야
파이썬의 사용분야는 다음과 같습니다.
시스템 유틸리티 제작
GUI 프로그래밍
웹 프로그래밍
수치연산 프로그래밍
데이터베이스 프로그래밍
데이터 분석, 사물 인터넷, A.I(인공 지능)
(다른 분야도 있긴하지만... 잘 쓰이지는 않는다고 합니다.
예를 들어 모바일 어플리케이션 개발의 경우는 Java나 Kotlin을 배우는 게 낫다고 하네요...)
이렇게 간단히 파이썬에 대해 알아보았습니다.
앞으로는 파이썬에 대해 공부한 내용을 올리도록 하겠습니다.
원문의 출처는 아래를 참고해주세요.
댓글