사업 기획 및 운영 직무로 6년을 일했던 것 같다.시장동향, 기술동향, 사업성 등의 지표를 측정해서 제안서, 기획서, 사업계획서 등을 작성했어야 했는데, 내부에서 관리하는 데이터는 생각보다 빈약했었고 인터넷에 오픈된 데이터 소스는 양적인 측면이나 신빙성 측면에서 부족했
처음으로 pycharm이라는 사용을 해보았는데, 처음 배웠던 python이라는 프로그램과 크게 다르지 않아 어렵지 않게 사용해볼 수 있었다. 다만 익숙하지 않다보니 사용이 어려웠던 것 같다.print라는 명령어가 직관적이라 좋은 것 같다.입력하고자 하는 코드 내 데이터
사용자가 직접 데이터를 입력하여 출력할 수 있도록 도와주는 코드이다. 다양한 조건을 입력하여 빠른 시간에 데이터를 확인할 수 있어 좋았다.이와 동시에 데이터 타입도 변환하는 함수도 같이 사용하면서 살짝 어렵긴 했지만 그래도 멈춰서 반복하니 이해가 되었다.변수라는 개념과
숫자 비교문자 비교문자를 팔진법, 십진법, 십육진법, 85진법 등으로 구분한 표를 의미Ord(order)는 문자를 10진수(정수)로 표현하는 명령어Chr(character) 10진수(정수)를 문자로 표현하는 명령어피연산자와의 논리(True, False)를 이용한 연산으
절대값을 구할 때 사용하는 명령어절대값을 구하고 싶은 수를 매개변수로 넣고 절대값을 얻을 수 있음.위와 같은 상황에서 값에서 Avg 값을 차감하여 양수인 경우 + 출력, 음수인 경우 -를 출력하고자 함. ABS 명령어를 사용하여 위와 같이 차이만큼의 +와 - 개수를 '
Class 1. 사용자 예외 클래스 exception 클래스를 상속해서 예외 클래스를 만들 수 있다. 텍스트 파일 사용하기 1. open(), write(), close() open() 텍스트 파일 여는 함수 read() or write() 텍스트 파일을 읽
연속된 두항의 비(r)가 일정한 수열등비중항 \- 연속된 세항에서 가운데 항n번째 값 : an = a1 \* r\*\*(n - 1)a1부터 an까지의 합 : sn = a1 \* (1-(r\*\*n))/(1-r)을 이용한 구현while 문을 이용한 구현an = a1
각각의 컨테이너 자료형에 따라서 차이가 있으며, 파이썬의 대표적인 컨테이너 자료형으로는 List(리스트), tuple(튜플), Dic(딕셔너리), Set(세트)이 있다.list는 데이터를 수정할 수 있지만, tuple은 수정할 수 없다.Dic(딕셔너리)는 Key Val
사용자가 입력한 숫자까지의 약수와 소수를 리스트에 저장하고 출력1부터 100 사이의 난수 10개를 생성 후 짝수와 홀수를 구분하고 각각의 개수를 출력1일 총 입장객이 100명이라고 가정할 때, 1일 전체 입장 요금 출력 \- 입장 고객 나이는 난수를 이용다음 리스트에
선형으로 나열되어 있는 데이터를 순차적으로 스캔하면서 원하는 값을 찾는다.보초법 \- 마지막 인덱스에 찾으려는 값을 추가해서 찾는 과정을 간략화 한다. 리스트에서 가장 앞에 있는 숫자 '7'을 검색하고 위치(인덱스)를 출력리스트에서 숫자 '7'을 모두 검색하고 각각
하노이의 탑이란 세 개의 기둥을 이용해서 원판을 다른 기둥으로 옮기는 퍼즐게임의 일종코드 내용 요약 \- n개의 원판을 출발에서 도착으로 경유를 이용해서 보냄. 1) n-1개의 원판을 출발에서 경유로 도착을 이용해서 보내고 2) n-(n-1)개의 원판을 출발에서
인구수 대비 CCTV 설치 현황 시각화 \- CCTV 데이터 및 인구현황 데이터 확보데이터 정리 및 정렬 후 그래프 도출python과 마찬가지로 import '모듈명'을 이용해 모듈을 불러오고 as 키워드로 축약가능명령어 \- head() 상단의 5개 데이터를 출력
Jupyter & VSCode 12. ~ . matplotlib > - matplotlib 그래프 기본 형태 plt.figure(figsize=(10, 6)) plt.plot(x, y) plt.show > - matplotlib 그래프 기본 기능 plt.fi
9. seaborn seaborn style boxplot syle swarmplot style boxplot with swarmplot style lmplot style ![]
동적 페이지 크롤링 4. Selenium의 기본 기능(3) 검색어 입력 5. selenium + beautifulsoup 6. selenium으로 데이터 수집 자료 수집 사이트 진입 팝업창이 있는 경우 창전환 후 팝업창 클로즈 이후 진입 진행  + b $$인자의 앞에 \*\*을 사용하는 경우 key와 value가 dictionary형태로
Naver API 네이터 개발자센터의 서비스 API 사용등록을 통해 계정 발급 가능 1. Naver API를 이용해 데이터 시각화 하기 1) URL 획득 2) 해당 페이지에서 데이터 취득 3) 취득한 데이터를 이용한 데이터프레임 구축 insert into tablename(column1, column2, ...) value(value1, value2, ...)모든 컬럼값을 추가할 때는 컬럼이름을 지정하지 않아도 되지만, 순서와 일치하도록 유의데이터 조회(select)선택 데
2. Mysql 6) 논리연산자 > - In = 목록 안에 조건이 존재하는 경우 TRUE return select column1, column2 from tablaname where column in (value1, value2) > - Like = 조건 값이