전체 글
-
파이썬 기초8. 딕셔너리, 집합마케팅/파이썬 2023. 6. 1. 17:55
1.딕셔너리(dictionary) -딕셔너리란 키(key)와 값(value) 쌍으로 구성된 자료의 묶음, 인덱스 대신 키값으로 접근 가능 -인덱스와 달리 특별한 키(key)값을 이용하여 자료에 접근, 키값과 관련된값(value)가 짝을 이루고 있음 이를 'key-value pair'라고 함 -딕셔너리는 중괄호({})룰 이용하여 요소를 감싸고, 키 다음 콜론(:)을 입력하여 값을 입력 -딕셔너리 이름 뒤에 대괄호를 친 뒤 찾고자하는 키값을 입력하면 그에 대응하는 valule가 나옴 phone_book={'홍길동':'010-1234-5678', '강감찬':'010-11111-2222', '이순신':'010-3333-4444'} phone_book['강감찬'] 리스트 : 대괄호([]) 딕셔너리:중괄호({}) ..
-
[파이썬 웹 스크래핑] 페이지 주소 가져오기마케팅/파이썬 2023. 6. 1. 17:05
네이버 카페 '영양제' 검색 결과 가져오기 조건: 2023.05.31까지의 검색결과 가져오기 https://section.cafe.naver.com/ca-fe/home/search/articles?q=%EC%98%81%EC%96%91%EC%A0%9C&p=2&pr=7&pe=2020.05.31 from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager from bs4 import BeautifulSoup import requests import time ###################################..
-
파이썬 기초7. 함수마케팅/파이썬 2023. 5. 30. 13:59
1.함수란? 특정 기능을 구현하는 부분을 따로 떼어 구현하는 것 서브루틴(subroutine), 루틴(routine), 메서드(method), 프로시저(procedure)라고도 부름 -함수(function) : 여러 개의 명령을 하나의 단위로 묶어 놓음, 주로 반복적으로 사용하는 코드를 함수로 묶음 -클래스(class) : 관련 변수와 함수를 하나로 묶은 것 -모듈(module) : 여러 개의 함수를 묶어 놓은 것, 프로그램 일부를 독립적인 파일로 관리하는 것 2.def 함수명 (매개변수): 함수 호출할 때 사용 def print_address(): print("서울특별시 종로구 1번지") print("파이썬 빌딩 7층") print("홍길동") print_address() #함수호출, 함수가 호출되어야..
-
파이썬 기초6. 리스트(list), remove, append, insert, del, sorted, reverse마케팅/파이썬 2023. 5. 26. 15:56
1.리스트란? 자료가 많은 경우 여러 개의 데이터를 한꺼번에 저장하고 처리할 수 있도록 리스트(list)가 사용됨 리스트의 시작과 끝은 대괄호([])를 묶어 사용, 리스트 생성 시에는 저장할 숫자나 문자 같은 데이터를 쉼표(,)로 분리하여 대괄호 안에 넣음 1-1. 인덱스란? 리스트에서 항목의 위치를 알려주는 번호 2.리스트 항목 변경과 추가 cart=["사과","세제","화장지","치약"] cart[1]="섬유유연제" print(cart) *존재하지 않는 인덱스 항목은 변경이 불가함 2-1. append() 리스트에 항목을 추가할 때 사용 cart=["사과","세제","화장지","치약"] cart[1]="섬유유연제" cart.append("양말") print(cart) 2-2. insert() 리스트에..
-
파이썬 기초 5. 반복문, for- in range, while, break, continue마케팅/파이썬 2023. 5. 26. 03:23
1. 반복문이란? 반복문은 프로그램을 간결하게 만드는데 도움이 되며, 프로그래밍에서는 루프(loop)라고 함 -횟수 제어 반복문: 반복을 시작하기 전에 반복할 횟수를 미리 아는 경우 -조건 제어 반복문: 특정한 조건이 만족되는 동안 반복을 처리하는 경우 2. for 변수 in range(종료값): -반복하려는 문장들은 들여쓰기를 반드시 해야하며, 조건에 맞으면 들여쓰기가 되어있는 문장이 반복되어 실행됨 -들여쓰기가 된 문장들을 블록(block)이라고 함 for 변수 in range(종료값): print("반복할 문장") 3. range(start= 값1,stop,step=값2 ) 함수 -숫자를 생성하는 함수 range(5)=range(0,5,1) 같은 의미 -> 0부터 시작하여 1씩 증가하며 5가 되면 ..
-
파이썬 기초4. 조건문, if-else, if-elif-else, random(), 논리연산자마케팅/파이썬 2023. 5. 26. 02:25
1. 조건문 만들기 -순차 구조(sequence): 명령어들이 순차적으로 실행되는 구조 -선택 구조(selection): 둘 중 하나의 명령을 선택하여 실행되는 구조 -반복 구조(interaction): 동일한 명령이 반복되면서 실행되는 구조 프로그래밍에서의 조건 : 질문(question) 후 결정(decision)하는 방식 1-1. 관계 연산자(relational operator) 연산 의미 예 결과값 x==y x와 y가 같다 100==1 False x!=y x와 y가 다르다(같지 않다) 100!=1 True x>y x가 y보다 크다 100>1 Ture x=1 True x0: print("양수입니다.") if num==0: print("0입니다.") if num y 직렬연결: 전구에 불이 켜집니다. 병..
-
파이썬 기초 3. 자료의 종류, type, str, %s,\n, index, end=''마케팅/파이썬 2023. 5. 25. 17:08
1. 파이썬에서 사용하는 자료의 종류 자료 형태는 자료의 종류에 따라 자료형(data type)으로 구분 자료형 예시 정수(int) -1,1,0,-2,2 실수(float) 3.2,3.14,0.12 문자열(str) 'Hello','123','Hi!' 2. type() 자료형을 확인하고 싶을때는 type() 함수 사용 3.str() -문자열은 문자열하고만 연결이 가능함 -문자열+숫자열을 사용하기 위해서는 str()함수 사용 print("나는 현재"+str(17)+"살 입니다.") 3-1. '%s'-문자 사이의 변수 값 삽입 '%s' 자리에 변수를 출력하라는 의미 price=10000 print("상품의 가격은 %s원 입니다."%price) 3-2. '\n'-여러 줄을 한꺼번에 입력 여러 줄을 한꺼번에 입력하..
-
파이썬 기초 2. 산술연산자, 대입연산자, 복합 대입 연산자, 연산자 우선순위카테고리 없음 2023. 5. 25. 16:12
1.산술연산자 수를 계산하는 것 연산자 기호 더하기 + 빼기 - 곱하기 * 지수(제곱) ** 나누기 / 나누기(몫) // 나머지(MOD) % 대입(할당) = p=int(input("나누어지는 수를 입력하시오: ")) q=int(input("나누는 수를 입력하시오: ")) print("나눗셈의 몫=",p//q) print("나눗셈의 나머지=",p%q) 나머지 연산자 활용 범위 -홀/짝수를 구별할 때 -초 단위의 시간이 몇분 몇 초인지 알아볼 때 예제1) 초단위를 분과 초로 나누어 보기 sec=1000 min=sec//60 remainder=sec%60 print(min,"분",remainder,"초") 2. 대입 연산자(Assignment Operator) "=" -대입연산자 "=" 사용 규칙은 "=" 왼..