데이터사이언스 (5) 썸네일형 리스트형 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은 로컬에서만 작업할 수 있는 도구로, 주로 개인 프로젝트나 .. 데이타 사이언스로 가는 첫걸음(터미널로 배우는 리눅스 운영체제) 리눅스 기본 개요 리눅스는 오픈소스 운영체제이며 다양한 배포판(우분투, 페도라, 데비안 등)이 있음커널(kernel)과 쉘(shell)로 구성됨CLI(Command Line Interface) 환경에서 명령어로 시스템을 제어터미널 기본 사용법pwd → 현재 작업 디렉터리 확인ls → 디렉터리 내 파일 및 폴더 목록 확인cd → 디렉터리 이동mkdir → 새 디렉터리 생성rm → 파일 및 디렉터리 삭제파일 및 디렉터리 관리cp → 파일 복사mv → 파일 이동 및 이름 변경cat, less → 파일 내용 보기사용자 및 권한 관리whoami → 현재 사용자 확인sudo → 관리자 권한 명령 실행chmod → 파일 권한 변경chown → 파일 소유자 변경프로세스 및 시스템 관리ps → 실행 중인 프로세스 확인t.. 데이터사이언스를 배우며 지반공학자를 위한 데이터사이언스지반공학은 건설 프로젝트에서 중요한 역할을 하며, 다양한 기술들이 결합되어 보다 정교한 분석이 이루어집니다. 데이터사이언스가 지반공학 분야에 큰 영향을 미칠 것으로 판단됩니다. 데이터사이언스를 활용하면 정확한 예측과 효율적인 의사결정을 가능하게 하며, 특히 지반조사 데이터의 분석에 중요한 역할을 할 것으로 기대합니다.1. 지반공학에서 다루는 데이터지반공학에서는 다양한 종류의 데이터가 활용됩니다. 그 중에서 시추 데이터와 지질 데이터가 대표적입니다. 시추 데이터는 땅속을 파고 얻은 정보를 기반으로 지반의 성질을 파악하는 데 사용됩니다. 예를 들어, 토양의 종류, 깊이에 따른 변화 등을 알 수 있습니다. 또한, 지질 데이터는 땅속의 구조나 암석의 특성, 수분 함량 등을 포함하며.. 이전 1 다음