스파르타내일배움캠프 22

내일배움캠프 본캠프 8일차 - 힘들다 😭

1. Python 300제70문제 풀었다.너무 재미가 없었지만 중간중간에 까먹은 것들이 있어서 유익했다.2. Git 안된다Github 충돌 문제로 고생하고, 여전히 해결하지 못했다...문제:Git에서 충돌(merge conflict)이 발생하거나, 추적되지 않은 파일과 경로 설정 문제로 어려움을 겪음.아니 이거 어떻게 하는건지 마치고 좀 더 해봐야겠다. 동기화가 안된다..용어가 이게 맞는지도 모르겠다,,3.  파이썬 라이브러리 강의 완강듣기는 들었는데... 어렵다...과제 하면서도 따라한 느낌이 많아서... 더 실습을 해봐야한다...4. 팀원과 함께 프로그래머스 문제를 풀었다.문제가 너무 어려워!!!!!!!나의 생각과 다른 사람들의 생각을 나누고, 내 부족함을 알게 되어서 좋았다.올바른 괄호 닫기 문..

TIL 2024.12.04

내일배움캠프 본캠프 7일차 - Pandas라이브러리

오늘의 학습 내용1. DataFrame과 CSV, Excel 파일 다루기pandas 라이브러리를 활용해 CSV와 Excel 파일을 읽고 쓰는 작업을 수행했습니다.주요 작업:pd.read_csv()로 CSV 파일 불러오기 (index_col 설정).pd.read_excel()로 Excel 파일 불러오기..map() 메서드를 활용하여 데이터를 매핑해 새로운 컬럼 추가.join과 merge를 사용하여 DataFrame 병합.병합된 데이터를 기반으로 검거율 계산 및 정렬.주요 코드:df['구별'] = df['관서명'].map(police_to_gu).fillna('구 없음')df_merged = df_quiz.join(df_pop, how='inner')df_merged['검거율'] = (df_merged['소..

TIL 2024.12.03

내일배움캠프 본캠프 6일차

12월이되었따오늘은 파이썬에서 클래스를 열심히 열심히 공부했다.클래스를 선언! 하고! ㅋㅋㅋ초기값을 설정하고!클래스 내부에서 메서드와 변수를 정해서 입력하고..클래스는 정말 어렵다 아무튼 내가 발전이 없었냐면발전이 있긴 했다과제도 3-3까지는 했다3번 문제때문에 오늘 하루종일 시간 잘 갔다.시간가는 줄을 몰랐달까 정말로..?엑셀을 왜 파이썬에서 다루는지 의문이지만아마 다룰 일이 많아서겠지...힘들다!오늘의 TIL은 좀 여기까지만 써야겠다힘들어...

TIL 2024.12.02

내일배움캠프 본캠프 5일차 - 변수, 자료형, 함수

오늘은 팀 발표가 있는 날이었다.오늘 계획 짠 것의 절반도 하지 못했다그래도 좋았던 점은 우리 팀이 발표를 잘 했다는 것! 그러나 비극적이게도...팀 발표가 끝나자 마자개인 과제를 주셨다. 숫자 맞추기 게임은 어찌 어찌 실행해보다 수정하다가 만들어졌지만내가 클래스를 정말 못하는구나 하고 깨달았다.공부를...더...해야...겠다... 오늘 딕셔너리에 대해 발표자료 준비를 하면서몰랐던 것을 꽤 많이 알게 되었지만...사실 그것도 아직 다 흡수가 되지 않았는데개인 과제를 하려니 정말 정말 정말 막막하다.어쩌다 보니 한풀이 하게 되었군.... 하지만 해낼 것이다! 오늘 해낸 조그만 결과물들 3.3 지역변수, 전역변수변수는 우리가 정보를 저장하는 **"이름표"**라고 생각하면 됩니다.그런데 이 이름표가 어디서 유..

TIL 2024.11.29

내일배움캠프 본캠프 4일차 - 딕셔너리, 함수

오늘은...뭔가 발전이 있었다고 해야할까 없었다고 해야할까..?어제 분명히 다 배우고 연습했던 것들을 다시 해보는데도 잘 모르겠고..!막상 풀이를 보면 아~ 언젠가 본 적 있는 것 같고!아직까지는 챗지피티가 나를 대체할 수 있다! 하지만 딕셔너리 문제 몇 개 풀었다고 다음 문제 풀 때 자신감이 생기기도 하고진짜 직접 써서 맞히기도 하고근데도 또 for문이 어떨 때 쓰이더라? 하면 살짝 어물거린다 ㅋㅋㅋ내가 이렇게나 오랜 시간 컴퓨터 앞에 앉아 있을 수 있다는 게 좀 신기하다.거의 누워 있거나 무기력하거나 우울하거나 아니면 겁나 바쁘거나 그랬는데아직까지는 누울 생각이 들지 않는다.지금도 저녁 쉬는시간인데도 컴퓨터 앞에 앉아 TIL 작성 중이다 ㅋㅋㅋ 음악한답시고 아이맥 사서는 몇 달 갖고 놀다가 팔아야 하..

TIL 2024.11.28

내일배움캠프 본캠프 3일차 - Python 공부

오늘은 많은 글을 썼다.튜터님께 처음 가 보았다.챗 지피티는 해롭다고 하셨다.지피티에 의존하게 되면지피티에 대체되는 인력이 될 것이라고 하셨다.부끄럽지만 오늘은 지피티에게 너무 의존을 해 버렸지만....아무튼... 느끼는 게 많은 하루였다. 3.1 함수1. 함수의 개념- 함수는 특정 작업을 수행하는 코드 블록으로, 필요할 때마다 호출하여 사용할 수 있습니다.- 예를 들어, `len()` 함수는 리스트나 문자열의 길이를 반환합니다.2. 함수의 필요josuhyeon.tistory.com >> numOfDigits(12345)5>>> numOfDigits(1234567890)10 나는 풀어보았다.그리고 지피티한테 검사받으니" data-og-host="josuhyeon.tistory.com" data-og-so..

TIL 2024.11.27

내일배움캠프 본캠프 2일차 - 프로그래머스 파이썬 문제 풀기

파이썬 라이브러리 강의를 듣다가어느 순간, 어..? 나 그냥 타자 연습 하고 있잖아..? 하는 생각이 들었다..사전캠프에서 강의를 듣긴 했지만, 아직 체화가 되지 않아서구문만 봐도 이해가 안되는데 Numpy와 Pandas의 많은 기능까지 추가하려니밑 빠진 독에 물 붓기 같은 느낌이랄까..?그래서 사전캠프 때의 파이썬 문제를 풀어보기로 했다!랜덤한 닉네임 생성하는 문제였는데,사용자는 최소 27가지 이상의 닉네임 중 하나를 랜덤으로 print 할 수 있습니다. (아래의 키워드를 사용해주세요!)기철초풍, 멋있는, 재미있는도전적인, 노란색의, 바보같은돌고래, 개발자, 오랑우탄난, 이 문제를 보자 마자 '모르겠는데' 그랬다.기초는 어디있나요? 없어요.그래서 또 지피티한테 물어봤다...지피티는 아주 빠르게 코드를 ..

TIL 2024.11.26

내일배움캠프 본캠프 1일차 - 파이썬 라이브러리 (Numpy)

오늘은 NumPy의 다양한 기능과 기본 사용법에 대해 학습했습니다. 배열 생성부터 연산, 변환, 그리고 데이터 처리에 이르기까지 NumPy의 핵심을 이해할 수 있는 시간이었습니다.1. NumPy 배열의 기본 이해- NumPy 배열은 Python의 리스트보다 빠르고, 메모리 효율적입니다.- 배열의 차원(ndim), 형태(shape), 데이터 타입(dtype), 메모리 크기(nbytes) 등을 확인할 수 있습니다.array = np.array([[1, 2, 3], [4, 5, 6]])print(array.shape)  # (2, 3)---형태print(array.ndim)   # 2------- 차원print(array.dtype)  # int64 ---데이터타입print(array.nbytes) # 48 ..

TIL 2024.11.25

내일배움캠프 본캠프 4일차 - 엑셀보다 쉽고 빠른 SQL 1-1 ~ 3-3

어찌어찌 열심히 강의를 듣고 따라 쓰고 설명도 들었지만너무 한꺼번에 많은 정보를 소화하기엔..난 너무 나약했다다시 내가 했던 것들을 되짚어 봤는데도 이상하게 이해가 안되는 것들도 많았고기억도 안났고그래서...챗 GPT에게 쉽게 설명해달라고 했다..중복되는 내용이 있어도 참아주시길... 여러 번 보고 익혀야 해서..참고로 쉽게, 더 쉽게 설명해 달라고 부탁함.. 1. SELECT데이터를 조회할 때 사용하는 명령어로, 테이블에서 특정 컬럼이나 전체 데이터를 선택해 가져옵니다."가져와!"라고 생각하면 돼요. 원하는 데이터를 테이블에서 뽑아내는 역할이에요.예시: SELECT 이름 FROM 학생; → 학생 테이블에서 이름을 가져와!2. FROM데이터를 가져올 테이블을 지정하는 명령어입니다.데이터를 어디서 가져올지..

TIL 2024.11.14

내일배움캠프 사전캠프 3일차 - MySQL

어젯밤 프로그램 설치부터 시작했습니다. 맥의 터미널을 사용해 본 적이 없어 처음에는 정말 헤맸습니다. 처음에는 MySQL이 앱 같은 것인 줄 알았지만, MySQL이 사실은 데이터베이스 서버임을 알게 되었습니다. ㅎㅎ… 너무너무 모르겠어서 챗GPT에게 질문하고 또 질문하며 Homebrew, MySQL, 그리고 DBeaver를 설치해 냈습니다! 하지만 설치 후에도 DBeaver의 사용법을 몰라 또 한참을 헤맸습니다. ☝️ DBeaver 사용법 익히기 SQL 편집기를 열고도 어느 칸에 쿼리를 작성해야 하는지 몰라서 몇 분 동안 쩔쩔맸습니다.쿼리 실행 방법도 몰라서 난감했지만, 주황색 화살표 옆에 쿼리를 작성하고, 그 옆에 있는 주황 화살표나 cmd + Enter를 누르면 실행된다는 사실을 알게 되었습니다. ✌..

TIL 2024.11.10