파이썬의 활용 분야가 궁금합니다.
현재 상경대 다니는 대학생인데요.
프로그래밍에 관심이 생겨 찾아보던 중에 파이썬 이라는 언어가 다른 프로그래밍 언어에 비해 문법이 쉬운 편이라고 하더라고요. 추천도 많이 해주시고요.
그런데 파이썬을 익히면 어떤 것들을 할 수 있는지,
가능하시다면 구체적인 예시를 들어서 설명해주실 수 있을까요?
파이썬을 배우면 할 수 있는 것이라면 여러가지가 있습니다. 파이썬을 통하여 시스템 유틸리티를 제작한다거나
웹 프로그래밍을 통하여 사이트를 만든다거나, 다른 언어와 결합하여 쓰이거나 그 외에도 다른 것에도 응용 될 수 있습니다.
파이썬을 통한 웹 프로그래밍이 된 사이트라면 요기요가 있다고 하며 일반 개인 개발자가 파이썬을 통하여 포커 게임을 만들었다고도 합니다.
제가 파이썬을 공부하고 나서 사용했던 분야는
IOT분야에서 일단 많이 사용한것 같습니다. 그리고 차후에 여기에 AI분야를 추가하여 제가 생각하는 여러 IOT기기 프로토타입으로 대회에 출전하여 수상도 많이받았습니다.
또 엑셀파일 데이터처리, 파일 입출력등도 가능하고
웹페이지 만드는것도 가능합니다.
파이썬으로 할수 있는 것은 많이 있습니다
우선 웹프로그래밍이 가능 합니다.
장고, 플라스크 같은 프레임워크를 사용하여 웹사이트 또는 API 서버를 개발 할 수 있습니다.
데이터 분석 및 AI관련 분야에서 사용이 됩니다.
데이터 분석은 pandas라는 라이브러리가 있습니다.
데이터 분석하기에 편리한 함수를 제공하고 있습니다.
bs4라는 라이브러리를 사용하게 되면 크롤링을 사용하여 데이터 수집도 가능합니다.
데이터를 수집해서 분석까지 파이썬으로 가능합니다.
텐서플로우가 파이썬으로 구동이 가능합니다.
파이썬으로 구동되는 자료가 많다보니 초보자도 쉽게 접근이 가능합니다.
넘파이(NumPy), 판다스(Pandas), 싸이파이(sciPy), 싸이킷런(Scikit-learn)과 같은 다양한 라이브러리들이 있기 때문에 수학, 통계, 컴퓨터 과학을 위한 강력한 도구가 됩니다. 그래서 현재 머신 러닝, 딥 러닝, 데이터 사이언스 분야를 비롯한 수많은 과학 영역에서 파이썬이 지배적인 언어가 되었습니다.
파이썬은 개발자 커뮤니티도 매우 활성화되어 있고, 지원체계도 좋습니다. 기업용 애플리케이션을 개발하든, 데이터 사이언스 분야에서 일하고 있든, 인공지능 분야에서 연구를 진행하고 있는가에 관계없이, 필요한 라이브러리와 프레임워크를 얼마든지 찾을 수 있습니다.