일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 스마트인재개발원
- 크롤링
- 프로젝트
- 스마트인재개발원 후기
- 문자태그
- 정보보호
- Selenium
- 딥러닝수학
- 머신러닝
- while문
- 딥러닝
- java
- 멜론
- 주식
- 기본목록
- 딥러닝기초수학
- 딥러닝실행
- 크롬
- Python
- 광주인공지능학원
- 도서관관리
- 보안용어
- for문
- 파이썬
- Visual Studio Code
- 웹 크롤링
- 보안
- HTML
- 컴퓨터보안
- 웹툰
- Today
- Total
자신의 일은 스스로하자
[파이썬] 파이썬으로 할 수 있는 것 [광주인공지능학원] 본문
광주인공지능학원에서 진행된 수업을 토대로 복습한 내용입니다.
파이썬
파이썬은 1991년 프로그래머인 귀도 반 로섬이 발표한 고급 프로그래밍 언어로, 플랫폼에 독립적이며 인터프리터식, 객체지향적, 동적 타이핑 대화형 언어입니다. 파이썬은 비영리의 파이썬 소프트웨어 재단이 관리하는 개방형, 공동체 기반 개발 모델을 가지고 있습니다.
파이썬으로 할 수 있는 일은 많습니다. 대부분의 프로그래밍 언어가 하는 일은 파이썬은 쉽고 깔끔하게 처리합니다. 파이썬으로 할 수 있는 대표적인 것들을 알아보겠습니다.
광주인공지능학원에서 진행된 수업을 토대로 복습한 내용입니다.
1. 시스템 유틸리티 제작
파이썬은 운영체제의 시스템 명령어를 사용할 수 있는 각종 도구를 갖추고 있습니다. 이를 바탕으로 시스템 유틸리티를 만드는데 유리합니다. 시스템에서 사용 중인 서로 다른 유틸리티성 프로그램을 하나로 뭉쳐서 큰 힘을 발휘하게 하는 프로그램을 만들 수 있습니다.
+ 유틸리티 : 컴퓨터 사용에 도움을 주는 여러 소프트 웨어
2. GUI 프로그래밍
GUI 프로그래밍은 윈도우 창에 프로그램을 동작시킬 수 있는 메뉴나, 버튼, 그림 등을 추가하는 것입니다. 파이썬 GUI 프로그래밍을 위한 도구들이 갖추고 있어 GUI 프로그램을 만들기 쉽습니다. 대표적인 파이썬 프로그램과 함께 설치되는 Tkinter를 사용하면 5줄의 코드만으로 윈도우 창을 띄울 수 있습니다.
3. C / C++와의 결합
파이썬은 접착 언어라고도 부릅니다. 그 이유는 다른 언어와 잘 어울려 결합해서 사용할 수 있기 때문입니다. C나 C++로 만든 프로그램을 파이썬에서 사용할 수 있으며, 파이썬으로 만든 프로그램은 C, C++에서 사용할 수 있습니다.
광주인공지능학원 스마트인재개발원에서 C를 따로 배우지는 않았습니다.
4. 웹 프로그래밍
일반적으로 익스플로러, 크롬 같은 브라우저로 인터넷을 사용하는데, 웹 서핑을 하면서 게시판이나 방명록에 글을 남기면 그러한 게시판이나 방명록을 바로 웹 프로그램이라고 합니다. 파이썬은 웹 프로그램을 만들기에 매우 적합한 도구입니다.
5. 데이터 분석, 사물인터넷
파이선으로 만든 pandas모듈을 사용하면 데이터 분석을 쉽게 할 수 있습니다. 데이터 분석을 할 때 아직은 데이터 분석에 용이한 R언어를 많이 사용한다. 하지만 padas등장 후 파이썬의 이용도가 올라가고 있습니다.
사물인터넷 분야에서고 파이썬은 활용도가 높습니다. 라즈베리파이는 리눅스 기반 작은 컴퓨터입니다. 이 것을 사용하면 홈시어터나 아주 작은 게임기 등 여러 가지 재미있는 것들을 만들 수 있다. 파이썬은 이 라즈베리파이를 제어하는 도구로 사용됩니다.
위 내용은 광주인공지능학원에서 진행된 수업을 토대로 복습한 내용 입니다.
광주인공지능학원에서 진행된 수업입니다.