리스트에 포함된 숫자의 합계 구하기하드코딩된 list 받아서 진행하는 문제total_sum에 numbers의 요소를 하나씩 더하면 합계 계산 가능(part 1 코드 재활용)number값에 대해서 n!을 계산하는 코드팩토리얼은 n! = n \* (n-1) \* (n-2)

Q. 랜덤한 닉네임 생성하기 : 3 3 3의 조합으로 27개 랜덤한 닉네임 중 하나를 무작위로 생성코딩 전 구상(1) 각각 3개의 키워드가 들어있는 3개의 리스트를 생성(2) random.randrange() 함수를 통해 각각 리스트에서 무작위 키워드를 추출(3)

괜히 def를 써보고 싶어서 단순 print도 def를 사용했다
파이썬 파일 저장하기/불러오기 과정에서 에러가 발생했다.ValueError...csv나 json 파일은 잘 작동하는 데 xlsx에서만 발생하는 에러에러 코드를 보니 excel file format이 결정될 수 없다... 사실 정확히는 이해 못했지만그냥 갑자기 퍼뜩 지나

어제 새롭게 pandas 라이브러리에 대해 배웠지만, 아직 생소한 개념이라 10min-pandas를 통해 구문들을 직접 쳐보면서 익혀보고 있다.아래는 그 내용 개괄 정리python에서는 이미 앞서 다른 사람들이 만들어놓은 readymade func들을 가져와서 사용할

파이썬을 공부하며 헷갈렸던 iloc 슬라이싱 방법과 drop의 parameter 개념을 포함해, column과 row를 제거하는 방법들을 정리하고자 한다.아래 내용은 라이브세션 강의 내용 및 이 글을 참고했다.

pandas 라이브러리를 이것저것 만져보면서 알게된 점들을 정리해보고자 한다pandas를 처음 접했을 때 가장 헷갈렸던 부분 중 하나는 \[]와 ()가 섞여서 나온다는 점이었다물론 여전히 이를 마스터했다고 할 수는 없겠지만, 이 둘 중 어느 것이 사용되냐는 어느 정도
딕셔너리는 key:value의 형태로 값이 들어있다처음 딕셔너리를 배울 때는 dict\[key]를 입력하면 value를 반환하는 것으로 배우는데,이번에 .get() 메서드를 알게 되어서 이를 정리하고자 한다.a = sales_data.get('apple')print(a
(참고: max 내장 함수와 선택인자(key, default))(참고: max(str, key=len))max() 함수는 받은 인자 중 최대값을 반환한다그런데 여기에 더해 key 옵션(인자)을 사용하여 '어느 것을 기준으로 최대값을 구할 것인가?'를 설정할 수 있다.딕
람다 함수는 이름이 없는 함수로,def를 사용하지 않고 한 번만 함수를 사용하거나 함수를 인자로 받을 때 유용하게 사용할 수 있다filter() 함수는 여러 데이터를 갖고 있는 자료형(리스트, 튜플 등)에서 일부 데이터만 추려낼 때 사용한다말하자면, for문 0번 인덱
Python에서 알고리즘 문제를 풀다보면, 이런 의문을 한 번 쯤 가지게 될 수도 있다.Continue랑 Break는 알겠는데, Pass는 왜 쓰는거야?Pass는 말 그대로 코드를 '넘기는' 것으로, 아무것도 실행하지 않는다.어찌보면 불필요한 코드라고 볼 수도 있지만
전처리 과정에서 loc를 사용한 구문이 이해가 잘 되지 않아 그 구성을 뜯어보기로 했다.일단 popularity_flag가 기본적으로 0이 들어가고,만약 popularity가 50보다 크다면 이를 1로 바꿔준다는 코드이다.위의 코드는 'dataframe.loc\[(ro

데이터를 보다보면 결측치 외에도 중복값이 나타날 때가 있다이를 확인할 때는 nunique() 등을 사용할 수 있는데, 때로는 그 중복값에 어떤 내용이 들어있는 지 확인할 필요가 있다.duplicated는 중복값을 제거할 때는 물론, 옵션을 통해 중복값의 내용을 확인할

여러 사람이 하나의 데이터로 동시에 협업을 하고자 할 때,코드를 주고 받다보면 파일을 불러오는 경로가 서로 달라 번거로움을 느끼는 경우가 많다.이를 해결하기 위한 방법 2가지를 정리하고자 한다.먼저 아래의 코드를 준비한다.사전에 해당 파일을 '링크가 있는 사용자들 모두

최종 프로젝트를 위해 레딧의 글을 크롤링할 필요가 있었다.셀레니움으로 동적 크롤링을 실행할까 하다가, 레딧 api로 크롤링을 할 수 있다는 것을 알게 되어 이를 위한 코드를 작성해보았다.우선 레딧 API에 앱을 등록하고 개발자 계정을 만들어야 한다.아래 글들을 참고해서
알고리즘 문제를 풀다보면 딕셔너리를 정렬해서 사용할 필요가 있는 경우가 있다.이 때, 그냥 리스트를 정렬하듯이 사용하면 key를 기준으로 정렬을 하게 되는데,경우에 따라서 value를 사용하여 정렬할 필요가 있는 경우도 있다.결국 딕셔너리를 key가 아닌 value를