728x90
반응형
SMALL

전체 글 318

(실습)파이썬 네이버에서 강아지로 검색 후 강아지 이미지를 자동으로 크롤링 하는 프로그램 만들기 - 6.이미지 링크와 설명 가공하기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글((실습)파이썬 네이버에서 강아지로 검색 후 강아지 이미지를 자동으로 크롤링 하는 프로그램 만들기 - 5.가져온 소스에서 이미지 링크와 설명만 뽑아서 리스트에 담아두기)에 이은 7번째 글로 가져올 이미지 개수를 지정하고, 이미지 링크와 이미지 설명을 zip()함수로 묶는 방법을 설명합니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1.소스코드를 실행하면 아래와 같이 나타납니다. zip()로 이미지 링크(src)와 이미지 설명(alt)를 묶어서 결과를 출력한 것을 볼 수 있습니다. ㅁ 세부 내용 O 완성된 소스 소스 : 6.crawing_naver.py O 소스 실행 - 소스파일 다운로드 후 cmd, 파워쉘 또는 v..

(실습)파이썬 네이버에서 강아지로 검색 후 강아지 이미지를 자동으로 크롤링 하는 프로그램 만들기 - 5.가져온 소스에서 이미지 링크와 설명만 뽑아서 리스트에 담아두기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(2024.03.02 - [분류 전체보기] - (실습)파이썬 네이버에서 강아지로 검색 후 강아지 이미지를 자동으로 크롤링 하는 프로그램 만들기 - 4.가져온 소스 필터링 테스트 하기)에 이은 6번째 글로 이전글에서 가져온 이미지 태크의 속성 중에서 'src' 와 'alt' 만 가져와서 리스트에 담는 방법에 대해 설명합니다 O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1.소스코드를 실행하면 아래와 같이 나타납니다. 첫번째 보여주는 것은 src속성(url 링크)을 리스트로 반환하며 두첫번째 보여주는 것은 alt속성(이미지 설명)을 리스트로 반환합니다. ㅁ 세부 내용 O 완성된 소스 소스 : 5.crawing_naver.p..

(실습)파이썬 네이버에서 강아지로 검색 후 강아지 이미지를 자동으로 크롤링 하는 프로그램 만들기 - 4.가져온 소스 필터링 테스트 하기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글( (실습)파이썬 네이버에서 강아지로 검색 후 강아지 이미지를 자동으로 크롤링 하는 프로그램 만들기 - 3.네이버 검색 페이지에서 모든 소스 가져오기)에 이은 5번째 글로 이전글에서 가져온 소스에서 이미지 태크만 뽑아내는 방법에 대해서 설명합니다 O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1.소스코드를 실행하면 아래와 같이 검색결과를 가져와서 보여줍니다. 첫번째 보여주는 것은 html 그대로의 소스입니다. ㅁ 세부 내용 O 완성된 소스 소스 : 4.crawing_naver.py O 소스 실행 - 소스파일 다운로드 후 cmd, 파워쉘 또는 vscode 등에서 아래와 같이 실행하시기 바랍니다. > python 4.cra..

(실습)파이썬 네이버에서 강아지로 검색 후 강아지 이미지를 자동으로 크롤링 하는 프로그램 만들기 - 3.네이버 검색 페이지에서 모든 소스 가져오기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글( (실습)파이썬 네이버에서 강아지로 검색 후 강아지 이미지를 자동으로 크롤링 하는 프로그램 만들기 - 2.네이버 검색 페이지 로딩하기)에 이은 4번째 글로 BeautifulSoup로 가져온 데이터 중에서 '강아지' 이미지 태그 부분만 가져오도록 필터링하는 방법에 대해 알아 보겠습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1.소스코드를 실행하면 아래와 같이 검색결과를 가져와서 보여줍니다. 첫번째 보여주는 것은 html 그대로의 소스입니다. 두번째 보여주는 것은 html 소스를 파싱해서 결과를 보여줍니다. ㅁ 세부 내용 O 완성된 소스 소스 : 3.crawing_naver.py O 소스 실행 - 소스파일 다운로..

(실습)파이썬 네이버에서 강아지로 검색 후 강아지 이미지를 자동으로 크롤링 하는 프로그램 만들기 - 2.네이버 검색 페이지 로딩하기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글( (실습)파이썬 네이버에서 강아지로 검색 후 강아지 이미지를 자동으로 크롤링 하는 프로그램 만들기 - 1.셀레니움을 이용한 크롬브라우저 자동 띄우기)에 이은 3번째 글로 검색 주소와 검색 키워드를 조합하여 url을 만들고, url로 부터 로컬 PC의 메모리에 로딩하는 방법을 설명합니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1.소스코드를 아래와 같이 실행합니다. 2.실행하면 잠시 아래와 같은 화면이 켜졌다가 사라집니다. ㅁ 세부 내용 O 완성된 소스 소스 : 2.crawing_naver.py O 소스 실행 - 소스파일 다운로드 후 cmd, 파워쉘 또는 vscode 등에서 아래와 같이 실행하시기 바랍니다. > ..

