본문 바로가기

전체 글

(65)
추상화, 추상자료형(ADT), 자료구조 추상화 (Abstraction)추상화는 복잡한 시스템이나 개념에서 핵심적인 부분만을 선별하여 표현하는 과정입니다. 이를 통해 세부적인 구현이나 복잡성을 감추고, 사용자나 개발자가 필요한 기능이나 인터페이스에만 집중할 수 있습니다.예시자동차 운전자는 엔진의 내부 작동 방식을 알 필요 없이, 핸들과 페달 등 기본 조작에만 집중합니다.프로그래밍에서 함수나 클래스를 사용할 때, 내부 구현보다는 입력과 출력에만 관심을 가집니다.추상 자료형 (Abstract Data Type, ADT)추상 자료형은 데이터와 그 데이터에 적용할 수 있는 연산을 수학적으로 정의한 모델입니다. 구체적인 구현 방법은 감추어져 있으며, 외부에서는 정의된 인터페이스를 통해서만 접근할 수 있습니다.특성인터페이스 정의: 어떤 연산들이 가능한지 ..
[코드잇 - Tableau 기초] 1. 토픽 시작하기 본 게시물은 프로그래밍 관련 인터넷 강의 사이트 '코드잇'의 Data Scientist 로드맵 중 'Tableau 기초'라는 강의를 듣고 정리한 게시물임을 알려드립니다.- 강의 url : https://www.codeit.kr/topics/tableau-basic/lessons/8883 토픽 소개 - Tableau 기초 | 코드잇3,000개 이상 코딩 강의를 무료로 체험해보세요!www.codeit.kr  1. 토픽 시작하기데이터 시각화의 장점- 단순히 수치로 정리되어있을 때에는 보이지 않던 것에 대해 답을 찾을 수도 있음- 패턴, 추세를 쉽게 알 수 있음 태블로- 간단한 시각화- 코딩 불필요- 직관적으로 알아볼 수 있는시각적 효과가 뛰어남- 차트와 상호작용 가능 본 강의를 통해 얻을 수 있는 점- Tab..
SQL과 Python 연동하기 - Mysql.connector Python - MySQL 연동 라이브러리 : Mysql.connectorMysql.connector- MySQL 데이터베이스에 연결 후, SQL 쿼리를 실행하기 위한 Python 라이브러리- Python 내에서 바로 쿼링 작업이 가능해서 데이터분석, 웹개발 등 다양한 애플리케이션에서 활용 - python 환경에서 추가로 설치를 해야지 사용이 가능하며, 터미널(mac)이나 명령 프롬프트(windows)에서 pip install mysql-connector-python 을 입력하여 설치 후 사용