파이썬 8

파이썬으로의 웹 크롤링: 절차적 튜토리얼 초보자 가이드

웹 크롤링을 위한 Python을 배우려는 경우 집중해야 할 몇 가지 주요 개념 및 라이브러리는 다음과 같습니다. 1. HTTP 및 HTML: HTTP 프로토콜 및 HTML 구조의 기본 사항을 이해하는 것은 웹 크롤링에 중요합니다. 2. 요청 라이브러리: 요청은 HTTP 요청을 보내고 응답을 처리하는 데 널리 사용되는 Python 라이브러리입니다. 이를 사용하여 웹 페이지에 요청을 보내고 HTML 콘텐츠를 검색합니다. 3. BeautifulSoup 라이브러리: BeautifulSoup은 HTML 및 XML 콘텐츠를 구문 분석하기 위한 라이브러리입니다. 웹 페이지의 HTML 콘텐츠에서 데이터를 추출하는 데 사용합니다. 4. 정규식: 정규식은 텍스트의 패턴 일치를 위한 강력한 도구입니다. 이를 사용하여 HTM..

파이썬 개발자의 직업 기회: 국내외 시장 분석 새로운 산업 전망 인공지능과 빅데이터 시대 최신 트렌드 분석

Python 개발자의 미래는 밝아 보입니다. Python은 세계에서 가장 빠르게 성장하고 가장 수요가 많은 프로그래밍 언어 중 하나이기 때문입니다. Python 개발자에 대한 수요가 계속해서 증가할 것으로 예상되는 몇 가지 이유는 다음과 같습니다. 1. 광범위한 채택: Python은 신생 기업에서 대기업에 이르기까지 다양한 조직에서 사용되며 가장 다재다능한 프로그래밍 언어 중 하나입니다. 2. 데이터 과학 및 기계 학습에서 인기 증가: Python에는 데이터 분석, 데이터 시각화 및 예측 모델 구축을 비롯한 다양한 작업에 Python을 사용하는 데이터 과학자 및 기계 학습 실무자로 구성된 크고 활발한 커뮤니티가 있습니다. 3. 웹 개발에서의 사용 증가: Python은 단순성, 유연성 및 Django 및 ..

파이썬 데이터 시각화 1편 - 막대 그래프, 선 그래프, 파이차트 그리기

엑셀 파일에 아래 내용으로 추가한다. 연도매출액영업이익당기순이익 2017.122395754536450264078 2018.122437714588867443449 2019.122304009277685217389 2020.122368070359939264078 2021.122751440530513401641 import pandas import matplotlib.pylab as plt data = pandas.read_excel("/Users/gimdonghwan/파이썬강의준비/데이터 시각화/input.xlsx") plt.bar(data['year'], data['매출액']) plt.bar(data['year'], data['매출액']) plt.ylim(2000000,3000..

카테고리 없음 2021.08.21

파이썬 매크로 1편 - 마우스 키보드 자동화, 단순 기능 실습

import pyautogui def autoGui(): #size의 내부 함수 선언으로 이동하는 방법 알려주면 좋을듯. size = pyautogui.size() print(size) x, y = pyautogui.position() print(f'x: {x}, y: {y}') #마우스 커서 이동, 절대적인 위치로 이동함. #pyautogui.moveTo(100, 400) #pyautogui.moveTo(400, 400, duration=2) #마우스 클릭하기. # pyautogui.click() #현재 자리에서 왼쪽 클릭. #pyautogui.rightClick() #오른쪽 클릭. #키보드 관련 함수. #pyautogui.write("abcd") #pyautogui.write("hi my name i..

파이썬 python 2021.08.21

파이썬 초보 프로젝트 크롤링 2편 - 웹 크롤링 심화 selenium 사용하기.

크롬드라이버 설치가 필요함. from selenium import webdriver import time #크롤링에 주의가 필요함. #네이버 정책상 자사의 데이터를, 다른 개인이나 업체가 디비화하는 것을 금지하고 있습니다. #실습시 너무 빠르게 요소를 클릭하거나 이상할정도의 빈번한 접근은 네이버에 의해 차단이 걸림 딜레이를 5초~ 이상 주면서 주의합니다... #크롬 개발자 모드에 대한 설명이 필요하다. ctrl+ f로 필요한 태그 찾는 방법도 알아야됨. def macroRun(): #chromedriver를 다운받는다. driver = webdriver.Chrome('/Users/gimdonghwan/파이썬강의준비/chromedriver') url = "https://finance.na..

파이썬 python 2021.08.20

파이썬 초보 프로젝트 게임 만들기 2편 - 점프하는 공룡 게임.

import pygame import sys MAX_WIDTH = 800 MAX_HEIGHT = 400 def makePygame(name): pygame.init() pygame.display.set_caption(name) screen = pygame.display.set_mode((MAX_WIDTH, MAX_HEIGHT)) fps = pygame.time.Clock() dinoImg1 = pygame.image.load('dinosour1.png') dinoImg2 = pygame.image.load('dinosour2.png') dinoImg1 = pygame.transform.scale(dinoImg1, (60, 60)) dinoImg2 = pygame.transform.scale(dinoImg..

파이썬 python 2021.08.20

파이썬 초보 프로젝트 엑셀 다루기 2편 - 파이썬으로 엑셀 작성하기

import openpyxl def doExcel(): ex = openpyxl.Workbook() #엑셀 생성. ex.create_sheet("sheet1") #테스트 시트 추가. sheet = ex["sheet1"] #시트 선택 sheet['A1'] = "i'm jacy" sheet['B1'] = "hello" sheet.cell(1, 3, 30) sheet.cell(row=1, column=4, value=40) sheet.cell(1, 5, "=SUM(C1:D1)/2") ex.save('/Users/gimdonghwan/파이썬강의준비/codingExcel.xlsx') # Press the green button in the gutter to run the script. if __..

파이썬 python 2021.08.20