파이썬(18)
-
2023.10 Python 기초 사내 강의 후기
안녕하세요. 코딩왕 코주부입니다! 얼마 전 진행한 사내 강의 후기입니다. (Python 기초 커리큘럼 과정) 저는 대학을 다니는 동안 과외 & 학원 강사 활동을 꾸준히 했었습니다. 당시에는 생계 유지를 위한 수단이었지만 지금 생각해보면 금전적인 이유보다 누군가에게 지식을 공유하는 것에 대한 기쁨이 컸던 것 같습니다. 잊고 살았던 교육에 대한 기쁨 그런 기쁨의 요소를 바쁜 직장 생활의 나날 속에 까맣게 잊고 살았습니다. 어느 월요일. 평소 믿고 따르던 리더께서 좋은 기회가 있다며 제안을 주셨고 우연히 기회를 잡아 구성원 강의를 진행할 수 있었습니다. 사실 강의 내용은 강사마다 거의 대동소이 합니다. Python 기초 교육에 일타강사(?)처럼 잘하는 강사, 못하는 강사가 없습니다. 교육생으로 하여금 "어? ..
2023.10.28 -
[Jupyter Notebook] 주피터 기본 경로(디렉토리) 변경 방법
안녕하세요 코봉이입니다! 오늘은 jupyter notebook 설치 후 노트북 기본 경로 수정 방법에 대한 기록입니다. 처음엔 아마 대부분이 C:/사용자/이름 경로로 설정돼있을 거에요. 기본 경로 말고 제가 원하는 경로로 기본 설정을 바꿔주겠습니다. 저는 C:/Users/workSpace 로 경로를 바꿔볼게요! 먼저 시작 → cmd(명령 프롬포트) 를 열고 아래 명령어를 입력하여 config 파일을 생성합니다. jupyter notebook --generate-config C:/Users/junjj/.jupyter 폴더에 jupyter_notebook_config.py 라는 config 파일이 생겼습니다. 해당 폴더에 들어가서 config 파일 → 우클릭 → 연결 프로그램 → 메모장 위 처럼 메모장 앱을..
2023.04.23 -
[Python] Pandas DataFrame Column 동일한 값 개수 구하는 방법 (Value Count)
안녕하세요 코봉이입니다! 오늘은 Python 의 Pandas 라이브러리 중 Value Counts 함수와 collections 모듈의 Counter 함수의 사용 예시를 기록해봅니다. 먼저 DataFrame을 만들어 줍니다. Doctor 2명 Singer 2명 Teacher 3명 Farmer 1명 특별히 Teacher 직업을 가진 친구들이 많아 보이네요. 그럼 이제 Python의 함수를 활용하여 각 직업을 가지는 친구들이 몇 명인지 알아보겠습니다. 먼저 데이터프레임 df를 만들어줍니다. import pandas as pd df = pd.DataFrame({'name':['Brian', 'John', 'Jain', 'Nichole', 'Zack', 'Danny', 'Zoe'], 'Job':['Doctor',..
2023.04.22 -
[Python] 파이썬 특정 경로 내 파일 삭제하는 방법 (os.remove)
안녕하세요. 코딩왕 코주부입니다. 오늘은 파이썬의 os 라이브러리를 활용한경로 내 존재하는 특정 파일 삭제하는 방법을알아보겠습니다! 먼저, 삭제할 파일이 있는 경로(directory)를 확인합니다. ## 삭제할 파일이 존재하는 경로 입력 ## path = 'C:/Users/workSpace/test/' Python을 실행하여 path 변수에 해당 경로를 입력합니다. import os os.listdir(path) ## 해당 경로에 있는 파일 리스트 ## ## ['company.txt', 'name.txt'] ## import os 이후 os.listdir()를 활용하여 해당 경로에 있는 파일 리스트를 불러옵니다. file_list = os.listdir(path) ## file_list 변수에 파일 리스..
2023.02.14 -
[Python] List 리스트 선언, 인덱싱, 메소드 및 함수 활용하기
안녕하세요. 코딩왕 코주부입니다. Python의 List에 대해 공부한 내용을 정리해봅니다. 많은 도움 되셨음 좋겠네요^^ 1. list 선언 list의 선언은 list() 혹은 [] 으로 선언할 수 있습니다. my_list = [] # 리스트 선언 type(my_list) # my_list = list() # 리스트 선언 type(my_list) # 2. list 인덱싱 (Indexing) list의 인덱스은 0부터 시작하여 -1 혹은 리스트의 길이 (length)로 끝납니다. 1) 부분 인덱싱 list[a:b] or list[a:b:c] my_list = ['a', 'b', 'c', 'd', 'e'] my_list[1:4] # 인덱스 1(두 번째 요소)부터 4(다섯 번째 요소)까지 총 3개 요소 인덱..
2022.11.14 -
[Python] 파이썬 불변객체와 가변객체 (Immutable/Mutable Object)
안녕하세요 코딩왕 코주부입니다. 파이썬의 객체에 대한 기록입니다. 불변 객체와 가변 객체의 구분은 id(object) 함수를 이용할 수 있습니다. 불변 객체 (Immutable Object) Boolean - True / False int - 1 float - 1.2 tuple - (2, 4, 'hi', True) str - 'Brian' 불변 객체 중 str(string) - 'Brian' 으로 예를 들어보겠습니다. id('Brian') #4331834096 name = 'Brian' id(name) #4331834096 boy = name id(boy) #4331834096 id('Brian'), id(name), id(boy) #4331834096, 4331834096, 4331834096 str ..
2022.10.23