본문 바로가기

데이터사이언스/데이터사이언티스트4기

(4)
SQL 이란 무엇인가? SQL(Structured Query Language, 구조화된 질의 언어)은 관계형 데이터베이스(RDB, Relational Database)에서 데이터를 저장, 조회, 수정, 삭제하는 데 사용되는 프로그래밍 언어입니다. SQL의 주요 기능데이터 조회(SELECT)데이터베이스에서 원하는 데이터를 검색할 수 있습니다.예시:sql복사편집SELECT * FROM employees WHERE age > 30;데이터 삽입(INSERT)새로운 데이터를 추가할 수 있습니다.예시:sql복사편집INSERT INTO employees (name, age, department) VALUES ('John Doe', 35, 'Engineering'); 데이터 수정(UPDATE)기존 데이터를 변경할 수 있습니다.예시:sql복사..
변수 우선순위 (LEGB Rule) ✅ 변수의 범위(Scope)전역 변수 name = "인유" → 함수 내부에서는 사용되지 않음.매개변수 name = "AIFFEL" → hello()에서 받았지만 printer()에서는 사용되지 않음.지역 변수 name = "파이썬" → printer() 안에서 선언된 새로운 변수 → 이 값이 사용됨!✅ 변수 우선순위 (LEGB Rule) 파이썬에서는 변수를 찾을 때 LEGB 규칙을 따릅니다.L (Local, 지역 범위) → printer() 내부에서 선언된 name = "파이썬"E (Enclosing, 중첩 함수 범위) → hello(name)의 name = "AIFFEL" (사용되지 않음)G (Global, 전역 범위) → name = "인유" (사용되지 않음)B (Built-in, 내장 범위) → p..
Git과 GitHub: 개발자 필수 도구 소프트웨어 개발을 하다 보면 코드의 버전을 관리하고 여러 개발자와 협업할 일이 자주 생깁니다. 이런 작업을 쉽게 해주는 도구가 바로 Git과 GitHub입니다. 이 두 도구는 매우 중요한 역할을 하며, 개발자가 효율적으로 작업을 진행할 수 있도록 돕습니다. 이번 글에서는 Git과 GitHub의 기본 개념과 차이점을 간단히 설명해드리겠습니다. 1. Git이란 무엇인가? Git은 **버전 관리 시스템(VCS)**으로, 개발자가 코드의 변경 사항을 기록하고 관리할 수 있게 해줍니다. 개발자가 작업을 하면서 코드에 변경을 가할 때마다 Git은 그 내역을 저장합니다. 이를 통해 언제든지 특정 시점으로 돌아가거나, 이전 버전과 비교할 수 있습니다. Git은 로컬에서만 작업할 수 있는 도구로, 주로 개인 프로젝트나 ..
데이터사이언스를 배우며 지반공학자를 위한 데이터사이언스지반공학은 건설 프로젝트에서 중요한 역할을 하며, 다양한 기술들이 결합되어 보다 정교한 분석이 이루어집니다. 데이터사이언스가 지반공학 분야에 큰 영향을 미칠 것으로 판단됩니다. 데이터사이언스를 활용하면 정확한 예측과 효율적인 의사결정을 가능하게 하며, 특히 지반조사 데이터의 분석에 중요한 역할을 할 것으로 기대합니다.1. 지반공학에서 다루는 데이터지반공학에서는 다양한 종류의 데이터가 활용됩니다. 그 중에서 시추 데이터와 지질 데이터가 대표적입니다. 시추 데이터는 땅속을 파고 얻은 정보를 기반으로 지반의 성질을 파악하는 데 사용됩니다. 예를 들어, 토양의 종류, 깊이에 따른 변화 등을 알 수 있습니다. 또한, 지질 데이터는 땅속의 구조나 암석의 특성, 수분 함량 등을 포함하며..