본문 바로가기

파이썬/기초지식9

주피터 노트북 단축키 내가 수정한 것들F1 : Run all cellsF2 : Run all cells aboveF3 : Run all cells below ※ 참고 셀이 5개가 있다고 하고, 내가 세번째 셀에서  Run all cells above를 하면 1,2번째 셀만 실행된다. Run all cells below를 하면 3,4,5번째 셀만 실행된다. 즉 below는 선택된 셀을 포함함 □ Command mode특정 셀이 선택되어있지 않을때 쓰는걸 Command mode. 선택되어있으면 ESC누르면 풀림    H : 단축키 모음 우측 상단에 Edit Shortcut에서 내 마음대로 수정가능. F : Find and replaceD,D(D를 연달아 두번): 셀 삭제Z : 셀 삭제한거를 복구 (Undo) L: 파이참처럼 코드.. 2024. 6. 23.
주피터 노트북에서 gdown import colab에서는 gdown이 깔려있는데 주피터 노트북에서는 설치해줘야된다.  여기서 Terminal   pip install gdown 입력하고 엔터치면 끝  Anaconda prompt에서 실행해도됨(아나콘다 다운받을때 같이 딸려오는 거 있음) 2024. 5. 15.
따옴표 하나로 결정되는 dict와 str의 차이 JSON 배우면서 dict와 str의 차이가 매우 중요하는 점을 느꼈다.  또 저렇게 중괄호 옆에 '을 찍느냐마냐로 데이터 형식이 바뀌어지는 걸 알게됐다 2024. 5. 5.
print함수 매개변수 end print함수는 자동으로 줄바꿈문자 (\n)을 출력한다 보기싫으면 end='') 2024. 5. 4.
with, as f: 의미와 쓰는 이유 혼자 공부하는 데이터분석 교재보면서 공부중인데 import chardetwith open('남산도서관 장서 대출목록 (2021년 04월).csv', mode='rb') as f:  d = f.readline()  print(chardet.detect(d))  이런게 종종 나와서 검색해봤다https://skyriv312079.tistory.com/56 [Python] 파이썬 with이란?최근 크롤링을 공부하던 중에 with 구문이 자주 보여서 정리를 하려 한다. with이란? 파일을 통한 작업을 진행할 때 파일을 한번 열었으면 이제 작업을 하고 나서는 열었던 파일을 저장하고 닫아(clskyriv312079.tistory.com해당 글이 가장 간단하게 설명해줘서 명확하다. 파일관련 작업을 할때 파일을 열고,.. 2024. 5. 3.
파이참 단축키[생각날때마다 업데이트] Ctrl + Alt + S : 환경설정 [복사+붙여넣기] : ctrl+d -> 해보면 느낌이 온다. - 선택한 상태에서 누르면 선택한 내용이 동일하게 커서 뒤로 복붙 - 줄 가장 앞에서 누르면 해당줄 앞으로 줄 전체 복붙 - 줄 가장 뒤에서 누르면 해당줄 다음줄에 줄 전체 복붙 ctrl + / : 주석처리 or 해제 ctrl + Enter : 커서있는 행에 빈 줄 삽입. 7번째 줄에서 실행하면 7행 이하 밑부분 통째로 한 칸아래로 움직여짐 ★ shit + Enter : 커서있는 아래행에 빈 줄 삽입. 7번째 줄에서 실행하면 7번째 줄 가만히있고 8번째 줄에 빈 행 삽입 ㄴ코드쓰고 끝부분쯤 괄호닫기 할 필요없이 바로 Shift+Enter에서 넘어가는 습관들이면 편함 ctrl+Y 라인삭제ctrl+backsp.. 2023. 4. 29.
enumerate : index와 value값을 동시에 알 수 있다. enumerate 원래 뜻 '열거하다' 주로 for문에서 사용한다. 자기 value뿐만아니라 index까지도 내뱉는다. 다른 예시. 풀어서보면 enumerate for문에 대한 이해가 조금 된다. 선 그래프의 marker마다 y값을 적는 코드. 그냥 그래프 enumerate를 사용해서 값 적기 사실 풀어쓰면 이런것. idx는 0,1,2... 이런식으로 증가하고 enumerate(y)니까 txt는 y값인 2, 4, 8로 증가한다. enumerate 응용. rect? bar? 이건 좀 이해가 안된다. enumerate(bar) 부분을 잘 모르겠다 아주 간단하고 깔끔하게 설명 https://cjh5414.github.io/python-for-index/ Python for 문 index, value 동시에 접.. 2022. 7. 11.
에러처리 try : 실행할것 except : 에러발생시 어떻게 처리할지 pass: 무시하고 지나가기 except를 좀 더 디테일하게 지정할 수 있다. '0으로 나누기 문제가 생겼을시' 결과는 이렇게 나온다 None은 왜나올까? 10.0 5.0 3.3333333333333335 2.5 2.0 1.6666666666666667 1.4285714285714286 1.25 1.1111111111111112 None 2022. 6. 15.