2025/02/18 9

03. 함수

1. 함수01. 함수란💡특정 기능을 하기 위한 코드의 집합을 의미한다. 함수를 정의해 놓으면 해당 기능이 필요한 위치에서 함수를 호출하여 간편하게 사용할 수 있다. 02. 함수 표현식def 키워드를 사용하여 함수를 정의# 함수 선언과 호출 예시def basic_function(#parameter): print("Hello World")basic_function() # Hello World2. 매개변수01. 파라미터함수에 전달받을 값의 변수명02. 인자함수 호출 시 전달하는 값함수 인자를 보내는 방식은 다음 2가지가 있다.위치 인자: 위치로 매칭하는 방법키워드 인자: 매개변수 이름으로 매칭하는 방법이때, 위치 인자를 먼저 사용하면 뒤에 키워드 인자를 쓸 수 있다.단, 위치 인자와 키워드 인자를..

SKN/01. python 2025.02.18

02. 제어문(조건문, 반복문)

01. 조건문1. 조건문이란💡조건에 따라 수행할 코드를 다르게 작성하는 방법으로, 파이썬 키워드를 사용하여 작성한다. 조건문 작성에는 조건식이 필요하며, 조건식은 True 혹은 False의 결과를 내는 구문을 의미한다.2. 조건문 if / elif / elseif 조건식: (실행 구문 1)else: (실행 구문 2)if 조건식 1: (실행 구문 1)elif 조건식 2: (실행 구문 2)elif 조건식 3: (실행 구문 3)...else: (실행 구문 4)if 조건식 1: (실행 구문 1)elif 조건식 2: (실행 구문 2)elif 조건식 3: (실행 구문 3)...else: (실행 구문 4)3. 삼항연산자# 참일때 값 if 조건식 else 거짓일..

SKN/01. python 2025.02.18

01. 변수와 자료형

01. 변수1. 변수프로그램에서 다루는 어떤 자료를 담는 공간(변수명) (대입연산자) (자료)2. 변수 생성변수 생성은 대입 연산자 = 을 기준으로 좌항에는 변수의 이름, 우항에는 변수에 담을 자료를 작성한다파이썬은 변수 공간의 자료형 선언이 없다3. 대입 연산자일반적인 수학 기호에서 ‘같다’를 의미하는 등호(=)가 파이썬에서는 대입 연산자로 사용된다.대입 연산자를 기준으로 우항에 있는 값을 좌항의 변수 공간에 대입하는 의미를 가진다대입 연산자의 우항에도 변수명이 올 수 있는데, 이때 변수명은 공간이 아닌 값으로 인식한다4. 변수 이름 명명규칙암묵적 규칙변수명은 변수에 담긴 값이 무엇인지 직관적으로 알 수 있게끔 짓는다변수명은 스네이크 케이스(소문자+언더바)로 작성하며, 대소문자를 구별한다한글 변수명을 ..

SKN/01. python 2025.02.18

00. 파이썬 개요

00. Discord, Github, Notion ID 만들기Githubdlalswjd226@naver.comNotiondlalswjd226@kyonggi.ac.kr 01. 파이썬 개요 01. python?파이썬은 1991년, 귀도 반 로썸(Guido van Rossum)이 크리스마스 주간에 취미로 진행할 프로그래밍 프로젝트를 고민하다가 ABC 언어(비개발자를 위한 강력하고 우아한 언어)에서 영감을 받아 만든 프로그래밍 언어이다. 파이썬은 가장 빠른 스크립팅 언어는 아니지만, 프로그래머의 생산성을 높이는 데 중점을 둔다. 02. 파이썬 라이브러리 패키지 https://pypi.org/ 파이썬 라이브러리 패키지를 정리해놓은 사이트   03. 파이썬의 장점장점강력하고 빠르며 다른 언어와의 호환성이 좋다.어..

SKN/01. python 2025.02.18

sk네트웍스 family AI 캠프 11기 2주차 회고록

