본문 바로가기
728x90
반응형

Computer Science/Python5

[Python] re 모듈: 정규 표현식 [Python] re  정규 표현식으로 문자열 표현하기파이썬에서 정규 표현식(Regular Expression)을 다루기 위한 대표적인 도구가 바로 re 모듈입니다. 이 글에서는 re 모듈의 주요 기능부터 실용적인 예제, 성능 팁까지 정리해 드립니다. 정규표현식 초보자도 쉽게 따라올 수 있도록 예시와 함께 설명하니 천천히 따라와 주세요!✅ 1. 정규 표현식 메타문자 정리메타문자 의미 예시.줄바꿈 제외 아무 문자a.c → "abc", "a c"^문자열의 시작^Hello$문자열의 끝world$*0회 이상 반복a*b → "b", "aab"+1회 이상 반복a+b → "ab", "aab"?0회 또는 1회a?b → "b", "ab"{n}n회 반복a{3} → "aaa"{n,m}n~m회 반복a{2,4} → "aa", .. 2025. 4. 4.
웹 크롤링은 프록시(Proxy)가 필요하다 (셀레니움, Beautiful Soup) 이전 글을 먼저 읽고 이 글을 읽으시면 이해하는데 도움이 될 것 같습니다. 2025.03.22 - [Computer Science/Python] - 파이썬 크롤링 기법 선택 방법 - 셀레니움(Selenium), 스크래피(Scrapy), beautiful soup, lxml 파이썬 크롤링 기법 선택 방법 - 셀레니움(Selenium), 스크래피(Scrapy), beautiful soup, lxmlIntro오늘은 업무 상 크롤링을 할 일이 있어서 파이썬으로 크롤링할 수 있는 대다수 기법을 활용한 테스트 결과로현명하게 파이썬 크롤링 기법을 선택하는 방법에 대해 글을 작성하고자 합니다.rnasterofmysea.tistory.com   Intro 🔹요약1. User agent 와 Sleep(시간차) 깔고가자... 2025. 3. 23.
파이썬 크롤링 기법 선택 방법 - 셀레니움(Selenium), 스크래피(Scrapy), beautiful soup, lxml Intro오늘은 업무 상 크롤링을 할 일이 있어서 파이썬으로 크롤링할 수 있는 대다수 기법을 활용한 테스트 결과로현명하게 파이썬 크롤링 기법을 선택하는 방법에 대해 글을 작성하고자 합니다.🔷요약✅ 정적 웹사이트라면간단한 소규모 작업: Requests + Beautiful Soup, lxml 라이브러리대규모 크롤링: Scrapy✅ 동적 웹사이트라면간단한 소규모 작업: Selenium대규모 & 속도 중시 작업: Scrapy + Playwright 혹은 Scrapy + Splash➡️무료 프록시를 사용할 생각이다복잡도가 높은 프로그램 구현은 매우매우 까다롭다.무료 프록시를 사용하면서 멀티스레드랑 멀티프로세싱을 할 생각은 버려라유로 프록시일 경우 좀 전의 표 참고하셔서 원하는 방향대로 기법 선택하면 됩니다.➡.. 2025. 3. 22.
[Python] 파이썬 독학 자료 정리 🚀 Intro컴퓨터 전공 졸업생으로 파이썬을 독학하면서 참고했던 서적과 링크를 공유합니다.특히 코딩학원에서 파트타임 강사로 일하면서 해당 자료들을 통해 초,중,고를 대상으로 강의를 진행한적도 있어서 학습을 진행할 때 도움이 될 것이라고 기대합니다. 개인적으로 업무 상에 파이썬을 써야해서 로드맵을 정리하려고 포스트를 작성하게 되었습니다. 0. 자주 쓰는 온라인 컴파일러 (IDE)계정 생성하면 온라인에 코드 저장해놓을 수도 있고다양한 언어가 지원되어서 알고리즘 문제 풀거나 학습할 때 사용하는 사이트입니다.  https://www.mycompiler.io/ko myCompiler - C, C++, 자바, 파이썬, 고, NodeJS 및 기타 언어를 위한 온라인 IDEmyCompiler를 사용하여 자주 사용하는.. 2025. 3. 1.
[Python] 코딩 테스트 필수 STL 1탄 (중요도와 사용 빈도 기준) 2024.12.14 - [Computer Science/자료구조 & 알고리즘] - [자료구조 & 알고리즘] 자료구조 개념 총정리 (향후 내용추가) [자료구조 & 알고리즘] 자료구조 개념 총정리 (향후 내용추가)1. 선형 리스트 (Linear List)설명: 데이터를 연속된 메모리 공간에 저장하며, 순서를 보장하는 자료구조.특징:인덱스를 통해 O(1) 시간 복잡도로 접근.삽입/삭제는 O(n)로 비효율적.필수 알고리즘:이rnasterofmysea.tistory.com 2024.12.14 - [Computer Science/자료구조 & 알고리즘] - [자료구조 & 알고리즘] 정렬 알고리즘 총 정리 [자료구조 & 알고리즘] 정렬 알고리즘 총 정리참고 포스트 C언어로 다양한 정렬 알고리즘을 활용하여 정수 오름차순.. 2025. 2. 6.
728x90
반응형