목록내일배움캠프 #스파르타내일배움캠프 #스파르타내일배움캠프TIL (4)
장래 프로그래머의 블로그
내일 셋에 관해 스터디 발표를 하는데 PPT가 뭔가 부족한 것 같아서PPT를 만든 팀원께 죄송하지만 내가 PPT를 새로 만들어봤다.그래서 셋에 관해 조사한 내용을 복습할 겸 정리해본다. Set이란 무엇인가?먼저 셋이란 파이썬의 컬렉션 자료형 중 하나로 중괄호 {}를 사용하여 선언한다. 그리고 다른 컬렉션 자료형 중 돋보이는 특징이라면 중복이 없는 요소들로만 이루어진 집합 컬렉션이다. 그래서 중복된 값을 초기에 만들거나 후기에 add 메서드 등으로 추가해도 값이 저장이 되지 않는다. 그러한 이유로 중복 데이터를 제거하거나 데이터 간의 비교를 위해 주로 쓰인다.셋의 특징특징 첫 번째는 앞서 설명했듯 중복되는 요소를 허용하지 않는 것이다. 위는 예시코드로 2를 두 번 넣어 중복된 요소로 입력을 했지만 출력 ..
인공지능을 위한 파이썬 라이브러리 1~2주차 2회독 (첫번째는 jupyter로 실습한 후 두번째는 vscode로 실습)인공지능을 위한 파이썬 1~3주차 복습 (vscode로 실습)SQL 및 인공지능 코드카타 14번 문제 풀기 완료 오늘 파이썬 라이브러리 1~2주차 강의는 주로 Pandas와 Numpy로 이루어졌다. 또한 배열연산 위주로도 많이 이루어져서 배열공부하는 데 큰 도움이 됐다. 아나콘다를 이용한 주피터 노트북을 왜 많이 쓰는지 이유을 알 것 같다. 너무 편하고 쓰기 쉬워서 인지 나도 vscode 보다는 주피터를 위주로 실습을 할 예정이다. 또한 그저께 들은 파이썬 1~3주차를 실습위주로 복습을 하였는데 몇번 쳐보니 이제는 쉽게 이해가 된 것 같다.방면 라이브러리 강의 중간에 log 함수 등 선형..
인공지능을 위한 파이썬 4~5주차 강의 2회독(한번 듣고 난 이후 복습하기 위해 다시 한번 빠르게 들었음)SQL 코드카타 6~11번 문제 풀기 완료인공지능 코드카타 6~11번 문제 풀기 완료 오늘은 너무나 생소한 단어들이 많이 나왔고 이터레이터와 제너레이터 그리고 데코레이터 세 가지도 마찬가지로 처음 들었던 내용이라서 밑에 복습할 겸 정리할 예정이다. 4~5주차 내용은 내일 파이썬 라이브러리 강의를 들으면서 다시 내용을 훑어볼 것이다.오늘은 SQL 문제들이 이거일 줄 알았는데 알고보니 안 되는 코드들이 있어서 내일 다시 한번 막혔던 내용을 풀어볼 예정이다. 그리고 파이썬 문제들도 내가 생각한 코드가 왜 맞지 않을까 하는 코드들이 있어서 내일 다시 풀어볼 예정이다. 또한 어제부터 is not과 (혹은 !=..
인공지능을 위한 파이썬 1~3주차 2회독(복습) 완료SQL 코드카타 1~5번 문제 풀기 완료알고리즘 코드카타 1~5번 문제 풀기 완료 파이썬 IDE 중 파이참과 VSCODE 그리고 쥬피터 노트북 셋 다 써봤는데역시 아나콘다를 이용한 쥬피터 노트북이 훨씬 편한 것 같다.VSCODE도 역시 편하지만 쥬피터 노트북이 편의성이 너무 뛰어나코드도 짧고 간결하게 쓸 수 있어서 좋다. 리스트와 튜플, 딕셔너리와 셋 이 네 가지의 특징을 요약해 보자면먼저 리스트는 순서가 있으며(주소는 0부터 시작), 가변적(내용 수정 가능)이며 중복된 요소가 허용된다는 점이다.그리고 튜플은 리스트와 마찬가지로 순서가 있고 중복된 요소가 있다는 것이지만내용을 수정 할 수 없다는 점(불변적)이다.다음으로 딕셔너리의 큰 특징은 키를 가지며..