자신의 일은 스스로하자

[파이썬] 파이썬으로 할 수 있는 것 [광주인공지능학원] 본문

Python

[파이썬] 파이썬으로 할 수 있는 것 [광주인공지능학원]

힐파르 사막 삼계탕 2021. 9. 27. 04:25
728x90

광주인공지능학원에서 진행된 수업을 토대로 복습한 내용입니다.

 

파이썬

파이썬은 1991년 프로그래머인 귀도 반 로섬이 발표한 고급 프로그래밍 언어로, 플랫폼에 독립적이며 인터프리터식, 객체지향적, 동적 타이핑 대화형 언어입니다. 파이썬은 비영리의 파이썬 소프트웨어 재단이 관리하는 개방형, 공동체 기반 개발 모델을 가지고 있습니다.

 

6

 


파이썬으로 할 수 있는 일은 많습니다. 대부분의 프로그래밍 언어가 하는 일은 파이썬은 쉽고 깔끔하게 처리합니다. 파이썬으로 할 수 있는 대표적인 것들을 알아보겠습니다.

광주인공지능학원에서 진행된 수업을 토대로 복습한 내용입니다.

 

1. 시스템 유틸리티 제작

 

 

파이썬은 운영체제의 시스템 명령어를 사용할 수 있는 각종 도구를 갖추고 있습니다. 이를 바탕으로 시스템 유틸리티를 만드는데 유리합니다. 시스템에서 사용 중인 서로 다른 유틸리티성 프로그램을 하나로 뭉쳐서 큰 힘을 발휘하게 하는 프로그램을 만들 수 있습니다. 

+ 유틸리티 : 컴퓨터 사용에 도움을 주는 여러 소프트 웨어

 

2. GUI 프로그래밍

 

GUI 프로그래밍은 윈도우 창에 프로그램을 동작시킬 수 있는 메뉴나, 버튼, 그림 등을 추가하는 것입니다. 파이썬 GUI 프로그래밍을 위한 도구들이 갖추고 있어 GUI 프로그램을 만들기 쉽습니다. 대표적인 파이썬 프로그램과 함께 설치되는 Tkinter를 사용하면 5줄의 코드만으로 윈도우 창을 띄울 수 있습니다.

 

3. C / C++와의 결합

 

파이썬은 접착 언어라고도 부릅니다. 그 이유는 다른 언어와 잘 어울려 결합해서 사용할 수 있기 때문입니다. C나 C++로 만든 프로그램을 파이썬에서 사용할 수 있으며, 파이썬으로 만든 프로그램은 C, C++에서 사용할 수 있습니다.

광주인공지능학원 스마트인재개발원에서 C를 따로 배우지는 않았습니다.

 

4. 웹 프로그래밍

 

일반적으로 익스플로러, 크롬 같은 브라우저로 인터넷을 사용하는데, 웹 서핑을 하면서 게시판이나 방명록에 글을 남기면 그러한 게시판이나 방명록을 바로 웹 프로그램이라고 합니다. 파이썬은 웹 프로그램을 만들기에 매우 적합한 도구입니다.

 

5.  데이터 분석, 사물인터넷

 

파이선으로 만든 pandas모듈을 사용하면 데이터 분석을 쉽게 할 수 있습니다. 데이터 분석을 할 때 아직은 데이터 분석에 용이한 R언어를 많이 사용한다. 하지만 padas등장 후 파이썬의 이용도가 올라가고 있습니다.

사물인터넷 분야에서고 파이썬은 활용도가 높습니다. 라즈베리파이는 리눅스 기반 작은 컴퓨터입니다. 이 것을 사용하면 홈시어터나 아주 작은 게임기 등 여러 가지 재미있는 것들을 만들 수 있다. 파이썬은 이 라즈베리파이를 제어하는 도구로 사용됩니다. 

위 내용은 광주인공지능학원에서 진행된 수업을 토대로 복습한 내용 입니다.

광주인공지능학원에서 진행된 수업입니다.

www.smhrd.or.kr

 

스마트인재개발원

4차산업혁명시대를 선도하는 빅데이터, 인공지능, 사물인터넷 전문 '0원' 취업연계교육기관

www.smhrd.or.kr

 

728x90