본문 바로가기
728x90

스파르타코딩클럽100

[WIL]본캠프 2주차 일주일 동안 뭐했지?데이터 분석 파이썬 강의 완강네이버 부스트클래스 수강SQL 코드카타 진행SQL 추가 세션 복습FEELINGS🧐 과거의 내가 벌여놓은 수 많은 일들 덕분에 할게 아주 많다. 하루 종일 강의 듣고 복습하고 과제하는 일주일이었는데 그래도 불안감은 없는 느낌. 앞으로 더 차근차근 해야겠다. 이제 불과 2주밖에 안됐음!!!FINDINGS🔎 파이썬의 클래스나 glob, os같은 다양한 함수나 메서드들이 존재하는걸 이번 주에 알게 됐다. 당장 모든 걸 기억할 수는 없겠지만 나중에 구글링을 위해서라도 이름이랑 명칭들은 기억해둘 것!!!그리고 머신러닝에 관해서도 좀 알게된 한 주 였다. 과거의 내 졸업논문 정말 막 썼구나.FUTURE✨ 파이썬에 대해 이해도가 조금 올라가고 있는 느낌이라 다음 프로.. 2024. 4. 26.
[TIL]본캠프 10일차 리스트 컴프리헨션리스트를 간결하게 생성하는 방법보통 반복문과 조건문을 사용하여 리스트를 생성코드를 간결하고 가독성 있게 만들어줌#리스트 컴프리헨션의 기본 구조[표현식 for 항목 in iterable if 조건문]lambda익명 함수로 이름없이 정의되는 간단한 함수이며 주로 한줄로 표현이름이 없기 때문에 임시로 필요한 경우에 사용함수가 짧고 명확한 경우에 유용#lambda 함수 예시square = lambda x: x**2print(square(5)) #출력:25glob파일 시스템에서 파일을 찾을 때 사용되는 유용한 도구파일 이름의 패턴 매칭을 통해 파일을 검색하고, 일치하는 파일들의 리스트 반환import glob#특정 확장자를 가진 파일 찾기file_list = glob.glob('sample_da.. 2024. 4. 26.
[TIL]본캠프 9일차 input함수사용자로부터 키보드 입력을 받는 함수로 사용자와 상호작용하여 프로그램을 만들 수 있음#예시1: 이름 입력name = input("이름을 입력하세요: ")print("안녕하세요,", name, "님!")#예시2: 덧셈num1=int(input("첫 번째 숫자를 입력하세요: "))num2=int(input("두 번째 숫자를 입력하세요: "))sum=num1+num2print("두 숫자의 합은", sum, "입니다.")리스트 복습리스트: 대괄호를 사용하여 만들며 여러 항목들을 담을 수 있는 가변 시퀀스리스트 슬라이싱 구조: list[start:end:step] →주의할 점:파이썬은 인덱스가 0부터 시작, 슬라이싱 할 때 끝에 입력할 인덱스는 +1할 것(12번째까지라면 13 입력)my_list=[1.. 2024. 4. 25.
[TIL]본캠프 8일차 group_concatMySQL에서 열 병합을 위한 함수group_concat(컬럼명 separator 구분자)distinct를 통해 중복항을 제거하고 합칠 수 있음#group_concat 예시(고객이 주문한 제품을 한 행으로 합치기)select customer_id, group_concat(distinct product_name separator '/')from Productgroup by customer_idcustomer_idproduct_name1mango1milk2beer3chocolatecustomer_idgroup_concat(distinct product_name separator '/')1mang.. 2024. 4. 24.
728x90