본문 바로가기

분류 전체보기78

파이썬에서 *args와 **kwargs란? (파이썬 Python) 파이썬을 하다보면 *args와 *kwargs라는 것들을 종종 보게 된다. 하지만 나도 예전에는 항상 볼 때마다 이게 무엇인지 하고 넘어갔었는데, 파이썬을 하다보면, 특히 함수를 만들다보면 가끔 정말 필요하게 되는 것 같아 조금 자세하게 적어보려고 한다. 매 포스팅이 그렇듯 해당 포스팅의 주 목표는 나의 복습이자, 미래에 이걸 또 까먹을 나를 위한 포스팅이다. *args란 무엇인가? *args와 **kwargs 모두 변수이다. 일단 *args에 대해 먼저 설명을 하자면, *args는 일단 argument의 약자이다. 또한 *args는 가변인자를 위한 변수인데, 한마디로 말하자면 우리가 함수를 만들 때, 인자를 몇 개 받아야 할지 모르는 경우 입력해두는 변수이다. *뒤에 꼭 args라고 하진 않아도 되지만,.. 2022. 7. 14.
주피터 노트북 (Jupyter Notebook) Column 수정 하기 (데이터 수정) 오늘은 저번에 이어서 데이터 수정을 간략 하게 하는 법에 대해 알아보겠습니다. 파일은 저번 포스팅에서 쓰던걸 계속 사용할 예정입니다. 앞으로 별일 없는 한 이 데이터를 계속 사용할겁니다. 먼저 똑같이 해당 파일을 주피터 노트북에서 오픈을 하도록 하겠습니다. 오픈하는 방법은 저번 포스팅에서 같이 복습하였습니다. 아래와 같습니다 결측치 (NaN) 제거하기 오픈은 잘된것 같지만 뭔가 522열부터 NaN으로 나오는게 상당히 거슬립니다. 실제 데이터를 보시면 522열은 있지도 않습니다. 해당은 결측치라고 불리우는 것입니다. 나중에 결측치에 대해 다시 한번 자세히 알아보도록 하고, 지금 이 데이터는 크기가 많이 크지 않기 때문에 한번 결측치를 모두 제거 하도록 하겠습니다. 이렇게 입력을 하고 데이터를 다시 확인을 .. 2022. 7. 12.
15/07/2022 Chimaek Day (포토샵 디자인 광고) 2022. 7. 11.
파이썬 tkinter 라벨 만들기 (파이썬 GUI, python) 전 글에 이어서 오늘은 tkinter에서 라벨을 만드는 법에 대해서 복습해 보겠다. tkinter가 무엇인지, 기본틀이 어떻게 되는지는 전 포스팅을 참고 부탁드립니다. 파이썬 tkinter란? 손쉽게 GUI 만들기 (기본, 버튼) (파이썬 Python) 오늘은 내가 개인프로젝트를 진행하면서, 이제 곧 거쳐야 할 부분을 복습겸 공유해보려 합니다. 바로 GUI를 만드는 것인데, 바로 어떠한 프로그램의 시각적인 부분을 만드는 것이라고 할 수 있다 s1mcoding.tistory.com tkinter로 라벨 만들기 라벨을 만드는건 그냥 label을 이용하여 만들면 된다. 일단 가장 기본적인 라벨을 만들어보자. from tkinter import * root = Tk() root.title("s1mcoding").. 2022. 7. 9.
파이썬 tkinter란? 손쉽게 GUI 만들기 (기본, 버튼) (파이썬 Python) 오늘은 내가 개인프로젝트를 진행하면서, 이제 곧 거쳐야 할 부분을 복습겸 공유해보려 합니다. 바로 GUI를 만드는 것인데, 바로 어떠한 프로그램의 시각적인 부분을 만드는 것이라고 할 수 있다. 내가 백날 코드를 만들어두면 뭐하나, 그걸 프로그램화 시키고 어떠한 gui를 만들지 않으면 그냥 그건 프로그래밍을 모르는 사람들한텐 그냥 이름모를 글자나열일 뿐이다. 오늘은 tkinter로 기본 창을 만드는 것과 버튼 만들기를 해볼 것이다. 일단 먼저 tkinter를 설치하는 법은 아래와 같다. cmd를 오픈 한 후 아래를 타이핑 한후 그냥 엔터만 누르면 끝이다. pip install tk 기본 틀 만들기 from tkinter import * root = Tk() root.title("s1mcoding") roo.. 2022. 7. 7.
09/07/2022 Wine Day (포토샵 디자인 광고) 2022. 7. 6.
파이썬 이미지 처리 PIL (Pillow) 설치 및 기본 사용 방법 파이썬에서는 다양한 라이브러리들이 있죠. 그 중에서 이미지를 분석하고 처리하는데 유용한 라이브러리가 있습니다. 바로 Pillow 라고 불리우는 PIL 라이브러리 입니다. 해당 라이브러리를 통해서 이미지를 처리할 수가 있습니다. 필로우에 대한 설명 및 메뉴얼은 아래 웹사이트를 통해 확인은 가능하십니다. Pillow Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors. Pillow for enterprise is available via the Tidelift Subscription... pillow.readthedocs.io.. 2022. 7. 5.
주피터 노트북 (Jupyter Notebook) 기본 문법 - 파일열기 & 확인 오늘은 주피터노트북의 기본 문법에 대해서 알아보도록 하겠습니다 저두 복습하는겸 찾아가면서 하다보니 조금 재밌더라구요 ㅎㅎ 저의 목표는 어디까지나 바로 학생분들, 직장인분들이 효율적으로 사용할 수 있게 끔 하는거고, 저 또한 그렇게 되는게 목표이기 때문에 바로 실전으로 쓰실 수 있는걸로 가겠습니다. 일단은 실전에 필요한 엑셀 자료 하나 가져오겠습니다. 이 자료는 1978년부터 2017년까지 호주의 실업률을 나이에 따라 분류를 해둔 자료 입니다. 일단은 이 자료로 계속해서 저도 복습을 할거라 저와 같이 하실 분들은 다운해주시고 같이 따라와 주시면 되겠습니다 해당 자료를 저장하실 때에는 꼭 아래로 저장해주셔야 하십니다 c 드라이브 > Users > ' 본인 계정명 ' > PythonDataWorkSpace >.. 2022. 7. 4.