728x90

분류 전체보기 80

TIL 20240527 각도기 상위 n개 레코드 스파르타 자판기

오늘의 학습 내용파이썬을 사용하여 음료 주문 및 거스름돈 계산 프로그램을 작성했습니다. 또한, SQL에서 가장 일찍 들어온 동물의 이름을 조회하는 쿼리를 작성했습니다. 학습한 내용에서의 발견프로그램을 작성할 때 사용자의 입력에 대한 예외 처리를 충분히 고려해야 한다는 것입니다. 또한, SQL 쿼리를 작성할 때 조건문을 활용하여 원하는 데이터를 정확하게 추출할 수 있다는 것을 깨달았습니다. 어려웠던 점사용자의 입력을 받고 이에 대한 유효성을 검사하는 과정이었습니다. 특히, 입력값이 딕셔너리의 키로 존재하는지 여부를 확인하는 과정에서 문제를 겪었습니다. 해결 방법사용자의 입력을 받은 후에 딕셔너리의 키로 존재하는지 여부를 확인하는 코드를 추가했습니다. 또한, 유효한 입력값이 들어올 때까지 반복해서 입력을 받..

CoWithMe 2024.05.27

TIL 20240526 알고리즘 SQL

오늘의 학습 내용 SQL 쿼리 작성 및 조건에 따른 데이터 조회ORDER BY 절을 활용한 결과 정렬학습한 내용에서의 발견WHERE 절을 통해 특정 조건을 만족하는 데이터만 선택할 수 있다.ORDER BY 절을 사용하면 특정 컬럼을 기준으로 결과를 정렬할 수 있다. 어려웠던 점WHERE 절을 사용하여 조건에 맞는 데이터를 정확히 필터링하는 것.ORDER BY 절을 사용하여 원하는 순서대로 데이터를 정렬하는 방법. 해결 방법 다양한 조건을 WHERE 절에 적용해보며 데이터를 필터링하는 연습을 통해 해결.ORDER BY 절에 여러 컬럼을 추가하거나 ASC/DESC를 활용하여 정렬 순서를 지정하는 방법을 학습. 내일의 학습 목표SQL에서 JOIN과 서브쿼리를 활용하여 데이터 조회 및 분석더 복잡한 SQL 쿼리..

CoWithMe 2024.05.26

TIL 20240525 알고리즘 SQL

두 수의 합동명 동물 수 찾기오늘의 학습 내용SQL 쿼리 작성 및 데이터 집계SQL의 GROUP BY와 HAVING 절 활용법학습한 내용에서의 발견GROUP BY 절을 사용하면 동일한 값들을 그룹화하여 집계할 수 있다.HAVING 절을 통해 그룹화된 데이터에 추가적인 조건을 걸 수 있다.어려웠던 점SQL 쿼리에서 NULL 값을 제외하고 집계하는 방법을 이해하는 것.데이터베이스에서 COUNT 함수를 사용할 때의 성능 이슈.해결 방법SQL 쿼리 작성 시 WHERE 절을 사용하여 NULL 값을 제외하고, HAVING 절을 통해 조건을 추가하여 해결.인덱스를 추가하여 COUNT 함수의 성능을 개선하는 방법을 학습. 내일의 학습 목표SQL에서 JOIN과 서브쿼리 활용하여 데이터 조회 및 분석더 복잡한 SQL 쿼리..

CoWithMe 2024.05.25

TIL 20240524 알고리즘 SQL 랜덤 닉네임 생성기

랜덤 닉네임 생성기 choice(), choices() 차이점 검색 헷갈림 ㅋchoice()는 하나의 요소를 선택하고 반환하고, choices()는 중복을 허용하여 여러 개의 요소를 선택하여 리스트로 반환  이 코드는 주어진 세 개의 리스트에서 각각 한 개의 요소를 무작위로 선택하여 조합하여 닉네임을 생성하는 함수를 정의하고 있습니다. 그 후에 이 함수를 호출하여 무작위 닉네임을 생성하고 출력하는 예제입니다. 여기서 주목할 점은:random.choice() 함수를 사용하여 각 리스트에서 무작위로 한 개의 요소를 선택합니다.선택된 단어들을 조합하여 닉네임을 생성합니다.생성된 닉네임을 반환합니다.코드가 명확하고 간결하여 이해하기 쉽습니다.다만, 만약 리스트가 더 많은 요소를 가지거나 닉네임을 더 복잡하게 만..

CoWithMe 2024.05.24

TIL 20240523 알고리즘 & SQL & 아티클

동물의 아이디와 이름 설명SELECT ANIMAL_ID, NAME: ANIMAL_INS 테이블에서 ANIMAL_ID와 NAME 열을 선택합니다.FROM ANIMAL_INS: 데이터를 조회할 테이블은 ANIMAL_INS입니다.ORDER BY ANIMAL_ID: 조회 결과를 ANIMAL_ID 열의 값을 기준으로 오름차순으로 정렬합니다. 나이 출력 설명current_year 변수에 현재 연도인 2022를 할당합니다.birth_year 변수에 current_year에서 age를 뺀 후 1을 더한 값을 할당합니다. 이는 현재 연도에서 나이를 빼면 출생 연도가 되지만, 나이는 태어난 해에 1살이므로 1을 더해줍니다.birth_year를 반환합니다. 생성형 AI(Generative AI)란?요약생성형 AI는 방대한 ..

