전체 글 45

TIL12일 차) ♻ return과 print의 차이

return과 print는 겉보기에는 비슷해 보일 수 있지만, 완전히 다른 역할을 한다.return의 역할함수의 결과값을 반환한다.반환된 값은 다른 변수에 저장하거나, 다른 연산에 사용될 수 있다.함수가 호출된 자리에서 값을 전달해준다.  주요 특징:return은 함수가 호출된 자리로 값을 돌려준다.함수 내부에서 값을 보여주지 않고, 외부에서 활용하도록 한다.print의 역할값을 화면에 출력한다.디버깅이나 사용자에게 정보 전달을 목적으로 사용된다.반환값은 없으며 단순히 값을 출력할 뿐이다.   주요 특징:print는 값을 보여주는 데 그치며, 함수 외부에서 사용할 값으로 반환되지 않는다.차이점 비교구분returnprint목적값을 함수 외부로 돌려줌값을 화면에 출력함결과 사용반환된 값을 변수에 저장하거나 ..

모듈과 패키지 - import, pip (💪헬스 운동과 비슷하다!)

헬스장에 왔더니 다양한 운동기구들이 보여!종류도 다양하고 작동 방식도 다 다르네?활용하는 방법이 마치 프로그래밍 언어들 같다랄까?         비슷한 주제로 한 번 얘기해 볼게.여기 패키지와 모듈, 그리고 pip와 import가 있어!        1. 패키지 → 운동 기구패키지는 헬스장에 있는 다양한 운동 기구를 뜻해.예: 덤벨, 러닝머신, 요가 매트처럼 각각의 운동 목적에 맞는 기구.프로그래밍에서는 미리 만들어진 기능을 수행하는 프로그램 모음패키지 = 미리 만들어진 기능 모음numpy = 러닝머신pandas = 덤벨   2. pip → 운동 기구를 자리로 가져오기pip는 헬스장 회원이 운동하려는 기구를 자리로 가져오는 과정이야.예: 덤벨을 가져와 운동할 준비를 하는 것.프로그래밍에서는 필요한 패키지..

TIL 11일 차) 💫 programmers 코딩테스트 8문제 오답 풀이

💫코딩테스트 8문제 오답 풀이 5번. 두 수의 나눗셈정답정답이긴 한데 복잡하다   6번. 숫자 비교하기정답오답 삼항 연산자의 기본 구조: 참  if  조건  else  거짓' == '는 두 값이 같은지 비교하는 연산자바보 같이 SQL식으로 작성함. 심지어 틀림7.분수의 덧셈 뺄셈정답 과정정답 쉽게 풀이from math import gcdfrom과 import를 쓰는 이유는math 라는 모듈 안에 gcd를 불러와 짧게 코드 작성 가능그냥 잠깐 쓰려고 find_gcd를 입력해도 괜찮지만그래도 옆에 예시처럼 코드 길이가 차이난다. ▶  8.배열 두배 만들기 정답오답a * 2  :각 원소를 2배 곱함for a in numbers : numbers  안에 원소들을 처음부터 끝까지 순회하며 가져옴for :  OO..

젭(Zep)에서 크로마키 없이 캠 설정하기

화상 수업을 해야 하는 상황..젭(Zep)에서도 난잡한 내 방을 숨기고 싶을 때줌(Zoom)과 OBSstudio를 이용해 크로마키를 적용해 보자!  젭(Zep)과 줌(Zoom)은 설치되어 있을 테니 OBS 설치로 넘어간다.여기에 설치 방법 있어요↓더보기1. OBS 홈페이지에서 다운로드한다.▼다운로드 링크https://obsproject.com/ko/download  구글 검색에 obs 또는 obs 한글을 검색한다.그냥 obs 검색해도 무방한데 다운로드 받기 편하라고 적어봤다. 인스톨러 내려받기  2. 설치한다.Next > 를 다 누르고 나면 아래의 설치 화면으로 넘어간다설치가 끝나길 기다린다Finish를 누른다    1. OBS 설치 후, 실행하고 구성마법사 설정하기  녹화 최적화는 60 fps가상 카메..

TIL 10일 차)🔥초보자를 위한 파이썬 20문제 오답 풀이

🔥 초보자를 위한 파이썬 0~20문제 오답 풀이  005 print 탭과 줄 바꿈다음 코드를 실행해 보고 \t와 \n의 역할을 설명해 보세요.print("안녕하세요.\n만나서\t\t반갑습니다.") `\t`는 탭을 의미하고 `\n'`은 줄 바꿈을 의미합니다. \t: 공백 간격을 늘리는 탭은?문자열에 탭 간격(일반적으로 4~8칸의 공백)을 추가한다.예제에서는 **\t\t**이 사용되었으므로 탭 간격이 두 번 추가되어 "만나서"와 "반갑습니다." 사이에 큰 간격이 생긴다. 006 print 여러 데이터 출력print 함수에 두 개의 단어를 입력한 예제입니다. 아래 코드의 출력 결과를 예상해 봅시다.print ("오늘은", "일요일")  여러 값을 출력하려면 print 함수에서 쉼표로 구분해 주면 됩니다.따라..

