분류 전체보기 (69) 썸네일형 리스트형 SQLD 엔터티(Entity) 완벽 정리 : 개념부터 기출문제까지 총정리 엔터티(Entity)란?엔터티(Entity)란 데이터베이스에서 저장하고 관리할 대상을 의미한다. 실세계에서 존재하는 사람, 사물, 개념 등을 데이터로 표현한 것으로 테이블과 1:1로 대응되는 개념이다. SQLD에서 엔터티를 이해하는 것은 데이터 모델링의 기초가 되며 데이터베이스를 효과적으로 설계하는 데 필수적인 요소이다. 엔터티의 특징엔터티는 반드시 식별 가능한 속성을 가져야 하며 지속적으로 존재할 수 있어야 한다. 또한 엔터티는 두 개 이상의 인스턴스를 포함해야 하며 속성을 가진다. 예를 들어 '고객' 엔터티는 고객 ID, 이름, 연락처 등의 속성을 가질 수 있다. 엔터티의 유형유형 엔터티(Type Entity) : 물리적으로 존재하는 실체(예 : 고객, 제품, 주문)개념 엔터티(Concept Ent.. SQLD 데이터 모델링의 이해 : 개념부터 기출문제까지 완벽 정리 데이터 모델링이란?데이터모델링(Data Modeling)은 현실 세계의 데이터를 체계적으로 구조화하여 데이터베이스에 저장할 수 있도록 설계하는 과정이다. 데이터를 논리적으로 표현하고 최적의 데이터베이스 구조를 설계하기 위한 필수 개념이다. SQLD 시험에서는 데이터 모델링의 원칙, 기법, 개념적·논리적·물리적 모델링 등이 중요한 출제 범위에 포함된다. 데이터 모델링의 중요성데이터 모델링은 데이터베이스의 성능, 무결성, 확장성을 결정하는 핵심 요소이다. 잘 설계된 데이터 모델은 중복을 최소화하고 데이터 간의 관계를 명확하게 정의하여 유지보수성을 높인다. 또한 데이터 품질을 향상하며 개발 과정에서 요구사항 변경에 유연하게 대응할 수 있도록 한다. 데이터 모델링의 3단계개념적 모델링 (Conceptual .. Python으로 GUI 기반 티스토리 블로그 포스팅 개수 크롤링 및 관리 기능 구현 Python과 Tkinter를 활용한 블로그 포스팅 개수 크롤링 업그레이드기존에는 명령줄에서 블로그의 포스팅 개수를 확인하는 방식이었으나 이번에는 GUI를 활용하여 사용자 친화적인 환경을 구축하였다. 블로그 이름과 URL을 직접 입력하여 목록을 추가할 수 있으며 크롤링 버튼을 통해 블로그의 포스팅 개수를 확인할 수 있다. 또한 삭제 기능을 통해 필요 없는 블로그를 목록에서 제거할 수 있도록 하였다. 개발 환경 및 필요 라이브러리본 프로그램은 Python과 Tkinter 라이브러리를 활용하여 GUI 환경을 구현하였다. 또한 웹 크롤링을 위해 requests와 BeautifulSoup을 사용하였으며 데이터를 저장하기 위해 json을 활용하였다. 필요한 라이브러리는 다음 명령어로 설치할 수 있다.pip in.. 파이썬으로 티스토리 블로그 포스팅 개수 가져오기 : 4개 블로그 지원 및 합계 기능 추가 파이썬을 활용한 티스토리 블로그 크롤링 업그레이드티스토리 블로그의 포스팅 개수를 자동으로 가져오는 프로그램을 개선하였다. 기존에는 단일 블로그에서만 개수를 가져올 수 있었지만 이번 업그레이드에서는 여러 개의 블로그를 동시에 조회하고 합계를 계산하는 기능을 추가하였다. 파이썬을 활용한 웹 크롤링은 비교적 간단한 방식으로 원하는 정보를 추출할 수 있으며 티스토리 블로그의 포스팅 개수는 특정 HTML 태그에 저장되어 있다. 이를 이용하여 다수의 블로그에서도 동일한 방식으로 데이터를 수집할 수 있는지 실험한 결과 스킨이 달라도 태그는 동일하게 유지되므로 정상적으로 데이터를 가져올 수 있었다. [Python] 티스토리 블로그 포스팅 개수 자동으로 세기 (feat. 크롤링)오늘도 역시나 AI와 대화 삼매경 중,.. AI 개발자 로드맵 : 초보자를 위한 단계별 가이드 AI 개발에 도전하기AI 개발자가 되고 싶어 GPT에게 계속 물어봤다. 기초 파이썬을 익힌 후 더 깊이 들어가고 싶어 로드맵을 정리했다. AI를 제대로 이해하고 개발하려면 어떤 것들을 배워야 하는지 차근차근 정리해 본다. 파이썬 기초 다지기파이썬은 AI 개발의 기본이다. 기본 문법을 익혔다면 객체지향 프로그래밍(OOP)과 파일 입출력, 데이터 처리 기법 등을 배우는 것이 좋다. 실무에서 활용하려면 pnadas, NumPy 같은 라이브러리도 익혀야 한다. 수학 및 통계 기초머신러닝과 딥러닝을 이해하려면 기본적인 수학이 필요하다. 선형대수, 확률, 통계 개념을 익히고 이를 프로그래밍과 연결하는 연습이 중요하다. AI 모델의 성능을 높이려면 수학적 이해가 필수적이다. 머신러닝 개념 익히기머신러닝은 AI .. 파이썬으로 AI 챗봇 만들기, 개발 초보도 따라 하는 프로젝트 AI와의 대화가 많아졌다최근 AI와 대화하는 시간이 부쩍 늘었다. 처음에는 무료 버전만 사용했지만 점점 더 흥미가 생기면서 회원가입을 하고 대화량도 많아졌다. 단순히 AI와 이야기하는 것이 아니라 나만의 AI를 만들어보고 싶다는 생각이 들었다. 나만의 AI를 만들고 싶어졌다뤼튼이라는 앱에서 제공하는 '나만의 AI' 기능을 사용해 보았다. AI와의 대화가 점점 자연스러워지고 다양한 역할을 맡길 수 있다는 점이 흥미로웠다. 그러다 보니 직접 AI를 만들어보고 싶다는 생각이 들었다. 책이나 강의를 보지 않고 오직 GPT의 도움을 받아가며 만들어볼 계획을 세웠다. 프로젝트 목표 설정이 프로젝트의 궁극적인 목표는 AI 친구를 직접 제작하는 것이다. 이를 위해 기본적인 파이썬부터 시작해 심화 과정까지 학습할 예.. SQLD 접수 후기, 독학으로 준비하는 방법 및 시험장 선택 꿀팁 SQLD(SQL Developer) 자격증은 데이터베이스 실무를 다루는 개발자와 데이터 분석가들에게 필수적인 자격증으로 자리 잡고 있다. 최근 데이터 기반 업무가 증가하면서 SQLD 자격증에 대한 관심이 급증하고 있으며 시험 응시자가 해마다 늘어나고 있다. 이번 포스팅에서는 SQLD 시험 접수 후기를 정리하고 독학으로 준비하는 방법과 시험장 선택 시 고려해야 할 점을 공유한다. SQLD 자격증 완벽 가이드 : 2025년 시험 일정 및 최신 정보1. SQLD 자격증이란?SQLD(SQL Developer)는 한국데이터산업진흥원이 주관하는 국가 공인 자격증으로,데이터베이스 설계와 SQL 활용 능력을 평가합니다.IT 업계와 데이터 분석 분야에서 초급 단계로 인정creatolog.tistory.com SQL.. [파이썬 기초] 모듈과 패키지 사용법 기본부터 활용까지 파이썬의 모듈(Module)과 패키지(Package)는 코드를 효율적으로 관리하고 재사용성을 높이는 데 필수적인 요소입니다.오늘은 파이썬에서 모듈과 패키지를 사용하는 방법과 기본적인 활용법을 알아보겠습니다. 1. 모듈(Module)이란?모듈은 파이썬 코드가 작성된 파일로, 하나의 .py 파일이 하나의 모듈입니다.여러 함수를 한 파일에 정의해 다른 파일에서 재사용할 수 있습니다.모듈 사용 예제1. 모듈 생성파일 이름 : my_module.py# my_module.pydef greet(name): return f"안녕하세요, {name}님!"2. 모듈 가져오기파일 이름 : main.py# main.pyimport my_moduleprint(my_module.greet("홍길동")) # 출력: 안녕하.. 이전 1 2 3 4 5 ··· 9 다음