WHY NOT? M CAN DO

고정 헤더 영역

글 제목

메뉴 레이어

WHY NOT? M CAN DO

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (64)
    • 영어 (4)
      • 빨모샘 영어 (4)
    • 발자국 (2)
    • IT (22)
      • IT 강좌 (1)
      • CHAT_GPT (17)
      • PYTHON (2)
      • IT 도서리뷰 (1)
      • 나도코딩 (1)
    • 알려드릴께요 (1)
      • 시행착오 (1)
    • 육아정보 (10)
      • 유아영어 (10)
    • 패스트 캠퍼스[데이터분석 강의] (15)
      • 변수와 자료형 (1)
      • 입출력과 제어문 (3)
      • 클래스와 모듈 (1)
      • Numpy (1)
      • Pandas (1)
      • Matplotlib, Seaborn (2)
      • BeautifulSoup (3)
      • Netflix 데이터분석 (2)
    • Thinking (0)
    • Start UP _ITEMS (4)
      • 레트로 (1)
      • 읭? (3)
      • ITEM_Details (0)

검색 레이어

WHY NOT? M CAN DO

검색 영역

컨텐츠 검색

분류 전체보기

  • 패스트 캠퍼스[데이터분석 강의] _웹데이터 수집(크롤링, HTML,파인드함수)

    2024.07.04 by mcando

  • 패스트 캠퍼스[데이터분석 강의] _ 함수

    2024.07.03 by mcando

  • Chat-GPT야 알려줘~ _ 크롤링 하는 파이썬 코드 만들어줘

    2024.07.03 by mcando

  • Chat-GPT야 알려줘~ _for 반복문과 while반복문의 차이좀 알려줘

    2024.07.03 by mcando

  • 패스트 캠퍼스[데이터분석 강의] _ 조건문

    2024.07.03 by mcando

  • Chat-GPT야 알려줘~ _with 구문이 왜 필요해?

    2024.07.03 by mcando

  • 패스트 캠퍼스[데이터분석 강의] _ 입력, 출력 / 파일 입출력

    2024.07.03 by mcando

  • Chat-GPT야 알려줘~ _파싱이란?

    2024.07.02 by mcando

패스트 캠퍼스[데이터분석 강의] _웹데이터 수집(크롤링, HTML,파인드함수)

*웹 크롤링?: 인터넷 상에 존재하는 데이터를 자동으로 수집하는 행위 : Request  라이브러리-  웹페이지 정보 가져오기: BeautifulSoup 라이브러리 -  HTML 소스를 파싱(분석) 하여 원하는 정보 얻기  1. 사용자는 브라우저로 접속하고 싶은 주소(url)입력2. 브라우저가 해당주소의 서버에게 "페이지 구성정보를 줘"라고 요청 (request)3. 웹서버는 구성에 필요한 정보를 코드(html)형태로 전달(response)4. 브라우저는 서버가 전달 준 정보(html)를 해석해서 사용자 화면에 보여줌  *  beautifulsoup4 - HTML은 태그로 이루어져 있고, 수많은 공백과 변화하는 소스들 때문에 오류가 있을 가능성이 높지만      beautifulsoup4을 이용하면 이러..

패스트 캠퍼스[데이터분석 강의]/BeautifulSoup 2024. 7. 4. 11:03

패스트 캠퍼스[데이터분석 강의] _ 함수

*기본구조: [입력>>함수>>출력] 구조: 반복적으로 사용되는 기능을 함수로 사용 : 입력(들어가는값)만 바뀌고 같은 코드가 반복되는 경우 특정 코드들을 모아두는 용도로 사용: 함수 def키워드 사용하여 생성 : 함수 호출은 함수를 실행하는 행위를 의미  * 매개변수 (parameter) : 함수에 입력으로 전달된 값을 받는 변수  *  디폴트 매개변수 : 매개변수의 값이 입력되지 않으면 디폴트 값으로 자동입력: 매개변수가 여러개인 경우 뒤의 매개변수부터 디폴트 값을 가질수 있음  *  가변 매개변수 : 원하는 만큼의 인자를 반들수 있는 함수를 가변 매개변수를 사용한다고 표현  *매개변수 - 가변 매개변수는 매개변수 앞에 *를 붙임 : 생성된 가변 매개변수는 리스트 처럼 사용: 가변매개변수의 제약 - 가..

패스트 캠퍼스[데이터분석 강의]/입출력과 제어문 2024. 7. 3. 18:07

Chat-GPT야 알려줘~ _ 크롤링 하는 파이썬 코드 만들어줘

나 :내가 원하는 직무를 사이트에서 크롤링 해서 내 파일에 보관하는 파이썬 코드 만들어줄래 Chat GPT  :당신이 원하는 직무 정보를 웹사이트에서 크롤링하여 파일에 저장하는 파이썬 스크립트를 만들어 드릴 수 있습니다. 몇 가지 질문이 있습니다:어떤 웹사이트에서 정보를 크롤링하길 원하시나요?원하는 직무의 특정 키워드나 조건이 있나요?정보를 저장하고 싶은 파일 형식은 무엇인가요? (예: CSV, Excel, JSON 등)크롤링하고 싶은 데이터의 구체적인 항목들이 있나요? (예: 직무명, 회사명, 위치, 급여 등)이 정보를 제공해 주시면, 더 정확한 파이썬 스크립트를 작성할 수 있습니다. 나 : https://www.saramin.co.kr/zf_user/  Chat GPT  :사람인 웹사이트에서 직무 정..

