728x90

Data/Python 9

파이썬 프로젝트_인스타그램 해시태그 크롤링 코드

오늘은 인스타그램 해시태그를 크롤링하는 파이썬 코드를 공유하겠습니다. 앞서 포스팅했던 코드 두가지는 주피터노트북을 활용해서 진행했었는데요, 인스타그램 해시태그 크롤링은 Pycharm 이라는 프로그램을 사용했습니다! 저는 프로젝트 기간동안에만 일시적으로 사용할 예정이었기에 Pycharm 30일 무료버전으로 다운받았었습니다! Pycharm 프로그램을 통한 인스타그램 해시태그 크롤링

Data/Python 2024.04.01

파이썬 프로젝트_ 막대차트 시각화 코드

이번에는 엑셀파일을 불러와서 일부 데이터의 값을 막대차트로 시각화하는 코드를 공유해보도록 하겠습니다. 제가 사용한 해당 코드에 대한 설명을 해보자면 지역축제를 성공/실패로 군집화를 했습니다. 실제 엑셀파일에는 축제명, 구분(카테고리), 성공여부 데이터가 있는데요, 카테고리별로 성공/실패가 각각 몇개의 데이터를 갖는지 막대차트로 비교하는 시각화 코드입니다! 주피터 노트북을 통한 막대차트 시각화 코드

Data/Python 2024.04.01

파이썬 프로젝트_상관관계 분석 및 시각화 코드

안녕하세요, 오늘은 패스트캠퍼스 데이터분석 부트캠프 5~6주차에 진행되었던 파이썬 프로젝트에서 실제로 활용했던 코드들을 공유하겠습니다. 파이썬 프로젝트는 처음이었는데 정말 2주동안은 블로그를 신경쓸 수 없을만큼 할게 정말 많았어요..! 데이터를 전처리하고 분석하는 과정에서 정말 많은 코드들을 사용했는데, 그 중에서 모든 프로젝트에서 유용하게 쓰일 수 있는 코드이니 참고해주시면 좋을 것 같습니다! 주피터 노트북을 사용한 상관관계 분석 및 분석결과 시각화 코드

Data/Python 2024.04.01

데이터 분석 핵심 툴_파이썬(Python) 문자열 활용 심화ver.

오늘은 파이썬에서 문자열을 활용할 수 있는 다양한 방법들을 공유해보도록 하겠습니다. 문자열 길이 확인 len( ) # 문자열의 길이(문자 수)를 반환함 문자열 인덱싱과 슬라이싱 # 문자열은 개별 문자에 접근할 때 인덱싱을, 부분 문자열을 추출할 때 슬라이싱을 사용함 문자열 검색 find( ) # 부분 문자열(괄호 안의 값)의 첫번째 위치를 반환하고, 없으면 -1을 반환함 index( ) # 부분 문자열(괄호 안의 값)의 첫번째 위치를 반환하고, 없으면 오류 발생함 문자열 변경 replace(old, new) # 문자열 내의 모든 old 문자열을 new 문자열로 대체함 # 문자열 자체는 변경하지 않으며 바뀐 결과를 반환함 split( ) # 문자열을 괄호 안의 기호로 나누어 리스트로 반환함 # 괄호안에 아..

Data/Python 2024.03.18

데이터 분석 핵심 툴_파이썬(Python) 리스트 활용 심화ver.

안녕하세요! 그동안 파이썬의 기초 개념들과 기초 함수들을 공유드렸다면, 오늘은 파이썬의 메서드와 리스트 표현식을 활용하여 리스트 조작하는 방식을 공유하려고 합니다. 그리고 2차원 리스트에 대한 개념과 다양한 활용방식도 공유해보도록 하겠습니다. append( ) 메서드 # 리스트의 끝에 새로운 항목을 추가함 extend ( ) 메서드 # 리스트에 다른 리스트나 반복 가능한 객체의 모든 항목을 추가함 insert( ) 메서드 # 리스트의 특정 인덱스에 요소 추가하기 pop( ) 메서드 # 리스트에서 지정된 인덱스에 있는 항목을 제거하고 해당 값을 반환함 # 인덱스를 지정하지 않을 경우 리스트의 마지막 항목을 제거함 remove( ) 메서드 # 리스트에서 특정 값을 찾아 첫번째로 일치하는 항목을 제거함 # 리..

Data/Python 2024.03.18

데이터 분석 핵심 툴_파이썬(Python) 반복문 개념 정리

