본문 바로가기
반응형

Python33

[PYTHON] sort, sorted 항목 정렬 (오름차순, 내림차순) 안녕하세요, HELLO 이번에는 Python 내장 메서드 sort와 함수 sorted에 대해서 살펴보고자 합니다. sort는 일정한 규칙에 따라 순서대로 나열하는 것을 의미합니다. 인자를 전달하지 않고 sort 함수를 호출하면, 오름차순 정렬로 배열됩니다. STEP 1. 'sort, sorted 항목 정렬' 개념 파이썬 array, list, dictionary는 sort()라는 메서드를 가지고, 이를 활용해서 항목을 정렬된 상태로 배열할 수 있습니다. 그리고 sorted() 내장 함수는 객체로부터 정렬된 상태로 배열합니다. 인자를 전달하지 않고 sort 메서드와 sorted 함수를 호출하면, 오름차순 정렬로 배열됩니다. STEP 2. 'sort, sorted 항목 정렬' 설명 sort 메서드는 arra.. 2022. 6. 17.
[PYTHON] 기업마당_정부 지원 사업 자동화 수집 (크롤링) 안녕하세요, HELLO 중소벤처기업부는 중소기업, 스타트업, 예비창업자 등을 위한 정부 사업을 '기업마당' 사이트에 통합하여 관리하고 있습니다. 2022년 업데이트를 통해 기존에 제공하던 지원 사업 엑셀(excel)을 더이상 제공하고 있지 않습니다. 스타트업 지원 사업 뉴스레터를 관리하면서, 정보를 원할하게 수집하기 위해 python 크롤링 코드를 작성하여 공유합니다. 엑셀로 지원 사업을 관리하는 정부 사업 담당자분들은 확인하시기 바랍니다. STEP 1. '기업마당' 개념 STEP 2. '기업마당' 수집 크롤링 설명 STEP 1. '기업마당' 개념 기업마당은 금융, 인력, 경영, 수출 등 중소기업 등을 위한 정책, 지원 사업을 통합하여 안내하고 있습니다. URL : https://www.bizinfo.g.. 2022. 4. 10.
[PYTHON] NumPy 수학 연산(사칙연산) 정리 안녕하세요, HELLO python에서 데이터 분석을 할 때 기초 라이브러리로 사용되는 Numpy에 대해서 알아보도록 하겠습니다. NumPy는 수학, 과학 연산을 위한 파이썬의 필수적이고 기본적인 패키지이며, 오늘은 Numpy의 기본 수학 연산 함수들을 정리해보겠습니다. numpy.add : Array 단위로 덧셈합니다. numpy.subtract : Array 단위로 뺄셈합니다. numpy.multiply : Array 곱셈합니다. numpy.divide : Array 단위로 나눗셈을 합니다. numpy.true_divide : Array 단위로 나눗셈을 합니다. numpy.floor_divide : Array 단위로 나눗셈의 몫('//')을 반환합니다. numpy.remainder : Array 단위.. 2022. 2. 18.
[PYTHON] Numpy library 개념, 정리, 설명 안녕하세요, HELLO 이번엔 python에서 데이터 분석을 할 때 기초 라이브러리로 사용되는 Numpy에 대해서 알아보도록 하겠습니다. NumPy는 수학, 과학 연산을 위한 파이썬의 필수적이고 기본적인 패키지이며, Numerical Python의 합성어로서, 일반적으로 ‘넘파이’라고 읽습니다. STEP 1. 'Numpy library' install, import STEP 2. 'Numpy library' 기초 STEP 1. 'Numpy library' 개념 numpy에서는 기본적으로 array라는 단위로 데이터를 관리하며 연산합니다. array는 행렬(matrix)로 생각하면 됩니다. numpy를 사용하기 위해서는 설치 후, import해야 합니다. 코드에서 보다 편하게 사용하기 위해 as np를 붙.. 2022. 2. 16.
[PYTHON] 사칙연산을 위한 산술 연산자 (Arithmetic Operators) 정리 안녕하세요, HELLO 오늘은 파이썬에서 사칙연산에 사용되는 산술 연산자 (Arithmetic Operators)에 대해서 살펴보고자 합니다. 산술 연산자에는 더하기, 빼기, 곱셈, 나눗셈에 따른 연산이 해당됩니다. STEP 1. '산술 연산자 (Arithmetic Operators)' 종류 STEP 2. '산술 연산자 (Arithmetic Operators)' 설명 STEP 1. '산술 연산자 (Arithmetic Operators)' 종류 산술 연산자 (Arithmetic operator) 설명 (Description) 예시 (Example) + 더하기 a+b = 5 - 빼기 a-b = 4 * 곱셈 a*b = 20 ** 제곱 a**b = 16 / 나누기 b/a = 2.0 // 몫 - 나누기 연산 후 .. 2022. 2. 15.
[PYTHON] 파이썬 정규식을 활용한 괄호와 괄호 안 문자열 삭제 또는 추출 안녕하세요 파이썬과 관련하여 추가적으로 필요한 정보가 있으시면, DATA101에서 확인 가능하십니다. 감사합니다. 안녕하세요, HELLO 이번에 특허청 특허 정보를 확인하게 되면서, 국내 출원/등록된 특허 데이터가 저장된 형태를 보게 되었습니다. 특허 정보는 아래와 같이, 특허 상태, 특허명(영문 포함), 특허 정보 등으로 구성되며, 이 중에서 특허명은 괄호()로 국문과 영문이 구분되어 있습니다. 국문 특허명과 영문 특허명을 구분해서 저장하며, 활용한 코드를 아래와 같이 공유합니다. 이번에는 PYTHON 정규식과 library re를 활용해서, STEP 1. 괄호와 괄호 안 문자열 삭제 STEP 2. 괄호와 괄호 안 문자열 추출 이 두가지에 대해서 살펴보고자 합니다. STEP 1. 괄호와 괄호 안 문자열.. 2021. 10. 26.
[PYTHON] 파이썬 웹 크롤링 (무한 스크롤 크롤링/SCROLL_DOWN) 안녕하세요 파이썬과 관련하여 추가적으로 필요한 정보가 있으시면, DATA101에서 확인 가능하십니다. 감사합니다. 안녕하세요, HELLO ​ 이번에는 PYTHON selenium을 활용해서 동적 페이지를 크롤링할 때, 웹 크롤링을 진행하게 되면 스크롤 다운(scroll down)하여, 웹페이지를 내려가면서 데이터를 수집하는 스크롤 다운 방법 중 마지막 항목까지 자동으로 내려가는 무한 스크롤 크롤링을 정리했습니다. ​ 이번 코드는 이전에 공유한 횟수를 정하고 내려가는 방식도 향후에 참고하면 좋습니다. 2021. 10. 24.
[PYTHON] 파이썬 Selenium 웹페이지 스크롤하기 안녕하세요 파이썬과 관련하여 추가적으로 필요한 정보가 있으시면, DATA101에서 확인 가능하십니다. 감사합니다. 안녕하세요, HELLO ​ 이번에는 PYTHON selenium을 활용해서 동적 페이지를 크롤링할 때, 웹 페이지를 스크롤 다운(scroll down)하여, 웹페이지 내릴 일이 있습니다. ​ 이번 코드는 이전에 공유한 "[PYTHON] 크롤링_유튜브 (COLDPLAY X BTS)"를 참조합니다. 1. 소스 코드 ​ 2. 코드 설명 1. 개요 ​ - PAGE DOWN 횟수를 활용한 웹 페이지 scroll down # library import from tqdm.auto import tqdm from selenium.webdriver.common.by import By from selenium... 2021. 10. 20.
[PYTHON] 파이썬 이모지(emoji) 제거 안녕하세요 파이썬과 관련하여 추가적으로 필요한 정보가 있으시면, DATA101에서 확인 가능하십니다. 감사합니다. 안녕하세요, HELLO 틱톡에서 컨텐츠에 관련된 데이터를 수집하던 중에 제목 및 댓글에 이모지(emoji) 처리로 어려움이 있었습니다 😂 이번에는 정규식을 활용해 이모지를 제거하는 방식에 대해 공유하고자 합니다. 1. 개요 2. 코드 공유 1. 개요 tiktok_text = '✌️😎😎😎😎✌️#STAYC #스테이씨 #색안경 #STEREOTYPE #STEREOTYPE_challenge #아띵춤 #STAYC_tiktok #ITZY #있지 @itzyofficial' 이번 실습에서는 stayc_official 2021.09.27에 업로드된 틱톡 제목을 활용한다. 2. 코드 공유 import re # .. 2021. 10. 19.
반응형