본문 바로가기
프로그래밍/개발 상식 등

[독서] IT비전공자를 위한 돈 버는 파이썬 코딩

by 숙님 2022. 3. 31.
728x90

프로그래밍의 목적은 시간을 아끼는 것
자동화의 장점을 살리기 

각자가 가진 경험+파이썬 프로그래밍=나만의 무기 

공부 방법
1. 혼자 부딪혀보기
2. 질문을 할 수 있는 강의 듣기
3. 내가 만들고자 하는 프로젝트에 집중해보기

HTML공부 
1대 -증조할아버지
html, head, body 형제 사이
2대 -할아버지
meta, title은 head집안의 형제
div는 body집안의 외동아들 
3대-아버지
h1, h1, div는 div의 아들
4대-아들
li는 div의 아들

출처: https://opentutorials.org/course/3780/18031

학습방법
1)유추
2)검색 

자료구조
프로그래밍을 공부하고 사용하는 이유
- 데이터 구조
- if/for
자료구조_리스트
자료구조_딕셔너리 
자료구조_range

코드설계노트 예시 
1. 인터넷에서 내가 원하는 정보 자동으로 가져오기
- 인터넷에 있는 특정단어("유튜브")와 관련된 기사 00개의 제목을 가져온다
2. 엑셀 자동화 및 워드 클라우드 자동 생성
- 가져온 기사 00개를 엑셀 한 시트로 만든다
- 가져온 기사 제목을 모아서 워크 클라우드로 제작한다
3. 이메일 자동화
- 제작된 이미지를 원하는 곳으로 전송한다
4. 시황보고서 자동제작프로그램 제작
- 지금까지 만든 모든 코드를 하나의 코드로 만들어서 실행 

시간을 줄이는 코딩의 예시
- 쿠팡파트너스 API 활용 최저가 제품 찾기
- 블로그 키워드 경쟁률 조사 프로그램
- 인스타그램 자동화
- 휴대폰 부업 앱 자동화 

JSON구조란
속성-값 쌍 또는 키-값 쌍으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷

사람의 감각을 파이썬 프로그래밍으로 구현
- 시각: 이미지 스크린샷(pyautogui)+이미지 텍스트 추출
- 촉각: 키보드제어(pyautogui)
- 촉각: 마우스 제어(pyautogui)
- 청각: 알림음 라이브러리(winsound)


시각화 라이브러리-seaborn matplotlib
seaborn 
https://seaborn.pydata.org/
matplolib
https://matplotlib.org/
캐글: 예측모델 및 분석대회 플랫폼 
기업 및 단체에서 데이터와 해결과제를 등록하면, 데이터 과학자들이 이를 해결하는 모델을 개발하고 경쟁(현재 구글 인수)

데이터 관리 라이브러리-pandas
https://pandas.pydata.org/

이미지 텍스트 분석 라이브러리-pytesseract
https://pypi.org/project/pytesseract/

동영상 편집 라이브러리-moviepy
https://pypi.org/project/moviepy/

결론: 자신만이 가지고 있는 무기를 파이썬 코딩의 지식과 결합 
개인화된 자동화의 중요성 

댓글