본문 바로가기
TOP

분류 전체보기121

[파이썬: 웹크롤링] #01 웹크롤링 입문! 정적/동적 페이지에 대하여 ​[왕초보 웹크롤링 무작정 따라하기] 웹크롤링 입문, 정적 페이지와 동적페이지, requests, BeautifulSoup, selenium #01 웹크롤링 입문! 정적/동적 페이지에 대하여 우리 눈에 보이는 웹 페이지는 html이라는 문서로 구성되는데, 웹크롤링은 이 html 문서 안의 텍스트, 숫자, 링크를 내 컴퓨터로 가져오는 것이다. 즉, 웹크롤링으로 가져올 수 있는 데이터는 해당 웹페이지의 html 안에 존재해야만 한다. 이러한 제약때문에 웹 페이지가 어떤 방식으로 서버에서 데이터를 받아오는지에 따라 크롤링의 방식도 달라진다. 웹 페이지는 한 번의 로딩으로 모든 정보가 불러와지는 정적 페이지와 사용자의 동작에 따라 정보가 실시간으로 갱신되는 동적 페이지가 있다. 그렇기 때문에 웹크롤링을 하기 전.. 2023. 2. 28.
[파이썬: 웹크롤링] #00 웹크롤링 사전준비, 파이썬/쥬피터노트북/크롬브라우저 설치부터 실행까지 [왕초보 웹크롤링 무작정 따라하기] 웹크롤링을 위한 사전준비! 크롬브라우저/파이썬/파이참 설치부터 실행까지 #01 웹크롤링 사전준비, 파이썬/쥬피터노트북/크롬브라우저 설치부터 실행까지 웹크롤링 사전준비 (쥬피터노트북 / 크롬브라우저) 웹크롤링을 하기 위해서는 우리는 코딩을 해야한다. 다양한 코딩언어 중 파이썬은 다른 프로그래밍 언어보다 익히기 쉽고 데이터분석과 웹크롤링에 많이 사용된다. 그리고 파이썬으로 웹크로링을 하기 위해서는 기본적으로 2가지 환경을 갖춰야 한다. 첫 째는 편리한 코딩환경을 제공하는 '쥬피터 노트북', 둘 째는 크롤링할 데이터를 확인할 '크롬 브라우저'이다. 다양한 코딩환경을 제공하는 IDE(통합개발환경)가 존재하지만 그 중 '쥬피터 노트북(Jupyter Notebook)'를 사용하는.. 2023. 2. 28.
[회사 소개서] 비티엘글로벌 회사소개서 [회사 소개서] 비티엘글로벌 회사소개서*본 게시물은 비공개 정보의 노출을 방지하기 위해 사진/내용 등을 수정 및 가림 처리하여 업로드하였습니다.작업 소요시간 : 2주총 분량 : 14장이번 회사소개서는 물류회사였는데요. 회사소개서나 제안서 작업을 할 때 종종 느끼는 것이지만 세상에는 정말 다양한 산업과 회사들이 있는 것 같아요. 물류회사 작업을 몇 번을 했지만 할때마다 업무의 영역이 천차만별이더라구요. 이런걸 알아가는 게 회사소개서/제안서 외주의 또 다른 재미랍니다ㅎㅎ 이번 작업은 평소보다 사진을 많이 사용한 작업이었는데요. 들어간 이미지 중 몇개는 필요한 이미지의 소스를 모아 포토샵으로 만들었어요. 디자인 작업을 하다보면 일러스트레이터나 포토샵은 일상적인 것이긴 하지만, 없는 이미지를 만들어 낸다는 것은.. 2022. 11. 19.
[ 직무 인사이트 ] 예비 마케터 & 주니어 이직러를 위한 마케팅 직무 분석 8가지 기준 [ 실무 인사이트 ] 예비 마케터 & 주니어 이직러를 위한 마케팅 직무 분석 8가지 기준 *본 글은 필자의 개인적인 경험과 마케팅 현직자들과의 대화를 바탕으로 작성되었습니다. '마케팅'이란 단어는 기업 마다, 사람 마다 그 의미가 다르게 통용되는 것을 흔하게 볼 수 있다(특히, 당신이 마케터라면 마케팅의 정의에 대해 몇 번은 고민해 보았을 것이다). 이는 마케팅이 하나의 고정적인 활동이 아니며 지속적으로 변화해 간다는 것을 시사한다. 사전적 정의마저 시대에 따라 변화했고, 직무와 업무는 더 급격하게 다변화/세분화되었다. 👇 사전적 마케팅 정의의 변화 더보기 - 1935년, AMA(The American Marketing Associaiton) "마케팅은 생산자로부터 소비자에게 상품과 서비스의 흐름을 지시.. 2022. 9. 3.
[파이썬 : DataFrame 다루기] #02 행/열 추가 및 제거 with Pandas [왕초보 데이터분석 무작정 따라하기] DataFrame을 다루는데 있어 필요한 행/열의 추가 및 제거에 사용하는 concat(), drop() 메소드를 설명한다. 행/열 추가 및 제거, 중복값 제거 행/열 추가 (바로가기 Click) 행/열 제거 (바로가기 Click) 데이터를 다루다 보면 행이나 열을 추가하거나 제거해야하는 경우가 많이 발생한다. 판다스의 concat() 메소드를 이용하면 행/ 열을 추가를, drop() 메소드를 이용하면 행/열 제거를 쉽게 할 수 있다. 아래와 같은 A_df가 존재할 때, 행(row) 또는 열(column)을 추가 및 제거하는 방법을 알아보자. import pandas as pd A_df = pd.DataFrame({'str' : ['a', 'b', 'c'], 'int.. 2022. 7. 17.
[파이썬 : DataFrame 다루기] #01 DataFrame 생성, 컬럼값(특정값)/인덱스 기준 정렬 with Pandas [왕초보 데이터분석 무작정 따라하기] 데이터분석의 가장 기초가 되는 DataFrame에 대해 알아보고, 파이썬을 통한 DataFrame 생성과 정렬 코드를 설명한다. DataFrame 생성, 컬럼(특정값)/인덱스 기준 정렬 Dataframe 생성 (바로가기 Click) 컬럼기준 정렬/인덱스기준 정렬 (바로가기 Click) 기능 코드 파라미터 pandas 라이브러리 불러오기 import pandas as pd DataFrame 만들기 pd.DataFrame(data = , columns =[]) data = : 데이터를 구성하는 row 리스트 colmns = ['컬럼명', ...] : 컬럼명 지정 컬럼 기준 정렬하기 .sort_values(by = [], ascending = ) by = ['컬럼명'] :.. 2022. 7. 17.