분류 전체보기(266)
-
2023년에 있었던 일들
피곤한 목요일 오후 2시 갑자기 회사에서 파트장이 되어버린 나는 빨리 이 회사를 떠나고 싶은 마음뿐이다. 하지만 대학교 입학 조건 때문에 당장 나갈 수 없어, 이렇게 글을 쓰고 있다. 있었던 일들 1. LH 아파트 입주 직장 생활 3년동안 참 많이도 옮겨 다녔다. 오산 -> 동탄 -> 평택순으로 경기 남부 신도시들을 훑고 다녔다. 2022년 8월에 마침내 회사 기숙사가 아닌 평택고덕LH2단지로 입주하게 되었다. 방은 좁지만, 역세권에 신도시라는 점이 참 맘에 든다. 어느덧 여기 산지도 1년 반이 지나가는데, 아마 내년 초까지는 여기 살 예정이다. 성남으로 떠나면 맨날 보던 삼성전자 공장이 그리워 질지도 모르겠다. 2. 돈 벌기 시도 신도시에 살면서 눈만 높아진 나는 돈을 더 벌어야 겠다는 생각이 들었다...
2024.01.04 -
AI(Copilot)와 파이썬으로 수익 자동화 만들기
안녕하세요, 파이썬 개발자입니다. 오늘은 제가 어떻게 파이썬을 이용해서 수익을 자동화하는 방법을 공유하고자 합니다. 우선, 저는 코파일럿이라는 인공지능 코드 생성기를 사용합니다. 코파일럿은 주어진 주제나 키워드에 맞춰서 파이썬 코드를 자동으로 작성해주는 서비스입니다. 예를 들어, '네이버 뉴스에서 특정 키워드를 포함하는 기사의 제목과 링크를 가져오는 코드'라고 입력하면, 코파일럿은 자동으로 관련 코드를 만들어줍니다. 그리고, 저는 크몽이라는 온라인 프리랜서 플랫폼에서 파이썬 관련 의뢰를 받습니다. 크몽에서는 다양한 분야의 프리랜서들이 자신의 서비스를 등록하고, 의뢰자들이 그 중에서 원하는 서비스를 선택하고 결제하는 방식입니다. 저는 파이썬을 이용한 데이터 수집, 분석, 시각화 등의 서비스를 제공합니다. ..
2023.07.17 -
AI(Copilot)와 파이썬으로 수익 자동화 만들기 - (2) 코파일럿 사용방법
안녕하세요, 저는 AI Copilot을 사용하는 파이썬 개발자입니다. 오늘은 AI Copilot을 이용하여 간단하게 웹사이트에서 데이터를 수집하고 분석하는 크롤링 프로그램을 만들어보고, 그 결과를 수익화하는 방법에 대해 소개하겠습니다. 크롤링이란 웹사이트에서 원하는 정보를 자동으로 추출하는 과정입니다. 예를 들어, 네이버 뉴스에서 특정 키워드가 포함된 기사들의 제목과 내용을 가져오거나, 쇼핑몰에서 상품의 가격과 리뷰를 수집하는 것이 크롤링의 예입니다. 크롤링을 통해 얻은 데이터는 다양한 용도로 활용할 수 있습니다. 예를 들어, 데이터 분석을 통해 시장 동향이나 고객 선호도를 파악하거나, 데이터 시각화를 통해 인사이트를 도출하거나, 데이터 기반의 서비스나 콘텐츠를 제공하는 것이 가능합니다. 하지만 크롤링을..
2023.07.17 -
[정보처리기사 내용 정리] 9. 소프트웨어 설계 - UI 설계 원칙
객체지향 분석 방법론에는 여러 가지가 있습니다. 이번 글에서는 정보처리기사 시험에서 자주 출제되는 네 가지 방법론에 대해 간단히 소개하고 비교해보겠습니다. 1. Coad와 Yourdon 방법 - E-R 다이어그램을 사용하여 객체의 행위를 모델링하는 방법입니다. - 객체 식별, 구조 식별, 주체 정의, 속성 및 관계 정의, 서비스 정의 등의 과정으로 구성됩니다. - 객체와 관계를 강조하고, 상속과 다형성을 지원합니다. - 단점으로는 다이어그램이 복잡해지고, 동적인 행위를 표현하기 어렵다는 점이 있습니다. 2. Booch 방법 - 미시적 개발 프로세스와 거시적 개발 프로세스를 모두 포함하는 방법입니다. - 클래스와 객체들을 분석 및 식별하고, 클래스의 속성과 연산을 정의합니다. - 클래스와 객체의 의미와 관..
2023.04.21 -
[정보처리기사 내용 정리] 8. 소프트웨어 설계 - 객체지향 분석, 럼바우(Rumbaugh)
객체지향 분석(Object-Oriented Analysis, OOA)이란, 문제 영역의 객체들과 그들 간의 관계를 찾아내고, 이를 객체 모형으로 표현하는 과정입니다. 객체지향 분석의 목적은 문제 영역을 이해하고, 요구사항을 명확하게 정의하는 것입니다. 객체지향 분석에는 여러 가지 방법론이 있지만, 그 중에서 가장 널리 사용되는 것이 럼바우의 방법론입니다. 럼바우는 객체지향 분석을 세 가지 모형으로 나누어 수행합니다. - 객체 모형(Object Model): 문제 영역의 객체들과 그들의 속성, 연산, 관계를 식별하고, 이를 클래스 다이어그램으로 표현합니다. 클래스 다이어그램은 UML의 구조적 다이어그램 중 하나로, 클래스와 그들 간의 관계를 시각적으로 나타냅니다. - 동적 모형(Dynamic Model):..
2023.04.19 -
[정보처리기사 내용 정리] 7. 소프트웨어 설계 - XP(eXtreme Programmingd)란?
XP(eXtreme Programming)은 소프트웨어 개발 방법론 중 하나로, 고객의 요구사항 변화에 빠르고 유연하게 대응하기 위해 작은 단위의 개발 주기를 반복하고, 팀원 간의 의사소통과 협력을 강조하는 방법이다. XP는 다음과 같은 핵심 가치와 원칙을 가진다. - 용기(Courage): 개발자는 새로운 기술이나 도구를 시도하고 실패를 두려워하지 않는다. 또한 코드의 개선이나 재작성을 주저하지 않으며, 고객과의 소통을 적극적으로 한다. - 단순성(Simplicity): 개발자는 현재 필요한 기능만을 구현하고 불필요한 복잡성을 피한다. 또한 코드의 가독성과 재사용성을 높이고 중복을 제거한다. - 커뮤니케이션: 개발자는 팀원과의 협업과 공유를 통해 지식과 정보를 교환한다. 또한 고객과의 의사소통을 통해 ..
2023.04.19