본문 바로가기
반응형

전체 글64

[Python] Sum sum 함수 1. sum함수의 인자는 iterable한 데이터타입이어야 하고, 숫자여야합니다. sum(iterable, /, start=0) Sums start and the items of an iterable from left to right and returns the total. The iterable’s items are normally numbers, and the start value is not allowed to be a string. 파이썬 공식문서는 iterable을 이렇게 설명합니다: An object capable of returning its members one at a time. 그 외에도 무언가 구구절절 써있는데, 핵심은 '보유한 값을 하나씩 반환해주는' 기능을 가진 데이터.. 2021. 9. 11.
[Python] Range range 함수 range(start,stop,step) 1. range(a,b)는 a부터 b 미만 값을 출력해줍니다. 따라서 b+1을 입력해줘야 a부터 b까지 값을 출력합니다. start 파라미터의 기본값은 0입니다. for i in range(3,5): print(i) #3,4 for i in range range(3,6): print(i) #3,4,5 for i in range(3): print(i) #0,1,2 2. range(a,b,c)에서 세번째 파라미터 c는 step을 의미합니다. step 파라미터의 기본값은 1입니다. for i in range(1,10,5): print(i) #1부터 10 미만 까지, 5씩 증가 #1,6 아래 문서에서 range함수를 잘 요약해서 설명해줍니다. www.w3.. 2021. 9. 11.
전화번호 목록 조합이다? zip이다! 리스트 아이템을 서로 비교하는 것이 필요한가? 즉, 아이템들을 조합 묶어서 뭐가 조치를 취해야한다? 그럼 zip을 쓰자. 일단 zip을 다시 상기시켜보자. a=[1,2,3] b=[1,2] list(zip(a,b)) #[(1,1),(2,2)] 문제 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 : 119 박준영 : 97 674 223 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 매개변수로 주어질 때, 어떤 번호가 다른 번호의 접두어인 경우가 있으면 false를 그렇지 않으.. 2021. 2. 19.
[Python] Map, Lambda, Zip 😇 Map Map은 리스트에 있는 모든 아이템에게 어떠한 조치를 내릴 때 (즉, 반복문을 돌릴 때) 쓰는 긴 코드를 확 줄여줄 수 있다. #제곱을 시켜주는 함수가 있다고 치자. def pow(n): return n**2 bts=[1,2,3,4,5,6,7] #일반적인 반복문을 쓴다면, 아래처럼 길게 써야한다. for i in range(len(bts)): bts[i]=pow(bts[i]) print(bts) #[1,4,9,16,25,36,49] Map 함수를 쓰면 확 줄일 수 있다. Map 함수는 리스트의 아이템을 하나씩 돌면서, 함수를 적용시켜주기 때문이다. (즉, 리스트의 아이템 개수만큼 함수를 호출시키는것) list(map(pow,bts)) #[1, 4, 9, 16, 25, 36, 49] Map의 두.. 2021. 2. 18.
[Javascript] 상도덕편 🚮 정신없이 인강 진도를 빼다보니, 언제나 그렇듯 내가 이걸 이해하고 있는건가 아님 진도를 빼기 위해 듣고있나 싶은 순간이 찾아왔다. 그래서 이번주는 다시 기본을 복습하는 재정비 시간을 가지기로 했다. #변수 #함수 #조건문 #반복문 #비구조할당방식 #지역변수전역변수 변수 선언 const로 변수를 선언한다. Q let과 const의 차이는? A let은 overwrite할 수 있는 변수, const는 overwrite할 수 없는 변수입니다. 보통 초심자에게는 const를 쓰는 것을 추천한다고 합니다. 아무래도 변수값이 변경되면 역추적하기 어려운 상황이 생기기 때문일겁니다. 노마드코더 니꼬쌤은 "DO NOT USE LET unless you really need it. USE CONST AS DEFAULT"라.. 2021. 2. 16.
[주피터 노트북] 티스토리에 넣기 주피터 노트북으로 이제 필기까지 하기 시작했다. 하지만, 뭐가 퍼블리시된 느낌은 들지 않으니, 결국 티스토리로 옮기고 싶단 말이지... 그래서 알아봤다. 주피터 노트북! 티스토리에 때려박기! 0. 주피터노트북을 html 파일로 다운로드 File > Download as HTML 1. View Page Source 페이지 소스코드를 조회한다. cmd+option+u (ctrl+u) right click > view page source 2. 소스코드를 복사한다. ctrl+a, ctrl+c 3. 티스토리 기본모드 html에다가 붙여넣기한다. 끝- 2021. 2. 16.
[주피터 노트북] 주피터에서 자바스크립트 쓰기 주피터노트북, 이렇게 좋은걸 파이썬만 쓸 수 있다니... 하고 낙담했는데, 전혀 아니었습니다. 구글링을 해보니 바로 나오더군요. 저는 요즘 자바스크립트를 배우고 있어서, 한번 설치해봤습니다. 우선 어떤 언어를 쓸 수 있는지는 아래 명령어로 확인이 가능합니다. jupyter kernelspec list 저 같은 경우 available kernels: python 3 라고 나오는 것을 확인했습니다. 그 다음엔 자바스크립트 커널을 설치해줍니다. npm install -g ijavascript ijavascript는 주피터에 javascript 커널을 설치해주는 npm 패키지라고 합니다. 이 명령어를 실행하려면 당연히 npm이 설치되어있어야 합니다. 마지막으로 ijs 명령어로 커널 설치를 최종 허용하면, 설치가.. 2021. 1. 30.
[주피터노트북] 단축키 저장소 자주 쓰는 툴 단축키를 정리해놓았습니다. 주피터 노트북 단축키 기능 A 위에 셀 추가 B 아래에 셀 추가 M 마크다운으로 변경 Y 코드로 변경 --- or *** divider (in markdown) - 어쩌고 bullet point (- 띄어쓰기 어쩌고) 1. 어쩌고 numbered list (1. 띄어쓰기 어쩌고) __string__ or **string** bold (2 under bars) _string_ or *string* itatlic (1 under bar) # 어쩌고, ##, ###, #### title (# 띄어쓰기 어쩌고) $어쩌고$ 수식 line break Text 색상 바꾸기 for more 2021. 1. 27.
[주피터 노트북] 에디터 색상 바꾸기 주피터 노트북을 dark mode로 바꾸고 싶다면? 1. 주피터 테마를 깔아준다. pip install jupyterthemes 2. 어떤 테마가 있는지 리스틀 확인한다. jt -l 3. 원하는 테마로 변경한다. jt -t chesterish 4. 주피터를 열고 변경된 테마를 확인한다! 저는 제공하는 테마가 생각보단 별로에서, 다시 Default 테마로 돌아왔습니다. 주피터는 무언가 날것 그대로의 느낌이 더 좋기도 하구요. 5. 주피터 테마를 기본으로 변경한다. jt -r 참고 opentutorials.org/module/2957/17787 주피터 노트북(jupyter notebook) 설치 및 주피터테마 설정 - 코딩팁 서버-클라이언트 환경의 웹브라우저상에서 코딩하고 결과물까지 한화면에 볼수있는 편집기.. 2021. 1. 27.
반응형