파이썬 (pythoon)

파이썬 python 무엇을 위해 배우는가? - 파이선

working for you 2023. 4. 29. 22:22
반응형

파이선 ( python ), 제가 이 프로그래밍을 공부한 이유는 업무자동화가 목적이였습니다. 온라인 판매 사업을 하다보니, 가장기본적이 주문수집을 함에 있어서 엑셀로는 너무 불편하고 실수가 잦았던 것이 이유였습니다. 파이썬, 어느덧 공부한지 3년이 되었는데요, 그동안 어떤 변화가 있었는지, 실제 업무에 얼마나 도움이 되었는지 설명하겠습니다.

 

 

[목차]
1. 파이선 무엇을 위해 배우는가?
2. 파이썬 실제 구현 사례
3. 앞으로의 방향
4. 결론 및 의견

 

1. 파이선 ( python) 무엇을 위해 배우는가?

프로그래밍 언어 중 파이선은 쉽고 간결하며 다양한 분야에서 사용되고 있습니다. 많은 프로그래밍 언어가 있지만, 초보자도 쉽게 접근해서 결과 값을 내는 언어입니다. 개발자가 되어서 회사가 들어갈 경우 더 깊숙히 공부하고, 많은 프로그램을 개발해서 경험을 늘려야하지만, 저의 경우는 반복되는 업무를 하기 싫은 이유로 파이썬을 빠르고 쉽게 배울 수 있었습니다.

 

 

파이썬의 장점을 3가지로 나눠보겠습니다.

 

1) 데이터 분석과 인공지능

파이썬은 데이터 분석과 인공지능 분야에서 가장 많이 사용되는 언어 중 하나입니다. 파이선의 라이브러리와 패키지들은 데이터 분석에 필요한 다양한 기능들을 제공합니다. 또한, 인공지능 분야에서는 딥러닝 라이브러리인 텐서플로우와 케라스 등이 파이썬을 기반으로 만들어졌습니다.

 

 

2) 자동화

파이썬은 프로그래밍 언어 중 자동화에 가장 적합한 언어 중 하나입니다. 파이선을 이용하여 작업 자동화 및 스크립트 작성을 할 수 있습니다. 이를 통해 루틴 작업과 반복적인 작업을 줄이고 생산적인 업무에 집중할 수 있습니다. 실제로 저는 주문수집을 만들어서 혼자 잘 써먹고 있습니다. 프로그램으로 팔 수도 있겠지만, 아직까지는 혼자 쓰고 싶네요

 

 

3) 웹 개발

python 은 웹 개발 분야에서도 사용되고 있습니다. 파이썬의 대표적인 웹 프레임워크인 장고(Django)를 이용하면 빠르고 안정적인 웹 어플리케이션을 만들 수 있습니다. 개인적으로는 장고보다는 플라스크(flask) 웹 프레임워크를 추천 드립니다. 실제로 제가 구현한 사례는 다음 목차에서 보여드리겠습니다.

 

2. 실제 구현 사례

제가 공부해서 만든 프로그램은 쇼핑몰 주문수집 프로그램, 카페등업관리 프로그램 , jpg to png 변환 프로그램, 유튜브 동시 다운로드 프로그램 기타 등등이 있습니다. 파이선은 참 만들기 좋은 언어로 적게는 하루, 길게는 2주 정도면 원하는 프로그램을 쉽게 짤 수 있습니다. 

 

 

파이썬 기초 미리보기

파이썬 기초 및 전체적으로 내용을 글로 미리보기 해보겠습니다. 파이썬은 현재 가장 인기 있는 프로그래밍 언어 중 하나입니다. 이 언어는 다양한 분야에서 활용되며, 데이터 분석, 인공지능,

2toy.net

 

저의 경우는 처음에 크롤링과 인스타그램 자동친구 추가에 관심이 많아서 패스트캠퍼스에서 "엄무 자동화 올인원 패키지"를 신청해서 들었습니다. 2023년 지금 확인해보니 이제 이 강의를 대체해서 "파이썬으로 할 수 있는 모든 것" 패키지가 생겼네요

 

파이썬으로 할 수 있는 모든 것 with 47개 프로젝트 초격차 패키지 Online. | 패스트캠퍼스

성인 교육 서비스 기업, 패스트캠퍼스는 개인과 조직의 실질적인 '업(業)'의 성장을 돕고자 모든 종류의 교육 콘텐츠 서비스를 제공하는 대한민국 No. 1 교육 서비스 회사입니다.

fastcampus.co.kr

한달에 자기계발비 10만원 정도는 사용해야 한다는 마음을 시작해보시기 바랍니다.  전 이렇게 시작했습니다. (광고 아님) 그리고 파이썬 책을 약 10권 정도 사서 파고 들었습니다. 그리고 조금씩 결과가 나오기 시작하면서, 파이썬 코딩을 보면서 해석이 되는 시점이 되었습니다. 

 

 

