TOP
class="layout-aside-left paging-number">
본문 바로가기
728x90

[파이썬 Projects]/<파이썬 기초>59

[파이썬] 넘파이(NumPy) - 1 시작에 앞서해당 내용은 ' 권철민 지음. 위키북스' 를 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적을 참고해 주시기 바랍니다.  네이버 도서책으로 만나는 새로운 세상search.shopping.naver.com넘파이 (NumPy)  머신러닝의 주요 알고리즘은 선형대수와 통계 등에 기반하며, 특히 선형대수는 수학 뿐만 아니라 다른 영역의 자연과학, 공학에서 널리 사용되고 있다. Numerical Python을 의미하는 넘파이는 파이썬에서 선형대수 기반의 프로그램을 쉽게 만들 수 있도록 지원하는 대표적인 패키지이다. 루프를 사용하지 않고 대량 데이터의 배열 연산을 가능하게 하므로 빠른 배열 연산 속도를 보장한다.넘파이는 또한 C/C++과 같은 저수준 언어 기반의 호환 API를 제공한다. 기존 C/C.. 2024. 5. 25.
[파이썬] Selenium 라이브러리 사용하기 시작에 앞서해당 내용은 -민형기 저, BJPUBLIC 출판사 의 내용을 토대로 작성되었습니다.보다 자세한 내용은 해당 교재를 확인하여 주시기 바랍니다.  Selenium 라이브러리 사용하기 파이썬의 Selenium은 웹 애플리케이션을 자동화하기 위한 도구로, 주로 웹 브라우저를 제어하고 웹 페이지 상의 요소를 조작하는 데 사용됩니다. Selenium은 웹 애플리케이션의 테스트 자동화, 웹 스크래핑 등 다양한 목적으로 활용됩니다. Selenium을 사용하면 다음과 같은 작업을 수행할 수 있습니다: - 웹 브라우저 제어: Selenium을 사용하여 웹 브라우저(예: Chrome, Firefox)를 제어하고 원하는 동작을 실행할 수 있습니다. - 웹 페이지 요소 접근: 웹 페이지에서 텍스트, 링크, 버튼 등.. 2024. 4. 18.
[파이썬] 크롬 개발자 도구를 이용해서 원하는 태그 찾기 시작에 앞서해당 내용은 -민형기 저, BJPUBLIC 출판사 의 내용을 토대로 작성되었습니다.보다 자세한 내용은 해당 교재를 확인하여 주시기 바랍니다.크롬 개발자 도구를 이용하기 먼저 네이버 증권에 접속 (하단링크) https://finance.naver.com/marketindex/환전 고시 환율 2024.04.16 19:48 하나은행 기준 고시회차 523회finance.naver.com 개발자도구 (단축키: ctrl + shitf +i ) 또는 (우측 상단 기능 메뉴 - 도구 더보기 - 개발자 도구) 클릭 ctrl + shift + c 누르고 미국 usd 환율을 누르면내가 얻어야할 태그에 음영이 생김 urllib 먼저 url 로 접근하는 경우 urllib 에서 urlopen 이라는 함수 import.. 2024. 4. 16.
[파이썬] Beautiful Soup 익히기 시작에 앞서해당 내용은 -민형기 저, BJPUBLIC 출판사 의 내용을 토대로 작성되었습니다.보다 자세한 내용은 해당 교재를 확인하여 주시기 바랍니다.Beautiful Soup 익히기 Beautiful Soup: 인터넷에서 웹페이지를 가져오는 모듈먼저 아래의 html 코드를 다운 받는다. 그리고 Beautiful Soup에서 bs4를 import 한다from bs4 import BeautifulSoup파일로 다운받은 html 을 읽어보기 (open 명령으로 읽기 옵션('r'))page = open("../data/03. test_first.html",'r').read()soup = BeautifulSoup(page, 'html.parser')print(soup.prettify())# prettify 는.. 2024. 4. 16.
[파이썬] 지도 시각화 도구 - Folium 시작에 앞서해당 내용은 -민형기 저, BJPUBLIC 출판사 의 내용을 토대로 작성되었습니다.보다 자세한 내용은 해당 교재를 확인하여 주시기 바랍니다.파이썬 시각화 도구 기초 관련 글 모음 [파이썬] 지도 시각화 도구 - Folium[파이썬] 파이썬 시각화 도구 - Seaborn[파이썬] 파이썬 시각화 도구 - MatplotlibFolium 을 통해 지도에 데이터 시각화 하기 먼저 pip install folium 으로 Folium 라이브러리를 설치하고import folium 으로 해당 라이브러리를 import※ 'you may need to restart the kernel to use updated packages.' 라는 명령이 뜨면1) 먼저 커널을 restart 한다 2) !pip install.. 2024. 4. 16.
[파이썬] 파이썬 시각화 도구 - Seaborn 파이썬 시각화 도구 기초 관련 글 모음 [파이썬] 지도 시각화 도구 - Folium[파이썬] 파이썬 시각화 도구 - Seaborn[파이썬] 파이썬 시각화 도구 - MatplotlibSeaborn 을 통해 데이터 시각화 하기 시본(Seaborn)은 맷플롯립보다 쉬운 구현, 수려한 시각화, 그리고 편리한 판다스(Pandas) 와의 연동을 특징으로 하고 있다. 시본은 맷플롯립을 기반으로 하고 있지만, 맷플롯립보다 상대적으로 적은 양의 코딩으로도 보다 수려한 시각화 플롯을 제공한다. 또한 판다스의 칼럼명을 기반으로 축 이름을 설정하는 등 편리한 연동 기능을 가지고 있다.하지만 시본은 맷플롯립을 기반으로 하고, 특정 요소들의 경우 맷플롯립 함수들을 그대로 사용하고 있기에 시본을 잘 활용하려면 반드시 맷플롯립을 어.. 2024. 4. 15.
[파이썬] pivot_table 시작에 앞서해당 내용은 -민형기 저, BJPUBLIC 출판사 의 내용을 토대로 작성되었습니다.보다 자세한 내용은 해당 교재를 확인하여 주시기 바랍니다.pivot_table 학습하기 하단 링크 접속 (깃허브) pbpython/data at master · chris1610/pbpythonCode, Notebooks and Examples from Practical Business Python - chris1610/pbpythongithub.com saelsfunnel 엑셀 파일 다운로드 (파일명은 02. sales-funnel.xlsx 로 저장하였다)pandas와 numpy 모듈을 불러온 후,다운 받은 엑셀 파일 불러오기pivot_table(데이터명, index=["병합 기준 컬럼"] > 해당 데이터 기.. 2024. 4. 14.
[파이썬] 파이썬 시각화 도구 - Matplotlib 파이썬 시각화 도구 기초 관련 글 모음 [파이썬] 지도 시각화 도구 - Folium[파이썬] 파이썬 시각화 도구 - Seaborn[파이썬] 파이썬 시각화 도구 - MatplotlibMatplotlib 을 통해 데이터 시각화 하기 Matplotlib 은 파이썬의 대표 시각화 도구이며, 파이썬 시각화에 큰 공헌을 한 시각화 라이브러리로서 다른 시각화 라이브러리에 많은 영향을 미쳤다. 그러나 직관적이지 못한 개발 API 로 인해서 시각화 코딩에 익숙해지는 데 많은 시간이 필요하며, 차트의 축 이름이나, 차트 타이틀, 범례(legend) 등의 부가적인 속성까지 코딩을 해줘야 하는 불편함이 있다. 맷플롯립은 이름에서 유추해 볼 수 있듯이 유명한 공학용 수치 연산과 통계 프로그램인 MATLAB에서 시각화를 위해 개.. 2024. 4. 13.
[파이썬] pandas 고급 기능 : DataFrame 병합하기 해당 내용은 민형기 저, BJPUBLIC 에서 나온 내용을 토대로 작성하였습니다. 연습용 데이터 만들기 연습용 데이터 만들고 조회 데이터 합치기 'concat' 명령 pd.contact([합칠 데이터1, 합칠 데이터2, ...]) concat 명령을 사용하면 아무 옵션 없이 단순하게 열 방향으로 병합하게 됨. concat 명령에 keys 옵션으로 구분할 수 있으며이렇게 key 지정된 구분은 다중 index가 되어 level 형성 df4 데이터를 생성하고 df1과 df4를 옵션 axis=1을 주어 병합하면이런 결과를 얻게되는데, df1의 index가 0, 1, 2, 3 df4의 index가 2, 3, 6, 7 인데 concat 명령은 index를 기준으로 데이터를 합치기 때문에, 값을 가질 수 없는 곳에는.. 2024. 4. 13.
[파이썬] Pandas 기초 해당 내용은 민형기 저, BJPUBLIC 에서 나온 내용을 토대로 작성하였습니다. Pandas 와 Numpy 모듈 Import 하기 두 모듈은 파이썬에서 자주 사용되는 모듈이면서 함께 사용하면 유용 ※ 판다스(Pandas)는 파이썬 데이터 처리를 위한 라이브러리입니다. 파이썬을 이용한 데이터 분석과 같은 작업에서 필수 라이브러리로 알려져있습니다.  ※ 넘파이(Numpy)는 수치 데이터를 다루는 파이썬 패키지입니다. Numpy의 핵심이라고 불리는 다차원 행렬 자료구조인 ndarray를 통해 벡터 및 행렬을 사용하는 선형 대수 계산에서 주로 사용됩니다. Numpy는 편의성뿐만 아니라, 속도면에서도 순수 파이썬에 비해 압도적으로 빠르다는 장점이 있습니다.Series: Pandas의 데이터 유형 중 기초 대괄.. 2024. 4. 13.
[파이썬 실행을 위한 Step] 아나콘다 + Jupyter note book 설치하기 Jupyter Note Book Jupyter에서 제작한 인터랙티브 컴퓨팅 플랫폼 Jupyter의 이름은 주피터가 지원하는 세 개의 핵심 언어인 Julia, Python 그리고 R에서 유래했으며, 목성의 위성의 발견이 기록된 갈릴레오 갈릴레이의 공책에 대한 존경의 의미도 갖는다고 한다.출처: 나무위키 Jupyter Note Book은 웹 브라우저에서 대화 형식 기반의 파이썬 코딩을 할 수 있게 해주는 소프트웨어로, 통합 개발 환경으로 가능합니다. Anaconda 파이썬 컴파일러, 파이썬의 주요 라이브러리, 주피터 노트북 툴 등 파이썬 사용시 필요한 것들을 한꺼번에 설치해주는 이점을 가지고 있다.파이썬(Python) 개발 환경을 구축하는 툴 데이터 분석 시에는 단순히 Python만 사용하는 것이 아니라 일.. 2024. 4. 12.
[파이썬 - Jupyter] Jupyter Notebook 'New' 버튼에서 파이썬 안 보일때 파이썬으로 데이터 주무르기 교재를 이용해서 파이썬 기초를 배우는 중이다. [24년 5번째] 파이썬으로 데이터 주무르기 빅데이터 분석 및 활용에 많이 쓰이는 프로그램에는 R과 파이썬이 있다. 이 책은 저자가 파이썬을 처음 접하면서 모르는 부분을 직접 찾아 헤매이며 익힌 것들을 비교적 상세하게 풀어낸 책이다 puppy-foot-it.tistory.com 교재 초반에 Jupyter Notebook 에서 우측 상단의 New 버튼을 눌러 Python 추가하라고 했는데, 도통 버튼이 보이질 않는다. 이럴 때 해결책은 간단하다. New - Notebook을 클릭하면 화면이 넘어가고 커넬을 선택하는 화면이 나오는데, 거기서 Python 3을 선택하면 된다. 이렇게 간단한건데, 몇십분을 헤맸다... 0_0 저처럼 헤매느.. 2024. 4. 10.
23년 3월 24일 개발일지(... 라 쓰고 받아적기라 읽는다) 요즘 파이썬 왕초보(!) 강의를 수강하면서 느끼는 거는 진짜 개념이 하나도 이해가 안 되고, 그냥 튜터님이 하는 거 따라하면서 오류 나면 왜 오류 났는지 찾아보고 고쳐보고, 해결하는 게 거의 다 인 듯 하다. 그래도 하다 보면 코드들이 눈에 익게 되고 개념들이 익혀질 거라 믿고 계속 해나간다 (수강률 100% 돼야 평생 소장이라 계속 계속 들을 수가 있기 때문에!) 1. 알게 된 것 자바스크립트는 웹을 움직이게 하는 코드 J Query 는 html 뼈대를 선택해서 쉽게 조작 Fetch 는 짧은 코드로 요청을 보내고 받아올 수 있음 브라우저는 자바스크립트만 알아 듣는다. (자바스크립트는 모든 웹 서비스의 표준) 자바와 자바스크립트는 아무 관련이 없다. (인도와 인도네시아 처럼) 자바스크립트는 head 안에.. 2023. 3. 24.
23년 3월 21일 개발일지 (첫 시작) 스파르타팀 수업 수강 [파이썬 기초] 1. 오늘 알게 된 것 - 구글 Colab : 파이썬 언어를 사용하기 위해서는 이클립스(자바스크립트) 나 비주얼 스튜디오 코드(html) 같은 응용프로그램을 사용해야 하는 줄 알았는데, 구글 Colab 이라는 곳에서 파이썬 코드를 입력하고 구현할 수 있다고 하니 다행이었다. (물론, 파이썬 구동 프로그램이 따로 있겠지만, 우선 학원에서는 해당 프로그램을 알려주었다) - Java Script 에서 문자열은 "문자" 의 형식이나, 파이썬에서는 '문자' 의 형식. (파이썬을 배우기 전에 자바를 계속 배웠어서, 문자를 넣을 때 습관적으로 큰 따옴표를 넣게 된다.) 2. 새롭게 익힌 것 - print 함수 : 어떤 값을 출력할 때 사용 - a_list 리스트형 *a_list .. 2023. 3. 21.
728x90