오늘은 어제 배웠던 파이썬 반복문의 개념에 대해서 정리해보겠습니다. 파이썬(Python) 반복문 개념 정리 while 반복문 특정 조건이 참(True)인 동안에 코드 블록을 반복적으로 실행하는데 사용됨 조건이 참일 때 계속해서 반복을 수행하고, 조건이 거짓(False)이 되면 반복문이 종료됨 주어진 조건이 만족되는 동안 계속해서 반복작업을 수행할 때 유용함 for 반복문은 시퀀스 자료형과 연계되어 반복되는 반복문 while 반복문은 조건식에 따라 반복되는 반복문 (조건식으로만 동작함) while 조건 : 조건이 참일 때 실행되는 코드 조건이 항상 참(True)으로 평가되는 경우 무한 루프에 빠질 수 있어 반복문이 끝나도록 조건을 명확하게 설정해야 함 반복 횟수를 명확히 설정하여 무한 루프를 방지해야 함 ..

Data/Python 2024.03.13

데이터 분석 핵심 툴_파이썬(Python) 조건문, 반복문 이해하기

오늘은 지난주에 배웠던 파이썬 기초 개념& 함수에 이어서 조건문, 반복문에 대해 공유하겠습니다. 조건문, 반복문은 개념 자체는 간단하지만 다양한 예제를 통해 여러 활용법을 익히는게 중요한 것 같습니다! IF 조건문 if 조건문을 사용하면 조건에 따라 다른 코드를 실행할 수 있음 if 조건문은 if에 조건식을 지정하고 콜론 ( : ) 을 붙이며 다음 줄에 실행할 코드가 옴 이때 실행할 코드는 반드시 들여쓰기를 해야 함 들여쓰기는 Tab key 로 통일 # if조건문 # if 조건문에서 pass 는 코드를 생략하게 하는 키워드 # pass 만 넣어놓고 나중에 할 일은 주석으로 남겨놓는 방식 # if 조건문에서 else 는 if 조건이 아닐 때 다른 코드를 실행한다는 의미 # if조건문의 동작 방식 알아보기 ..

Data/Python 2024.03.11

데이터 분석 핵심 툴_파이썬(Python) 기초 개념 & 함수(2)

안녕하세요, 오늘은 지난주에 배웠던 파이썬(Python) 기초 개념과 함수에 대해 정리해보겠습니다. 비교연산자, 논리연산자부터 다양한 기초 함수에 대해 이어서 공유하겠습니다! 파이썬(Python) 기초 개념 & 함수 리스트 (list) 데이터를 관리하기 편리하도록 묶어서 순서를 정하고 사용하는 데이터 타입 변수에 값을 저장할 때 대괄호([ ])로 묶어주면 리스트가 되며 각 값은 콤마(,)로 구분함 리스트 = [값1, 값2, 값3] 리스트는 문자열, 정수, 실수 등 모든 자료형을 저장할 수 있으며 자료형을 섞어서 저장해도 됨 #range 함수를 통해 범위를 지정하고 list 함수로 그 범위를 나타내기 #range 함수는 정수형 숫자만 사용가능하다 #range 함수는 직접 범위를 지정할 수도 있다 #rang..

Data/Python 2024.03.11

데이터 분석 핵심 툴_파이썬(Python) &프로그래밍 기초 개념(1)

안녕하세요! 이번주는 드디어 데이터 분석에서 많이 쓰이는 핵심 툴인 파이썬(Python) 강의가 시작되었습니다. 오늘은 어제 배웠던 프로그래밍 기초 개념과 파이썬 기초 개념들에 대해 공유하겠습니다. 프로그래밍 필수 개념 정리 진법 0부터 n개의 숫자를 사용해서 수를 표현하는 방법 2진법 : 0과 1 두개의 숫자를 사용해서 수를 표현하는 것 10진법 : 0~9까지의 10개의 숫자를 사용해서 수를 표현하는 것 16진법 : 0~9의 10개의 숫자와 A~F까지의 6개의 문자를 사용해서 수를 표현하는 것 n진수란? 진수는 진법으로 나타내어진 수를 의미함 진법 변환 컴퓨터에서는 2진법을 사용해 0과 1로만 표현됨 이때, 0과 1은 'bit' 라고 하고, 8개의 bit가 모이면 1byte(컴퓨터 기본 단위) 2진수 ..

Data/Python 2024.03.06
728x90