마치 새로운 언어를 습득한 느낌이랄까.. 너무 신나고 행복하더군요. 예전에는 1개를 구현하기 위해 기본적으로 1주일 정도 고민했던 내용들이, 1시간 아니 10분만에 해결할 수 있을 경지에 오르게 되었습니다. 

 

사실 1년정도 업무시간 외에 짬짬히 공부했을때, 어느순간 현타가 왔었는데요, 이때 포기하려고 했습니다. 열심히 해도 다시 처음 보는 영어 문법들이 헛된 시간을 보낸 것처럼 저를 힘들게 했습니다. 그래서 한달정도 손을 놓은 적도 있습니다. 

 

 

그러다가 우연히 파이썬 책을 보면 또 하고 싶은 마음이 들어서 다시 공부하다가 또 현타가 오면 멈추고.. 이것을 거의 3년간 반복한듯 합니다. 가늘고 길게 간다는 말이 맞는듯 싶습니다. 아무튼 지금 이 시점에서는 구현한 프로그램을 약간 보여드리겠습니다.

 

1) 카페관리 프로그램 구현

아이디에 가입한 모든 카페를 불러와서 원하는 카페 선택 후 일상 작업을 누르면 출첵, 댓글, 방문, 글을 자동으로 등록해줍니다. 매번 직접 들어가서 했던 작업을 프로그램이 대신해주니, 그 시간에 다른 일을 할 수 있어서 너무 편리합니다. 약간 블로 작성할때 예약 발행 개념으로 만든 프로그램 입니다. 

1) 카페관리 프로그램

 

 

2) 발주 프로그램(스티커, 택배박스) 구현

회사에서 발주를 넣을때마다 수량이나, 사이즈를 체크해서 인터넷으로 결제하는 것이 너무 귀찮아서 구현하게 된 프로그램 입니다. 혼자쓰려고 만들어서 참 편리하고 좋습니다.

지금도 부족하지만, 이땐 실력이 거의 없을때 만들어서 엄청 애먹고, 구글링 하느라 정말 힘들었던 경험이 있네요

 

3) 사람관리 프로그램

몇일에 누가 왔는지 한번에 정리하는 프로그램입니다. 엑셀 함수로 적용할 수 있겠지만, 데이타베이스를 사용하면 훨씬 더 원하는 값을 빨리 가져 올 수 있기에 굳이 파이썬으로 다시 만들었습니다. 기본 데이터는 엑셀이고, 엑셀을 넣기만 하면 원하는 결과값으로 엑셀을 변환해서 줍니다.

 

4) ai를 이용한 자동 블로그 프로그램 구현 (워드프레스, 티스토리, 블로거)

노션ai를 이용해서 구현한 블로그 등록 프로그램 입니다. 정말 세상이 좋아져서 요즘 ai들이 계속 활동하는데요, 우선 시대흐름에 맞춰서 저도 만들어 봤습니다. 기본적인 seo 최적화 구현까지 하기 위해 고민하고 있답니다.  

 

3. 앞으로의 방향

제가 원하는 건 간단했습니다. 내가 하는 모든 일을 자동으로 돌려서 시간을 벌고 싶다. 그리고 일하고 싶을때 하고 것입니다. 시간을 벌어서 또 새로운 가치에 내 시간을 투자하는 것입니다. 이러다 차후에는 프로그램 회사를 차리지 않을까 싶습니다. 

 

 

이 글을 보시는 분들은 "파이선"을 검색해서 들어오셨을 겁니다. 전 이 언어를 공부하면서 정말 새로운 세상을 보게된거 같습니다. 자 이제 시작해보세요. 시간을 벌어 봅시다.

 

4. 결론 및 의견

위에 소개해 드린 프로그램에 외에도 시간이 지나면서 많은 프로그램을 나름대로 개발하게 되었네요, 전 참고로 개발자가 아니며 온라인 판매하는 사람이였습니다. 늦었다고 생각할때가 정말 늦었다고 하더군요..

 

 

하지만 이때라도 시작하면 의도치 않게 남들보다는 더 앞서 나가게 될 것입니다. 

 

 

파이썬 독학 과연 가능할까?

많은 프로그래밍 언어 중 파이썬은 정말 매력적이라고 생각합니다. 저도 처음 파이썬 독학, 공부를 시작할때 너무 설레였던거 같습니다. 막연히 매크로를 사용해서 업무를 편하게 하고 싶다는

2toy.net

 

파이썬 exe 변환 기본편 - Python Pyinstaller Converter

기존 간단히 개발한 유투브 다운로드 프로그램을 파이썬 exe 변환 및 실행을 위해 Python Pyinstaller Converter 팩키지를 사용하여 만들어 보려 합니다. 별도의 파이썬 인터프린터나 모듈 설치 없이, 윈

2toy.net

 

반응형