IT/CHAT_GPT 2024. 7. 3. 17:23

Chat-GPT야 알려줘~ _for 반복문과 while반복문의 차이좀 알려줘

for반복분과 while반복문의 차이좀 알려줘 for 반복문과 while 반복문은 Python에서 주로 사용되는 두 가지 반복 구조입니다. 각각의 사용법과 차이점을 설명하겠습니다. for 반복문for 반복문은 주로 정해진 횟수만큼 반복하거나 컬렉션(리스트, 튜플, 사전 등)의 요소를 순회할 때 사용됩니다. 이 반복문은 반복할 범위나 시퀀스가 미리 정해져 있을 때 매우 유용합니다.예시:while 반복문while 반복문은 조건이 참(True)인 동안 계속해서 반복 실행됩니다. 이는 조건에 따라 반복을 계속할지 결정할 때 주로 사용되며, 반복 횟수가 불명확할 때 적합합니다.예시: 차이점반복 제어: for 반복문은 반복할 범위나 객체가 정해져 있어야 하며, 주로 시퀀스를 통한 반복에 사용됩니다. while 반복..

IT/CHAT_GPT 2024. 7. 3. 14:31

패스트 캠퍼스[데이터분석 강의] _ 조건문

*if 조건문 if문 : 조건이 참일경우 실행 : 조건이 거짓일 경우 패스: 들여쓰기 주의: 콜론(:) 주의: "배움에 늦음이란 없다."를 파이썬 조건문으로 표현해 보자  if 조건문 표현 :    조건이 참일때 수행할 문장 1 들여쓰기 : if문에 속한 모든 문장은 들여쓰기 필수콜론 (:) : if조건문 뒤에는 반드시 콜른(:)을 삽입  *else 문 표현: if문 뒤에  사용하며, if문 조건이 거짓일때 실행되는 부분 : 늦게라도 배우면 앞으로 더 잘될수 있고 늦게라도 배우지 않으면 낙오된다  를 조건문으로 표현하기 *elif 문 표현: 세개 이상의 조건을 연결할때 사용 *in/ not in 연산자: 데이터 안에 찾고자 하는것이 있는지 없는지 확인하는 연산자 *pass 키워드: 조건은 만족하지만 아무..

패스트 캠퍼스[데이터분석 강의]/입출력과 제어문 2024. 7. 3. 13:40

Chat-GPT야 알려줘~ _with 구문이 왜 필요해?

패스트 캠퍼스 수업 듣다가 Chat-GPT 한테 이것저것 물어보던중 with 구문 어쩌구가 나왔다.다소 낯선 단어이길래 물어봤다.  나 : with 구문의 역할이 뭔데 ChatGPT :  Python에서 with 구문은 일반적으로 "컨텍스트 관리자"라고 불리며 리소스 관리를 위해 사용됩니다. 주로 파일 작업, 네트워크 연결, 데이터베이스 세션과 같이 진입과 종료가 명확히 필요한 작업에 사용되며, 코드의 실행이 블록을 벗어날 때 자동으로 리소스를 정리하도록 해줍니다.with 구문의 주요 역할은 다음과 같습니다:자원의 자동 해제: with 블록을 사용하면 파일이나 네트워크 연결 같은 자원을 자동으로 해제할 수 있습니다. 이 블록을 빠져나오는 순간, with 구문에 의해 자동으로 close() 메소드가 호출되..

IT/CHAT_GPT 2024. 7. 3. 12:00

패스트 캠퍼스[데이터분석 강의] _ 입력, 출력 / 파일 입출력

*입력:  input (사용자입력) : 사용자로부터 데이터를 입력 받을때  input 합수 사용 : input( ) 함수 괄호안에 입력한 내용을 '프롬프트 문자열'이라고 부름 : input( ) 함수는 사용자가 무엇을 입력해도 결과는 무조건 문자열 자료형-> 따라서 입력받은 문자열을 숫자로 변환해야 숫자 연산에 사용 가능  : 숫자로 변환할때int( ) 함수를 이용하여 숫자(정수)로 변환float( ) 함수를 이용하여 숫자(실수)로 변환 : 문자열로 변환할때str( )   *출력 : print( ) 자료형을 출력하는 함수 큰 따옴표 ( " ")로 둘러싸인 문자열은더하기(+)연산과 동일  : 콤마 : 문자열 띄어쓰기는 콤마 사용  *파일 입출력 : 파일 열기 (open)파일을 열때는 open()함수 사용파..

패스트 캠퍼스[데이터분석 강의]/입출력과 제어문 2024. 7. 3. 11:56

Chat-GPT야 알려줘~ _파싱이란?

주요 개념:구문 분석: 파싱은 입력된 데이터의 구문을 분석하여 구조화된 형태로 변환합니다.토큰화: 데이터의 의미 있는 단위(토큰)로 분리합니다.트리 구조: 파싱 결과는 종종 트리 구조로 표현되어 각 요소 간의 관계를 나타냅니다.사용 목적:데이터를 구조화하고 쉽게 접근할 수 있게 함.다양한 데이터 형식을 프로그래밍 언어에서 사용 가능한 객체로 변환함.특정 패턴이나 정보를 효율적으로 추출하기 위해 사용함.요약하자면, 파싱은 데이터의 구조를 분석하여 필요한 정보를 추출하거나 변환하는 과정입니다.

IT/CHAT_GPT 2024. 7. 2. 11:53

추가 정보

인기글

최신글

페이징

이전
1 ··· 4 5 6 7 8
다음
TISTORY
WHY NOT? M CAN DO © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바