명령 프롬프트 ⊞ Win+R를 누르세요. 그러면 실행 창이 열립니다. cmd를 입력하세요. 이는 명령 프롬프트를 여는 코드입니다. ↵ Enter를 누르세요. 그러면 일반 명령 프롬프트 창이 열립니다. (*디렉터리 = 폴더) 코드 실행 IDE 환경 (Integrated Development Environment)=> 제공하는 여러 개발도구를...
🔽 비트 연산 후 할당값을 비트(bit) 단위, 이진수로 바뀐 상태에서 사용하는 연산기호bin() : 2진수로 바꾸는 함수def add(a, b): """ 두 숫자를 더하는 함수입니다. => 매개변수: a (int, float): 첫 번째

문자열 -> 리스트튜플 -> 리스트 // 불변 -> 가변d = {'one':1, 'two':2, 'three':3}lst = list(d)print(lst) \`\`\`집합 -> 리스트A = 1, 2, 3, 4, 5B = A ❓변수A '참조값'복사 -> B

제어문 : 반복문의 실행 흐름을 제어하기 위한 키워드 break 문 : 실행 중인 반복문 즉시 종료 continue 문 : 현재 실행중인 반복문의 특정 부분 건너뛰고 다음 반복 계속 진행 pass 문 : 아무런 동작도 하지 않는 문장 -EX> 1. 함수나 클래스를

Colaboratory [Colab.코랩] -.ipynb : 구글에서 제공하는 클라우드 기반 Jupyter 노트북 개발 환경. > 클라우드 기반으로 별도 프로그램 설치 없이 웹 브라우저에서 바로 사용 가능. ➥ (But. 인터넷 항시 연결 상태必) In 웹브라우저,
함수. 종류 내장함수 : 파이썬 설치후 사용 가능하다/ 별도 설치X ex) print(), map(), filter(), .. 💥open() 용도 : 파일(외부 리소스)을 엑세스(열기, 읽기, 쓰기, 닫기)를 처리하기 위한 함수 외부 리

<< 함수 주석 >>내용: 함수 목적, 매개변수, 리턴값형식한줄주석 > - 여러줄 주석 '''...''', """..."""\`애너테이션 활용: 매개변수, 반환값 등 제공 -> 타입 표현 가능Ex.01Ex.01-A : 실제 함수 작성시 자동완성으로 제

: 반복 가능한 객체for ~ in Iterable한 객체:대표적 타입 ↩️\-list, dict, tuple, set, str\-range() ➜ 범위의 연속성을 보이는 내장함수\-bytes🔸 EX.01-A > 체크 방법(1)🔸 EX.01-B > 체크 방법(2)
파이썬 구성 요소: 모듈 + 패키지 + 리소스모듈: \*.py패키지: "동일한 목적" 을 위해 구성된 \*.py를 모아둔 폴더/디렉토리\-그룹단위, 모듈집합리소스: 파이썬 외부에 존재하는 모든 자원\-Ex > 파일, 데이터베이스, 소켓(네트워크 기반) ... ✅ 파이썬

<< 개요 >>파이썬 프로그램 - 코드작성 방법💥 절차적 코드💥 함수 지향적 코드객체 지향적 코드 (ex. GUI 프로그래밍 (pyQT) ➜ 윈도우프로그램)모든 방식을 유연하게 적용할수 있다 (섞어서 작성 가능)이 세상에 존재하는 모든 유형, 무형(ex.

추가 키워드출력 결과📚 참고추가 덧붙이기⭐⭐핵심목적To. 획득한 데이터를 DB(혹은 csv)에 적제(삽입) ➜ 데이터 추출/가공(전처리) 형태Ex> 필요한 Data 파싱하기!\[]제거 방법In 문자열 : replace() <- 용도: 대체처리정규식 : 복잡한 패
데이터베이스 적제 >* USE > maridb ➔ 로컬 PC에 설치 데이터베이스 > 특징 local 설치 > 방식 🚩 인스톨 (maridb) 도커 클라우드 설치 😻코랩에서 바로 진행 가능 Ex > 패키지 설치 Ex.01 > pandas 패키지

개요 대상 데이터 문자열 데이터, str 용도 데이터 정제과정(데이터 클리닝의 과정) 절차 재료 문자열 데이터 작업내용(요구사항) 정규식 절차 정규식 구성 -> 문자열 주입 -> 원하는 데이터만 추출(혹은 정제)
workflow (A). Part1 = 사이트에 접속해서 웹문서를 긁어온다 ▶ [[ 절차 ]] 타겟 사이트 선정 및 분석 원하는 데이터가 API로 제공되지 않는다 (API 없음,) 특정 사이트에 접속만 하면 정보가 바로 확인된다 (별도 노력X) 접속 💥urlib.request -순수 파이썬 -http의 method 방식은 주로 💥Get, Post...
Part.1 타겟 사이트 선정 및 분석 NAVER 제공 환율 정보 수집 무료 API 존재X So. 공급업체를 통해서 유료 제공, 서비스 제공 형태를 취함 하루에 수백회 갱신된다 (최초 반영시간, 끝반영시간 ck) ➜ when 자동화, 검토

- 통화별 데이터 세트 (html로 구성) tr 밑에 td 7개 세팅 ➕ td는 데이터 1개씩 의미 > 요소명:표현 first, last, odd, even gt(), lt(), eq(), nth-child() | nth-of-type() ex) td

\\일반 문자문자 클레스( .. )내에서 하나의 문자로 인식\[ \\. ] == \[ . ] 두표현 같은의미 \\예약된 문자정규식용 예약된문자숫자만 ⮂ 숫자를 제외한 모든 문자화이트 스페이스 ⮂ 화이트 스페이스 제외한 모든 문자숫자, 문자 ⮂ 특수문자,화이트스페이스

: 정보의 그룹화편의성 향상, 매칭 정보를 쉽게 관리 및 적제 가능📚<< 권장 요구사항 >>정규식이 적용될 때, 매물명, 전번, 목적(데이터)이 분해(구분 가능하게) 추출되면 좋다.↪️why. "2차 정제 과정:split()"이 필요 없게 된다 ➜ So.그

타겟 대상Tp.정보접근 ➜ 사용자는 다양한 활동을 해야된다.ex.01 > 로그인, 스크롤, 검색, 보안이슈(cloudFare적용사이트 ->domian 변조)...ex.02 > 인터렉션 :로그인, 스크롤 ➕ "더보기, 검색, 특정시간대기, JS사용"👇👇👇가능범위

1\. 가상환경 설정2. local에 selenium 설치 (▶️run.ipynb)3. 설치 확인 및 모듈가져오기 ➕ 브라우저 가동/오픈타겟 사이트 진입 (현재 제어프로그램에서 접속) https://www.opinet.co.kr/searRgSelect.docs

형식 re.compile('정규식', 컴파일 옵션)모든문자 ➕ \\n도 포함됨Ex.01 > Ex.02 > re.DOTALL대소문자 구분 XEx.01 >Ex.02 > IGNOGRECASE, I여러 문장을 탐색 -> 매칭 -> 추출한다when. 데이터상, 특정 단어 가 자

목적💥웹 서비스 구성💥향후 보안 처리시 대상이 되는 서비스 구현프레임웍 (라이브러리, 패키지)django💥 flaskfastapi파이썬 설치가상환경 구축 : secret.py설치 패키지 구성파일명 : requirement.txt 패키지 설치(secret.py) 현

method = get 방식url?키=값&키=값http 프로토콜 바디(고정 사이즈)를 타고 데이터 전송 client ➜ server크기 제한 있음IF body 사이즈가 크다 ➜ 분활하여 전송 (내부적 처리)데이터 크기가 작고, 보안에 취약get방식으로 전달된 data