본문 바로가기

Python

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의 기본 메모장을 사용하여 .. 더보기
Selenium 크롤러의 진화: 안티봇 탐지를 피하는 우아한 방법 웹 크롤링 시스템 개선: 안티봇 탐지 우회와 안정성 향상최근 우리 팀은 웹 크롤링 시스템을 대폭 개선하는 작업을 진행했습니다. 이 글에서는 크롤링 시스템의 안정성을 높이고 안티봇 탐지를 우회하기 위해 적용한 다양한 전략들을 공유하고자 합니다. 1. 인프라 구성 개선1.1 패키지 의존성 추가크롤링 시스템의 안정성을 높이기 위해 필요한 시스템 패키지들을 추가했습니다. 특히 헤드리스 Chrome 브라우저가 정상적으로 동작하기 위해 필요한 다양한 의존성들을 식별하고 추가했습니다.packages: cups-libs: [] cups: [] cups-client: [] cups-devel: [] libXScrnSaver: [] nss: []이러한 패키지들은 다음과 같은 목적으로 추가되.. 더보기
누구나 할 수 있는 스마트 교통 분석: Python으로 CCTV 다중 모니터링 구현 "오늘도 어김없이 찾아온 출근 시간, 어느 도로가 덜 막힐까 고민하시나요? 스마트폰으로 실시간 교통 정보를 확인하며 한숨 쉬시나요?"매일 아침 반복되는 이 고민, 이제는 첨단 기술로 해결할 수 있습니다. Python과 인공지능을 활용한 스마트한 교통 분석 시스템을 소개합니다.🚦 실시간 교통 모니터링의 현실교통 정보를 실시간으로 확인하고 싶을 때 우리는 보통 국가교통정보센터(ITS)를 방문합니다. 하지만 현재 시스템은 한 가지 큰 제약이 있습니다."CCTV 화면을 하나씩 클릭하며 확인해야 한다고요?"맞습니다. 현재 시스템에서는:한 번에 하나의 CCTV만 모니터링 가능여러 구간을 확인하려면 수동으로 전환 필요실시간 통합 분석이 어려움이런 불편함을 겪으신 분들을 위해, 더 스마트한 해결책을 준비했습니다.💻.. 더보기
웹 크롤링의 첫걸음: Chrome 개발자 도구와 XPath 완벽 가이드 온라인 쇼핑몰의 상품 가격을 일일이 확인하느라 시간을 허비한 경험이 있나요? 이런 반복 작업을 자동화할 수 있다면 얼마나 좋을까요? 이 글을 통해 여러분이 마법 같은 도구인 '웹 크롤링'을 활용해 이러한 반복 작업을 효율적으로 처리하는 방법을 배워보세요. 특히 Chrome 개발자 도구를 활용해 원하는 데이터를 정확하게 찾아내는 방법을 상세히 알아볼 텐데요, 이 가이드를 통해 여러분도 웹 크롤링의 달인이 되실 수 있을 거예요!웹 크롤링은 데이터 과학자, 대학생, 스타트업 대표 등 누구에게나 유용한 기술입니다. 자동화된 데이터 수집을 통해 여러분의 시간을 절약하고, 보다 의미 있는 일에 집중할 수 있도록 도와줍니다. 이제부터 함께 크롤링의 세계로 들어가 보겠습니다!크롤링이란 무엇인가? 🤔크롤링이란 웹사이트.. 더보기
Langchain 활용하기: AI 파이프라인 자동화 완벽 가이드 AI 기술이 나날이 발전하면서, 데이터를 다루는 방식도 크게 변화하고 있습니다. 특히, AI 파이프라인 자동화는 개발자들에게 큰 도전이자 기회로 다가오고 있습니다. 이 글에서는 Langchain을 활용해 AI 파이프라인을 자동화하는 방법을 자세히 설명하고자 합니다. 1. Langchain이란 무엇인가?Langchain은 Python 기반의 오픈 소스 라이브러리로, 복잡한 AI 파이프라인을 자동화하는 데 사용됩니다. 다양한 AI 모델과 데이터를 연결하여 작업을 효율적으로 처리할 수 있게 돕는 도구입니다.비유를 하나 들어볼까요? 마치 레고 블록을 하나씩 쌓아가는 것처럼, Langchain은 AI의 여러 기능을 모듈처럼 연결하여 하나의 큰 프로젝트로 만들어줍니다. 그 과정에서 복잡해 보이는 요소들도 쉽게 조립.. 더보기
구미코딩모임 5회: python 과 가까워 지는 시간 2 모임 후기: 금오공대에서의 따뜻한 만남날짜: 2024년 8월 18일(일) 09:00장소: 금오공대 벤처창업관참석자: 시원한외모, 여름왕국, 털실이, 사고팔고, 수박주제: ChatGPT 활용기/노하우 및 Python의 시작 2모임 이야기안녕하세요, 여러분! 이번 모임은 시원한외모님의 도움으로 금오공대 벤처창업관에서 진행되었는데요, 정말 깔끔하고 아늑한 공간 덕분에 모임 내내 편안한 분위기에서 이야기를 나눌 수 있었습니다. 공간이 넓어서 살짝 부담스러웠지만, 시원한외모님께서 미리 에어컨을 켜 두셔서 정말 쾌적하게 시작할 수 있었답니다.이번에는 세 분이 처음으로 참석해 주셨어요! 새로운 분들과 함께 하니 대화가 더 풍성해졌습니다. 여러분도 처음 모임에 참석하실 때 어떤 기분이 드셨나요? 여름왕국산업용 로봇 분.. 더보기
경북 구미 영상 미디어 센터에서 드림큐브 공간 대여하기 안녕하세요! 오늘은 경북 구미 영상 미디어 센터에서 드림큐브(Dream Cube) 공간을 대여하는 방법을 알려드리려고 합니다. 여러분도 창의적인 작업을 위한 공간이 필요하셨던 적 있지 않으신가요? 이곳은 영상 촬영, 녹음, 워크숍 등 다양한 목적으로 활용할 수 있는 멋진 장소랍니다. 그럼, 대여 절차를 하나씩 알아볼까요?1. 드림큐브 공간 확인하기먼저, 드림큐브 공간이 어떤 시설과 장비를 제공하는지 확인해 보세요. 미디어 센터의 홈페이지나 전화로 문의하면, 드림큐브의 특징과 이용 가능한 장비, 예약 가능한 시간대를 확인할 수 있습니다. 여러분은 이 공간을 어떤 용도로 활용하고 싶으신가요? 영상 촬영? 아니면 팟캐스트 녹음?2. 예약 신청하기드림큐브를 사용하려면 예약 신청이 필수인데요, 어떻게 신청하는지 .. 더보기