(실습)파이썬 네이버에서 강아지로 검색 후 강아지 이미지를 자동으로 크롤링 하는 프로그램 만들기 - 1.셀레니움을 이용한 크롬브라우저 자동 띄우기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글((실습)파이썬 네이버에서 강아지로 검색 후 강아지 이미지를 자동으로 크롤링 하는 프로그램 만들기 - 1. 소개)에 이은 2번째 글로 크롬 브라우저 버전에 맞는 크롬드라이버를 다운로드 받고, 특정 위치에 저장 후 크롬브라우저를 자동으로 띄우는 방법에 대해 알아보겠습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1.소스코드를 아래와 같이 실행합니다. 2.실행하면 잠시 아래와 같은 화면이 켜졌다가 사라집니다. ㅁ 세부 내용 O 완성된 소스 소스 : 1.crawing_naver.py O 소스 실행 - 소스파일 다운로드 후 cmd, 파워쉘 또는 vscode 등에서 아래와 같이 실행하시기 바랍니다. > python 1. ..

(실습)파이썬 네이버에서 강아지로 검색 후 강아지 이미지를 자동으로 크롤링 하는 프로그램 만들기 - 0. 소개

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 네이버에서 강아지로 검색 후 강아지 이미지를 자동으로 크롤링 하는 프로그램 만드는 방법에 대해서 알아보겠습니다. O 향후 진행 순서 이후 글부터 진행되는 세부적인 내용은 다음과 같습니다. 1.셀레니움을 이용한 크롬브라우저 자동으로 띄우기 -크롬 브라우저 버전에 맞는 크롬드라이버를 다운로드 받고, 특정 위치에 저장 후 크롬브라우저를 자동으로 띄우는 방법에 대해 알아보겠습니다. 2.네이버 검색 페이지 로딩하기 -검색 주소와 검색 키워드를 조합하여 url을 만들고, url로 부터 로컬 PC의 메모리에 로딩하는 방법을 설명합니다. 3.네이버 검색페이지에서 모든 소스 가져오기 -메모리에 로딩된 html 소스를 눈으로 확인하고, 이를 다시 BeautifulSoup로 이..

4. 자료구조 - 1) 리스트

1.자료구조가 뭐에요? 데이터를 효율적으로 저장하고 관리하기 위한 필수적인 도구입니다. 한마디로 데이터를 담는 방법을 이야기 하는데, 여기서는 리스트, 딕셔너리, 튜플, 세트를 배웁니다. 2.자료구조를 왜 써야 하는 거죠? 자료구조를 안쓰면 데이터 관리가 어려워지고, 메모리가 낭비되고, 검색과 정렬 시 엄청난 시간과 자원이 소모됩니다. 예 자료구조(리스트)를 쓰는 경우 아래와 같이 1줄로 표현이 가능하고, 간단해 집니다. my_list = [10, 20, 30, "apple", "banana"] 만일 자료구조를 쓰지 않는다면 아래와 같이 코드가 길어지고 복잡해지고, 메모리를 많이 사용합니다. inta = 10 intb = 20 intc = 30 stra = "apple" strb = "banana" 3...

3. 문자열

1.문자열이 뭐에요? 문자열은 따옴표 안에 묶인 문자들의 집합입니다. 텍스트, 숫자, 기호 등 다양한 문자를 포함할 수 있고, 문자열은 작은 따옴표 (')나 큰 따옴표 (")로 둘러싸인 문자들의 모음입니다. string1 = 'Hello, World!' string2 = "Python is amazing" 2.문자열을 왜 사용해야 하죠? 문자열은 텍스트 데이터를 표현하고, 이름, 주소, 전화번호 등 다양한 데이터를 문자열로 저장하거나, 콘솔, 프롬프트 등 다양한 곳에 문자열을 출력하기 위해 사용합니다. 3. 문자열 4. 문자열 처리(슬라이싱) 5. 문자열처리함수 6. 문자열포멧 7. 이스케이프 문자 8. 퀴즈(스스로 해보기) 1) 아래 문자열에서 첫번째와 세번째 문자를 출력하세요. >a= 'python'..

2. 연산자

1.연산자가 뭐에요? >연산자(operator)는 어떤 값을 다른 값과 결합(1+1=2에서 ‘+’가 연산자)하거나, 어떤 값의 특성을 변경(+1에 –(마이너스)를 붙이면 -1이됨, 여기서 ‘–‘이 연산자)하는 기호입니다. 연산자는 피연산자(operand)라고 하는 두 개 이상의 값을 결합하여 새로운 값을 생성합니다.(1+1=2에서 ‘1’은 피연산자, ‘2’는 새로운 값) 2. 연산자 3. 간단한 수식 4. 숫자처리함수 5. 랜덤함수 6. 실습(스스로 해보기) 파기차차 > 로또번호 맞추기 게임만들기 > 로또번호를 랜덤으로 추출하는 코드(로또번호생성기)를 만드시오 전체 소스 import random # i = 1 lotto = [] while True: num = random.randint(1, 45) if..

728x90
반응형
LIST