본문 바로가기

전체 글227

[파이썬] 제어문, 반복문 제어문 : if수행할 문장은 반드시 들여쓰기 # ** (들여쓰기는 언제나 같은 깊이로 해야한다.(같이 실행 될거면))조건문 반복문 끝에는 ' : ' 사용숫자 0이 아닌 숫자0문자열비어있지 않은 상태""리스트, 튜플, 딕셔너리비어있지 않은 상태빈 상태 if문의 형식 if 조건문 1 :    수행할 문장elif 조건문 2:    수행할 문장else:    수행할 문장score = float(input("직접입력: "))if score >= 90: print("합격")elif 70  [문제] 정수 하나를 입력 받아, 5 의 배수인지 조사하여 그 결과를 출력하세요i = int(input("입력: "))if i % 5 == 0: print("5의 배수입니다")else: print("5 의 배수가 .. 2023. 11. 4.
[파이썬] 주석, 연산자, 표준 입출력 주석 : 주석은 코드의 실행과 무관한 문장을 기록하기 위한 기능이다. 한 줄 주석: # C 의 /* */ 처럼 여러 문장 주석하는 것은 따로 없기 때문에 여러줄을 주석으로 만들려면 주석이 필요한 문장을 드래그 후 단축키 ctrl+/ 하면 한 번에 주석 처리가 가능하다. 예외로 jupyter 노트북에는 markdown 을 사용하여 메모 가능하다(커서가 코드 칸에 있다면 Esc 를 누른 후 m 을 누르면 된다. 다시 코드로 되돌리고 싶다면 y를 누르면 된다.) 자료형 파이썬은 객체지향언어이다. 때문에 파이썬의 모든 데이터는 객체이다.(객체: 어떤 변수와 함수의 집합을 의미) 자료형의 종류 - 논리 boolean : 참 True 거짓 False 를 나타내는 자료형 (문자열에서는 비어있으면 False 하나라도 .. 2023. 11. 4.
[파이썬] 아나콘다 설치하기 아나콘다 다운로드 홈페이지 : https://www.anaconda.com/download Free Download | AnacondaAnaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine.www.anaconda.com아나콘다 페이지에 들어가면 다운로드 칸을 누르면 자동으로 설치 된다. 인터넷 사양에 따라 다운로드 시간은 상이하다.교육 과정에서는 프로그램 세팅을 할 때 어디서든 코드 소스를 꺼내보기 위하여 구글 드라이브에 자동으로 저장이 되게 하였다.바로가기를 생성 후 편한 곳에 옮겨둔 후 속성에 들어가 대상 탭에서 구글 드라이브를.. 2023. 11. 4.
[데이터 시각화] matplotlib - 2 막대 그래프 그리기 bar() 함수를 이용해서 막대 그래프를 그릴 수 있다. # barh() 함수를 이용해 수평 막대 그래프 그리기도 가능하다. x1 = np.arange(0,20) # 0-19 까지 연속된 값 20 개 y1 = x1*2 x_ticks = np.arange(len(x1)) # 눈금지정(위치값) plt.bar(x1,y1, label = 'Blue bar', color = 'blue' , edgecolor = 'yellow', linewidth = 3) # plt.barh(x1,y1, label = 'Blue bar', color = 'blue' , edgecolor = 'yellow', linewidth = 3) plt.xlabel('bar number') plt.ylabel('bar he.. 2023. 11. 4.
[데이터 시각화] matplotlib - 1 Matplotlib 개요 Matplotlib 은 데이터 시각화를 위한 파이썬 라이브러리이다. 그래프 작성을 위해 만들어진 공학용 소프트웨어인 MATLAB에서 시각화를 위해 개발한 라이브러리에서 유래 공식사이트 https://matplotlib.org Matplotlib — Visualization with Python seaborn seaborn is a high level interface for drawing statistical graphics with Matplotlib. It aims to make visualization a central part of exploring and understanding complex datasets. statistical data visualization Ca.. 2023. 11. 4.
[데이터 수집] Auto Crawler schedule 모듈 활용 while 반복문을 활용하여 꾸준히 스케줄을 유지한다. (특정 조건에 만족하는 스케줄이 있을 때마다 해당 함수 실행) # 패키지 다운로드 # 아나콘다 노트북 !pip show schedule # schedule이 있는지 확인 !pip install schedule # 설치 만약 노트북 내에서 import를 하였는데도 실행이 되지 않는다면 아나콘다 프롬포트에서 설치를 한 후 다시 설치를 실행해야한다. import schedule import time # 스케줄에 의해 실행될 코드를 담는 함수 선언 def job() : now = time.localtime() print(f"{now.tm_year:04d}-{now.tm_mon:02d}-{now.tm_mday:02d} {now.tm.. 2023. 11. 4.
[백준알고리즘] 10871번 X보다 작은 수 문제풀이이제 조금씩 map() 함수에 대해 이해되어 가고 있는 것 같다.map을 통해 띄어쓰기로 split() 한 후 리스트에 저장한 것을 for문에 돌려 조건식을 비교한다.a,b = map(int,input().split())num = list(map(int,input().split()))for i in range(a): if num[i] 아직 수업 시간에 영향이 계속 남아있는 것 같다. 내가 짠 코딩은 세로로 입력값을 받아 정확하지 않은 코드였다.조금 더 파이썬 코드스러운 코딩을 나도 할 수 있을까? 2023. 11. 2.
[데이터 수집] BeautifulSoup + Selenium 실습 select 태그 선택 테스트 from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys import time from bs4 import BeautifulSoup from selenium.webdriver.support.ui import Select # select 태그 제어 클래스 SCROLL_PAUSE_TIME =1 url ='https://ww.. 2023. 11. 2.
[데이터 수집] 셀레니움 - 2 (구글 이미지 실습) [실습] 구글에서 이미지 검색 후 스크래핑 하기 [step-1] 구글에서 이미지 검색 후 검색 결과 6번 스크롤 하기 from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys import time # 페이지가 로드 될 때까지 기다리는 시간 SCROLL_PAUSE_TIME =1 driver = webdriver.Chrome(service=Service.. 2023. 11. 2.