본문 바로가기
자기개발

Python (파이썬) 독학하기 _ #1. 소개 및 문법 기초

by benjamin-L 2022. 8. 27.
728x90
반응형

요즘 AI, 인공지능이 점점 중요해 지고 있는 분위기 입니다. 회사에서도 AI 인증 시험을 통해서 인증을 권장하고 있고, 인증을 받으면 인센티브를 주는등 AI 인력 증강을 위해서 노력하고 있습니다.

 

세계적으로도 AI 인공지능 시장 규모도 점점 증가할것으로 예상되고 있으며, 아래 그림과 같습니다. 오늘부터 AI 를 위해서 요즘 급부상하고 있는 프로그램어인 Python 에 대해서 기본 개념에 대해서 간단히 공부해 보는 내용에 대해서 공유해 보고자 합니다. 조금이라도 도움이 되었으면 좋겠습니다. ^^

전세계 AI 시장 규모

 

 

Python 이란?

파이썬 (Python)은 1991년 네덜란드계 프로그래머인 귀도 반 로섬이 발표한 고급 프로그램밍 언어로, 플랫폼에 독립적이며 인터프리터식, 객체지향적, 동적 타이밍 대화형 언어이다. 파이썬이라는 이름은 귀도가 좋아하는 코미디언에서 따온 것이다. 이름에서 고대 신화에 나오는 커다란 뱀을 연상하는 경우도 있겠지만, 이와는 무관하다. 다만 로고에는 뱀 두마리가 형상화 되어 있다.

 

파이썬은 초보자부터 전문가까지 사용자층을 보유하고 있다. 동적 타이핑 범용 프로그래밍 언어로, 펄 및 루비와 자주 비교된다. 다양한 플랫폼에서 쓸수 있고, 라이브러리가 풍부하여 대학을 비롯한 여러 교육 기관, 연구 기관 및 산업계에서 이용이 증가하고 있다. 또 파이썬으느 순수한 프로그램 언어로서의 기능 외에도 다르느 언어로 쓰인 모듈들을 연결하는 접착제 언어로써 자주 이용된다. 실제 파이썬은 많은 상용 응용 프로그램에서 스크립트 언어로 채용되고 있다. 도움말 문서도 정리가 잘되어 있으며, 유니코드 문자열을 지원해서 다양한 언어의 문자 처리에도 능하다. 파이썬은 기본적으로 해석기 위에서 실행될 것을 염두에 두고 설계되었다.

 

* 최근 인기 요인

1) 프로그래밍을 처음 접하는 사람도 배우기 쉽다.

2) 인공지능, 데이터 분석 등 다양한 분야에 활용 가능하다.

3) 운영체제 대부분에서 동일하게 활용될 수 있다.

파이썬 창시자 (귀도 반 로섬)

파이썬 문법 기초

 

* 숫자의 산술 연산  :   1 + 2  =>  수행 결과 3이 출력된다.

 

* 문자열의 출력  :   print 함수는 화면(표준 출력)에 값을 출력하는 함수이다.

           ex)   print ( 'Good Morning' )   =>  수행 결과  Good Morning  출력된다.

 

* 주석(Comment)

  1) 주석은 파이썬이 처리하지 않으므로 프로그램의 실행에는 영향을 주지 않는다.

  2) 보통 주석은 코드에 대한 자세한 설명을 작성하거나, 특정 코드를 임시로 사용하지 않도록 만들 때 사용한다.

  3) 코드 맨 앞에 # 을 사용하면 해당 줄은 모두 주석이 된다.

          ex)  # Hello, World! 출력

                 print ( 'Hello, World!' )

                 a = 1 + 2  # 더하기

                 print ( 'Hello, World!' )

                 # printf ( '1234567890' )

 

* 들여쓰기 (indentation)

   1) 들여쓰기는 코드를 읽기 쉽도록 일정한 간격을 띄워서 작성하는 방법이다.

   2) 특히 파이썬은 들여쓰기 자체가 문법이다. 들여쓰기를 제대로 하지 않으면 문법 오류가 발생하거나 제대로 실행되지 않는다.

   3) 들여쓰기 방법은 공백(스페이스) 2칸, 4칸, Tab 등 여러가지 방법이 있다. 하나로 통일하여 사용한다.

   4) 들여쓰기는 Tab 대신 공백 4칸을 권장한다.

 

* 코드블록

   1) 코드 블록은 특정한 동작을 위해서 코드가 모여 있는 상태를 뜻하며 파이썬은 들여쓰기를 기준으로 코드 블록을 구성한다.

   2) 같은 블록은 들여쓰기 칸 수가 같아야 하고, 공백과 Tab 문자를 섞어 쓰면 안된다.

           ex) 잘못된 경우                         if  a == 10 :

                                            공백 2칸   _ _ print ( '10' )

                                            공백 4칸   _ _ _ _ print ( '입니다' )

           ex) 맞는 경우                            if  a == 10 :

                                            공백 4칸   _ _ _ _ print ( '10' )

                                            공백 4칸   _ _ _ _ print ( '입니다' )

 

 

Python 프로그램을 쉽게 사용하는 방법  :  구글 코랩

 

구글에서 무료로 제공하는 서비스중에 ' 구글 코랩 ' 이 있습니다.  클릭하면 아래와 같이 실행 화면이 나오고, 파일로 가서 새로 페이지를 선택하면 Python 프로그램을 쉽게 작성하고, 쉽게 실행해 볼수 있습니다.

 

구글 드라이브와 연결되어, 프로그램 저장 및 관련 프로그램을 다운받아서 실행해 볼수 있습니다.

728x90
반응형

댓글