파이썬 4

파이썬 왕초보 탈출 #2 - 문자열 입력 / 출력하기

어떤 언어든지, 천리길도 "Hello World" 부터. 언어를 공부하려면 제일 먼저 문자열 입출력부터 배워야 한다. 파이썬3를 기준으로 문자열 입출력 방법을 간단히 소개해보고자 한다. 문자열 출력하기 파이썬은 직관적이다. 다음과 같이 print() 함수를 사용하면, 문자열을 출력할 수 있다. 위와 같이 직접 함수 안에 문자열(쌍따옴표로 묶인 부분)을 전달할 수도 있지만, 아래와 같이 문자열을 변수에 담아 전달할 수도 있다. 위 동작을 풀어서 설명하면 다음과 같다. myString 이라는 변수를 만들고, 이 변수에 "Hello World #2" 라는 문자열을 담아 문자열 타입의 변수로 만들었다. 그리고 이 문자열 변수를 print() 함수로 전달하여 화면에 출력했다. 지금까지 어려울 것은 하나도 없다. ..

카테고리 없음 2021.02.28

Pandas : 데이터 필터링하기 #1 (행 단위 데이터 추출)

프레임 속에 있는 수많은 데이터 중에, 내가 원하는 대상의 데이터만 골라 새로운 프레임으로 만들고 싶다. (마치 DB에서 where 절을 지정하여 쿼리를 날리듯) 위와 같은 동작은 판다스에서는 loc 프로퍼티로 수행할 수 있다. pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.loc.html pandas.DataFrame.loc — pandas 1.2.1 documentation A slice object with labels, e.g. 'a':'f'. Warning Note that contrary to usual python slices, both the start and the stop are included pandas.py..

Python 2021.01.29

파이썬 왕초보 탈출 #1 - Jupyter Notebook 설치

파이썬을 처음 공부하시는 지인분께, "아나콘다 패키지를 다운받고 주피터 노트북으로 공부하시면 편해요" 라고 알려드린 적이 있다. 얼마 후 그분은 피싱 사이트에서 아나콘다 설치파일을 받으시고 랜섬웨어에 걸리셨다.. 이미 프로그래밍 및 관련 생태계에 익숙한 사람들에게는 별 것 아닌 일들이 이제 막 첫 발걸음을 떼신 분들에게는 진입장벽이 될 수 있다는 사실을 알게되는 사건이었다. 이런 시행착오가 줄어들 수 있도록, 이 공간에서는 파이썬을 어떻게 시작하는 것이 편한지 최대한 자세히 설명해볼 생각이다. 파이썬이란 무엇인가? 파이썬은 직관적인 문법을 가진 스크립트 언어로, 프로그래밍을 처음 배우는 사람들이 접하기에 굉장히 적합한 프로그래밍 언어이다. 파이썬의 장점은 단지 프로그래밍을 배우는 것에서 끝나는 것이 아니..

Python 2021.01.03

iPad에서 Python 배우기 - Carnets 설치

입사하고 나서 필요에 의해 공부하기 시작한 Python. 일상생활에서 사용하기 좋은 툴을 만들거나, 방대한 자료를 정리하고, 그래프를 그리는데 사용하고 있다. 데스크탑에서는 Jupyter Notebook 이라는 개발환경을 사용 했었는데, 최근 구매한 iPad에서 Python 코딩을 하는 방법이 없을까 찾아보던 차 iPad에서도 Jupyter Notebook 과 비슷한 형식으로 프로그래밍이 가능한 Carnets라는 앱이 있는 것을 발견했다. 평균 별점이 굉장히 높길래 기대하고 다운로드 받았다. 앱을 실행하면, 아이클라우드를 실행한게 아닌가 싶은 화면이 뜬다. iCloude Drive 폴더 안쪽에 Carnets 이라는 폴더가 생겼다. 프로그래밍 한 파이썬 파일들을 어디에 저장할건지 선택하는 창이다. 적절한 ..

Python 2020.12.20