프로그래밍 썸네일형 리스트형 Gemini CLI로 코딩의 재미를 느껴보세요! 비개발자도 쉽게 시작하는 AI 도구 안녕하세요! 코딩이 처음이거나 기술에 익숙하지 않은 분들을 위해, Gemini CLI라는 멋진 도구를 소개합니다. Gemini CLI는 Google의 AI 기술을 터미널(Windows에서는 CMD)에서 간단히 실행할 수 있게 해주는 도구로, 복잡한 코딩 지식 없이도 창의적인 작업을 할 수 있습니다. 이 블로그에서는 비개발자도 바로 실행해볼 수 있는 재미있는 Python과 Pygame 예제를 소개하고, Gemini CLI가 왜 유용한지 알려드릴게요!참고: Gemini CLI 설치 방법은 이 링크를 참고하세요. Node.js와 API 키 설정만 완료하면 누구나 쉽게 시작할 수 있습니다!https://www.gumicoding.co.kr/posts/GExvfQMJXbRaWHVwKibBGemini CLI란?Ge.. 더보기 Windows에서 Python 실행하기: 초보자를 위한 튜토리얼 이 튜토리얼에서는 Windows 환경에서 Python 코드를 실행하는 기본 과정을 단계별로 설명합니다. Python을 처음 사용하는 분들을 위해 간단한 예제를 통해 개발 환경을 설정하고 코드를 실행하는 방법을 안내하겠습니다.1. 개발 디렉토리 생성먼저, Python 코드를 저장하고 관리할 전용 폴더를 만드는 것이 좋습니다. 이를 통해 프로젝트를 체계적으로 관리할 수 있습니다.바탕화면 또는 원하는 위치에서 새 폴더를 만듭니다.바탕화면에서 마우스 오른쪽 버튼을 클릭하고 새로 만들기 → 폴더를 선택합니다.폴더 이름을 구미코딩모임으로 지정합니다.이 폴더는 Python 파일을 저장하고 작업하는 기본 디렉토리로 사용할 것입니다. 2. 메모장 활용하여 Python 코드 저장Windows의 기본 메모장을 사용하여 .. 더보기 구미코딩모임 블로그: 코딩 커뮤니티의 새로운 시작 구미코딩모임의 시작을 소개합니다구미코딩모임은 지난 1년간 당근 플랫폼을 통해 활발한 코딩 모임과 스터디를 운영하며 지역 내 코딩 애호가들의 열정을 모아왔습니다. 매달 열리는 오프라인 및 온라인 모임에서 초보자부터 숙련된 개발자까지 다양한 멤버들이 모여 Python, JavaScript, React 등 다양한 주제로 프로젝트를 진행하고 지식을 공유했죠.우리는 당근을 통해 모임 일정을 예약하고, 후기를 기록하며 소중한 순간들을 쌓았습니다. 하지만 당근 플랫폼에 기록이 집중되다 보니, 외부에서 구미코딩모임의 활동을 쉽게 찾거나 접근하기 어려운 점이 아쉬웠어요.https://www.daangn.com/kr/groups/ndpRVKJA 구미코딩AI모임 | 선주원남동 당근 모임안녕하세요, 여러분! 저희 모임에 오신.. 더보기 Selenium 크롤러의 진화: 안티봇 탐지를 피하는 우아한 방법 웹 크롤링 시스템 개선: 안티봇 탐지 우회와 안정성 향상최근 우리 팀은 웹 크롤링 시스템을 대폭 개선하는 작업을 진행했습니다. 이 글에서는 크롤링 시스템의 안정성을 높이고 안티봇 탐지를 우회하기 위해 적용한 다양한 전략들을 공유하고자 합니다. 1. 인프라 구성 개선1.1 패키지 의존성 추가크롤링 시스템의 안정성을 높이기 위해 필요한 시스템 패키지들을 추가했습니다. 특히 헤드리스 Chrome 브라우저가 정상적으로 동작하기 위해 필요한 다양한 의존성들을 식별하고 추가했습니다.packages: cups-libs: [] cups: [] cups-client: [] cups-devel: [] libXScrnSaver: [] nss: []이러한 패키지들은 다음과 같은 목적으로 추가되.. 더보기 파이썬으로 크롤링하기: selenium과 scrapy가 필요한 진짜 이유 크롤링으로 데이터를 수집하려다가 벽에 부딪히신 적 있으신가요? 단순한 requests만으로는 원하는 데이터를 가져올 수 없었던 경험, 다들 한 번쯤 있으시죠?🌟 크롤링의 세계로 오신 것을 환영합니다지난 주말, 한 스타트업 대표님께서 제게 연락을 주셨습니다. "전국의 카페 리뷰 데이터가 필요한데, 어떻게 하면 좋을까요?"같은 날 오후, 한 대학원생도 비슷한 고민을 털어놓았습니다. "논문 작성을 위한 SNS 데이터를 수집하고 싶은데, 자동화할 수 있는 방법이 없을까요?"이런 요청들을 들으며 문득 깨달았습니다. 많은 분들이 데이터 수집의 진짜 어려움을 겪고 계시다는 것을요.🤔 왜 단순한 크롤링으로는 부족할까요?실제 웹사이트를 한번 상상해 보세요.스크롤을 내리면 새로운 콘텐츠가 로딩되는 무한 스크롤클릭해야만.. 더보기 Selenium과 Scrapy를 이용해 네이버 쇼핑 크롤링하기 안녕하세요, 여러분! 오늘은 프로그래밍과 데이터 수집에 관심 있는 분들을 위해 흥미롭고 유익한 주제를 가져왔습니다. 바로 Selenium과 Scrapy를 이용해 네이버 쇼핑에서 제품명을 크롤링하는 방법을 소개해드리려고 합니다. 이 글을 통해 웹 크롤링의 기초부터 고급 기술까지 배우실 수 있을 거예요.왜 Selenium과 Scrapy를 함께 사용할까요?웹 크롤링을 할 때, 종종 동적으로 로드되는 콘텐츠를 마주하게 됩니다. 이러한 동적 콘텐츠는 일반적인 HTML 파싱으로는 접근하기 어려운데, 이때 Selenium이 큰 도움이 됩니다. Selenium은 실제 브라우저를 제어하여 JavaScript로 렌더링된 콘텐츠를 포함한 모든 페이지 요소에 접근할 수 있게 해줍니다. 반면 Scrapy는 빠르고 효율적인 크롤.. 더보기 이전 1 다음