4조 스터디 발표회 준비 | 파이썬 - 패키지

패키지는 코드의 구조화와 재사용성을 높여기능별로 모듈을 나누고, 더 효율적으로 확장도 가능하다.1. 패키지란?패키지는 여러 관련된 모듈을 하나의 디렉토리로 묶은 것이다. 패키지는 모듈들을 관리하고, 프로젝트를 더 체계적으로 구성할 수 있게 해준다.패키지 안에는 여러 개의 .py 모듈 파일이 포함될 수 있다.2. 패키지를 사용하는 이유는? 코드 관리 용이: 여러 모듈을 하나의 패키지로 묶어 기능별로 코드 관리가 용이하다.네임스페이스 제공: 동일한 이름의 모듈을 다른 디렉토리에서 사용할 수 있게 해줘, 이름 충돌을 방지할 수 있다.재사용성: 모듈을 여러 프로젝트에서 재사용할 수 있어 개발 효율성을 높여준다.확장성: 프로젝트가 커져도 패키지를 사용하면 코드의 확장이나 수정이 쉬워지고, 동시에 작업하기도 유리하..

4조 스터디 발표회 준비 | 파이썬 - 모듈

1. 모듈이란?모듈은 하나의 .py 파일로, 함수, 변수, 클래스를 모아둔 코드 집합이다.모듈을 만들면 코드를 재사용하고, 파일을 나누어 효율적으로 관리할 수 있다. 2. 왜 모듈을 사용해야 할까?코드 재사용: 한 번 작성한 코드를 다른 프로젝트나 파일에서 가져와 사용할 수 있다.가독성 향상: 기능별로 코드를 나눠 관리함으로써 유지보수하기 쉽다.기존 모듈 활용 가능: 내장 모듈과 외부 패키지를 활용해 효율적으로 작업할 수 있다.3. 모듈 사용 방법#모듈 만들기#모듈 가져와 사용하기 import : 코드(함수, 클래스, 변수 등)를 현재 작업 중인 파일에서 사용할 수 있게 해준다greet : 출력할 수 있도록 이름을 입력받아 환영 메시지를 반환한다.add : 두 숫자를 더해 반환한다.5. 모듈의 다양한 사..

TIL 9일 차) 파이썬 컬렉션 자료형 - 리스트, 튜플, 딕셔너리, 셋

리스트 (List) 순서가 있다가변적이다 중복된 요소를 가질 수 있다대괄호([ ])로 표현하며, 각 요소는 쉼표(,)로 구분됩니다      튜플 (Tuple) 순서가 있다불변적이다 중복된 요소를 가질 수 있다소괄호( )로 표현됩니다. 쉼표를 넣어도 됨     딕셔너리 (Dictionary) 순서가 없으며 키를 통해 접근합니다.가변적이다 키는 유일해야 하며, 값은 중복될 수 있습니다.중괄호{ }로 표현되며, 각 키와 값은 콜론 : 으로 구분됩니다.    셋 (Set) 순서가 없다 가변적이다중복된 요소를 가질 수 없다. 중괄호{ }로 표현되며, 순서가 없고, 중복을 허용하지 않습니다. 컬렉션 자료형사람 유형리스트(List)[ , ] 질서 있고, 자주 변신하는튜플(Tuple)( , ) 질서 있고, 바뀌지 않는..

TIL 8일 차) 본 캠프 들어가기 전 - 파이썬 정리

▶ 변수어떤 값을 저장해두고 필요할 때 꺼내는 역할  ▶  변수 할당 변수에 값을 할당할 때는 = 기호를 사용합니다.name = "라티" age = 34name 과 age 는 변수이며, "라티"는 문자열과 34라는숫자열로 저장 = 는 수학의 등호와는 다름 / "할당하다"라는 의미로 해석 ▶  재할당한 번 선언된 변수는 다른 값으로 재할당할 수 있습니다.  ▶  변수 이름 규칙 1. 문자 (A-Z, a-z), 숫자 (0-9), 밑줄 (_)만 사용할 수 있습니다.   예시 :  ( Aa_0 )    2. 숫자로 시작할 수 없습니다.예시 :  1st_place (X), first_place (O)3. 대소문자를 구분합니다.예시 :  Age, age, AGE는 모두 다른 변수로 인식됩니다.4. 파이썬의 예약어는..

걷기반 Quest 10) 이젠 테이블이 2개입니다

다음과 같은 직원(employees) 테이블과 부서(departments) 테이블이 있습니다.    문제  38. 현재 존재하고 있는 총 부서의 수를 구하는 쿼리를 작성해주세요! select count(*)from departments   39. 모든 직원과 그들이 속한 부서의 이름을 나열하는 쿼리를 작성해주세요! select e.name,          d.namefrom employees e inner join departments d on e.department_id=d.id  40. '기술팀' 부서에 속한 직원들의 이름을 나열하는 쿼리를 작성해주세요! select e.name,from employees e inner join departments d on e.department_id=d.idwh..

📜Quest 2024.11.19