2차 회고기간 : 2025.02.10월~2025.02.14금 📖 Review이번 주에는 본격적으로 vscode, jupyter notebook을 이용한 파이썬의 기초 문법을 배웠다.# 함수 선언과 호출 예시def basic_function(#parameter): print("Hello World")basic_function() # Hello Worldclass Person: national = 'korea' language = 'korean' def __init__(self, name, age): self.name = name self.age = age def greeting(self): return '안녕하세요..

SKN/Remind 2025.02.18

​sk네트웍스 family AI 캠프 11기 1주차 회고록

1차 회고기간 : 2025.02.07금~2025.02.09일​😊About Me 경영정보학을 전공하며 정보통신 경영, DB, 웹개발(PHP, CSS, Javascript), 데이터 분석, 딥러닝 등 다양한 분야를 배워왔다. 하지만 단과대 특성상 컴퓨터나 공학적인 내용을 깊이 있게 접할 기회가 부족했고, 한 분야를 심도 있게 공부하는 것에 대한 아쉬움이 컸다. 현재 졸업을 앞두고 skn family AI 캠프에 참여하여, 그동안 내용을 적용하고 단기간에 몰두하여 공부하는 시간을 가지고자 11기 활동을 시작하게 되었다. 📖 Review00. Discord, Github, Notion ID 만들기​01. 파이썬 개요▷파이썬 라이브러리 패키지https://pypi.org/ 파이썬 라이브러리 패키지를 정리해놓은..

SKN/Remind 2025.02.18

02. MySQL 개요

01. MySQL?💡가장 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)이다. 현재는 Oracle사가 소유하고 있으며 MySQL은 LAMP (Linux, Apache, MySQL, PHP/Python/Perl) 스택의 중요한 구성 요소로서, 웹 기반 애플리케이션을 비롯해 온라인 게임, 소프트웨어 및 서비스, 데이터 분석 및 데이터 웨어하우스 등 다양한 종류의 애플리케이션에 사용된다.02. MySQL 동작원리01. MySQL 쿼리 실행 과정1. 클라이언트/서버 통신클라이언트(MySQL Workbench, 커맨드 라인 인터페이스, 프로그래밍 언어 API 등)에서 SQL 쿼리를 MySQL 서버로 전송한다. 2. 쿼리 파싱MySQL 서버가 쿼리를 받으면 먼저 쿼리를 파싱한다. 파서(par..

SKN/02. DB 2025.02.18

07. 예외처리(Exception)

01. 예외(Exception)0. 예외란?💡 문장&표현이 문법적으로 옳더라도 프로그램이 실행되는 동안 발생하는 오류이다(코드 실행 후 런타임 에러)이는 프로그램이 계획대로 동작하지 않게 만드는 상황을 말하며, 프로그램이 안전하게 실행될 수 있도록예외를 적절하게 다뤄야한다. 1. 예외 발생특수한 경우에만 예외를 발생시키고 처리할 목적으로 예외를 만들어 사용하기도 한다.python 내장 클래스인 Exception을 사용할 수 있음class MyError(Exception): passdef say_nick(nick): if nick == '돼지': raise MyError() print(nick)try: say_nick("곰") say_nick("돼지") ex..

SKN/01. python 2025.02.18

01. DB 개요

01. Data와 정보0.  Database 개요data (관찰의 결과) information (의미가 부여된 것) Database (조직에 필요한 정보를 여러 시스템에서 공유할 수 있도록 구조적으로 통합/저장해 놓은 것 1.  Database의 정의운영 데이터(Operational)  : 조직의 목적을 위해 사용되는 데이터공용 데이터(Shared) : 공동으로 사용되는 데이터통합 데이터(Integrated) : 중복을 최소화하여 이상현상 제거저장 데이터(Stored) : 컴퓨터 저장 장치에 저장된 데이터2.  Database의 특징실시간 접근(Real Time Accessibility) : 사용자가 데이터를 요청하면 실시간으로 결과 반환계속적인 변화(Continuous Change) : 시간에 따라 항..

SKN/02. DB 2025.02.18