CoWithMe 2024.05.23

TIL 20240522 알고리즘 & SQL & Python 톺아보기

알고리즘오늘 배운 것은 두 정수 num1과 num2를 매개변수로 받아서 num1을 num2로 나눈 몫을 반환하는 함수를 만드는 것이다. 그 함수를 완성하기 위해서는 다음과 같이 코드를 작성하면 된다.위의 함수는 주어진 두 수를 나눈 몫을 반환하므로, // 연산자를 사용하여 정수 나눗셈을 수행한다. SQLPython 톺아보기Django 특징:Django는 파이썬으로 작성된 오픈 소스 웹 프레임워크로, 빠르고 안정적인 웹 애플리케이션을 개발할 수 있도록 도와줍니다. MTV(Model-Template-View) 아키텍처를 사용하여 웹 애플리케이션을 구축할 때 코드를 깔끔하게 유지할 수 있습니다. 강력한 관리자 인터페이스를 제공하여 데이터베이스 관리를 용이하게 합니다. 다양한 기능들을 내장하고 있어서 빠르고 효..

CoWithMe 2024.05.22

20240521 두 정수를 곱하는 함수

문제 설명 정수 num1과 num2가 매개변수로 주어질 때, 이 두 정수를 곱한 값을 반환하는 함수를 작성하는 것이 목표입니다. 이를 통해 두 숫자의 곱셈 연산을 수행하고 결과를 반환하는 간단한 파이썬 함수를 구현할 수 있습니다. 함수 정의 Python에서 함수를 정의할 때는 def 키워드를 사용합니다. 함수의 이름을 정하고, 괄호 안에 매개변수를 지정합니다. 그리고 함수 내부에 수행할 작업을 작성합니다. 이 문제에서는 두 정수를 입력받아 곱한 결과를 반환하는 함수가 필요합니다. 함수의 이름은 solution으로 하고, 두 개의 매개변수 num1과 num2를 받습니다. def solution(num1, num2): return num1 * num2 코드 설명 def solution(num1, num..

CoWithMe 2024.05.21

20240520 TIL 두수의 차

오늘은 OT 이전에 받은 3개의 강의를 모두 들어보았다. 외우지 말고 이해만 하라고 해서, 일단 강의를 한 번 쭉 훑어보고 천천히 다시 들으면서 따로 문서화해 두었다. 알고리즘 1일 차는 두 수의 차를 구하는 간단한 파이썬 함수를 작성하는 것이었다. 산술 연산자 부분이라 그렇게 어렵지 않았다. 오늘 배운 내용은 정수형 변수 num1과 num2가 주어질 때, 첫 번째 수에서 두 번째 수를 빼서 결과를 반환하는 함수다. 이 함수는 기본적인 산술 연산을 활용하여 두 수의 차를 계산하며, 다음과 같이 구현된다.def solution(num1, num2): return num1 - num2 이를 통해 함수의 정의와 반환값을 다루는 법을 익힐 수 있었고, 파이썬에서 산술 연산이 얼마나 직관적인지 확인할 수 있..

CoWithMe 2024.05.20

20240520 AI 트랙을 신청한 이유

내가 AI 트랙에 참여한 계기는 무엇인가요?원래 Node.js를 신청했지만 떨어져서 AI 쪽으로 신청했습니다.내가 이해한 개발자는 어떤 역할을 하는 사람인가요?개발자는 복잡하고 반복적인 업무를 자동화하고 최적화하는 사람이라고 이해하고 있습니다. 밤낮으로 문제를 해결하는 오타쿠 같은 열정을 가진 사람이기도 합니다.개발을 경험해보셨나요? 해보셨다면 어떤 경험을 하셨는지를 작성해주시고, 아니라면 개발에 대해 찾아본 것을 작성해주세요.개발 경험은 없지만, MS 오피스와 구글 오피스를 이용한 업무 자동화는 직접 개발해본 경험이 있습니다. (vbscript, appscript)개발자의 역할을 수행하는 데에 있어 나의 강점과 연관된 부분은 무엇이라고 생각하나요? 혹은 보완, 개선하고 싶은 개인 역량이 있나요 ?복잡한..

CoWithMe 2024.05.20

제4회 스파르톤 참여하면서 신기함에 만족 그리고 어쩌다 1등

안녕하세요. 제4회 스파르톤 참여한 학생입니다. 공부는 평생 공부 ... 친구가 링크를 던져 줬을때 같이 공부 하자는 의미로 무료로 신청 했습니다. 친구는 안오고 ㅋ 나만 참여 그래도 신기 해서 염탐 해보았네요. 그래도 zep 로 뭐가 참여를 한다는게 매우 신기 했습니다. 학교 선생님께 코딩 교육 할때 zep에서 하고 뭐가 만들고 노는것은 교실에서 하는것을 이야기 할깨요. 타임라인별 콘텐츠 소개 르탄이 레이싱 게임과, 할일 수업 르탄이 수업은 아무래도 다양한 분들이 참여 하다보니 쉬운 분들은 쉽고 어려운 분들은 어렵다는것을 느낄것 같아요. 하지만 할일 수업은 전 그나마 이해를 했습니다. 스파르톤 맵 소개 중간에 달리면서 O/X 게임도 했습니다. 신기했어요 70점 ㅋ 다음 코스 초급, 중급, 고급 중급 갈..

CoWithMe 2024.03.10
728x90