본문 바로가기

웹 스크레이핑2

[파이썬(PYTHON) : 고급] 스크립트 및 자동화 8. 스크립트 및 자동화 파이썬을 사용하여 일상적인 작업을 자동화하는 방법을 배웁니다. 이를 통해 비효율적인 수동 작업을 줄이고, 일관된 결과를 얻을 수 있습니다. 8.1. 파일 및 디렉터리 자동화 파이썬은 파일 및 디렉터리를 조작하는 강력한 기능을 제공합니다. 이를 통해 대량의 파일을 처리하거나 복잡한 파일 시스템 작업을 자동화할 수 있습니다. 8.1.1. 파일 및 디렉터리 조작 파일 시스템은 컴퓨터의 파일과 디렉터리를 구조화하는 방법입니다. 파이썬에서는 os 모듈을 사용하여 파일 시스템을 조작할 수 있습니다. 8.1.1.1. 파일/디렉터리 생성, 삭제, 이동 파이썬의 os 모듈을 사용하면 파일이나 디렉터리를 생성, 삭제, 이동할 수 있습니다. import os # 디렉터리 생성 os.mkdir('te.. 2023. 5. 14.
[파이썬(PYTHON) : 중급] 네트워크 프로그래밍 7. 네트워크 프로그래밍 네트워크 프로그래밍에서는 소켓 프로그래밍을 통해 네트워크 통신을 구현하는 방법을 배웁니다. HTTP 요청 및 응답 처리를 다루며, RESTful API 개념 및 활용 방법에 대해 알아봅니다. 웹 스크레이핑 기법을 통해 웹사이트에서 데이터를 추출하는 방법을 학습하게 됩니다. 7.1. 소켓 프로그래밍 7.1.1. 소켓 프로그래밍 이해하기 7.1.1.1. 소켓의 개념 및 이해 소켓(socket)은 컴퓨터 네트워크에서 데이터를 주고받는 두 컴퓨터 간의 통신을 가능하게 하는 연결점입니다. 기본적으로 하나의 컴퓨터(서버)가 특정 포트에 소켓을 열어두면, 다른 컴퓨터(클라이언트)가 그 소켓에 연결하여 데이터를 주고받을 수 있습니다. 7.1.1.2. 클라이언트와 서버 소켓의 차이점 서버 소켓은.. 2023. 5. 11.