전체 글 36

[python] 파이썬 자습서 3. 파이썬의 간략한 소개 part1

※ 공부하는 포스팅으로 틀린 것이나 맞지 않는 표현 있을 수 있습니다. 피드백받습니다!! 파이썬 인터프리터의 입력 출력은 프롬프트(>>> or...)의 존재 여부로 구분된다. 파이썬에서 주석은 해시 문자, # 로 시작하고 줄의 끝까지 이어집니다. 주석은 줄의 처음에서 시작할 수도 있고, 공백이나 코드 뒤에 나올 수도 있습니다. 하지만 문자열에서 주석은 주석이 아닌 해시 문자일 뿐이다. 주석은 코드의 의미를 정확히 전달하기 위한 것이고, (파이썬이 해석하지 않는 만큼, 예를 입력할 때는 생략해도 됩니다.) -> 이해 안됨.. 3.1. 파이썬을 계산기로 사용하기 1. 숫자(part1) 파이썬 인터프리터는 간단한 계산기로 이용될 수 있다. 표현식 문법은 +, -, *, / 로 다른 대부분의 다른 언어들 (예를..

python 2022.06.18

[Raspberry pi] 하드웨어 정보 얻기 명령어

라즈베리파이 4B를 사용하던 중 메모리 크기가 몇이었는지 기억이 안 나서 구글링을 통해 메모리 확인 명령어를 찾아보니 다음과 같았고 메모리는 메모리 확인 명령어를 통해 확인할 수 있다. 라즈베리파이 4B 4GB 모델이다. 밑의 사이트 참고 lee@Lee:~ $ cat /proc/meminfo MemTotal: 3878276 kB MemFree: 3197984 kB MemAvailable: 3534856 kB Buffers: 25968 kB Cached: 456100 kB SwapCached: 0 kB Active: 82536 kB Inactive: 493272 kB Active(anon): 1004 kB Inactive(anon): 129264 kB Active(file): 81532 kB Inactiv..

Raspberry Pi 2022.06.18

[python] 파이썬 자습서 2. 파이썬 인터프리터 사용하기

※ 공부하는 포스팅으로 틀린 것이나 맞지 않는 표현 있을 수 있습니다. 피드백받습니다!! 2.1. 인터프리터 실행하기 1. 파이썬 위치(경로) python 인터프리터는 일반적으로 unix shell에서 /usr/local/bin/python3.10에 위치한다. 즉 /usr/local/bin/ 의 경로에 파이썬 관련 파일들이 이 위치에 설치되어 있고 우리는 파이썬을 쓸 때 위 경로에 있는 파이썬을 가져다 쓰게 되는 것이다. 하지만 파이썬의 디렉터리(경로)는 install 시 설치 옵션이기 때문에 다른 장소에 설치할 수도 있다 (예를 들어 /usr/local/python 도 널리 사용되는 경로이다). 이는 처음 파이썬을 설치할 때 확인해야 하는 부분이다. 또한 python은 여러 버전이 존재한다. 즉 경로 ..

python 2022.06.17

[python] 파이썬 자습서 1. 입맛 돋우기

※ 공부하는 포스팅으로 틀린 것이나 맞지 않는 표현 있을 수 있습니다. 피드백받습니다!! 파이썬에 비해 여러 C/C++/Java 라이브러리들을 가지고 작업을 할 때 일반적으로 코드 작성/컴파일/테스트/재컴파일의 순환 즉 작업이 너무 느리다는 것을 알게 될 수 있다. 파이썬은!! 셸 스크립트나 배치 파일보다 더 많은 구조를 제공한다. 큰 프로그램을 위한 자원을 제공한다. C 보다 훨씬 많은 에러 검사를 제공 유연한 배열과 딕셔너리같은 고수준의 자료형들을 내장 프로그램을 여러 모듈로 나눌수 있다. 각 모듈은 다른 파이썬 프로그램에서 재사용할 수 있다. 대규묘 표준 모듈들이 따라온다. ( 파이썬 내장 라이브러리를 말하는 듯하다.) 인터프리터 언어이다. (소스코드를 바로 실행 / 스크립트 언어) 컴파일과 링크 ..

python 2022.06.15

[python] docx 라이브러리 이용기

※ 공부하는 포스팅으로 틀린 것이나 맞지 않는 표현 있을 수 있습니다. 피드백받습니다!! 파이썬에서 word 파일 중 표를 handling 해야 하는 일이 생겨서 이용하게 되었다. 표를 다루면서 알게 된 것들을 정리한다. 사용 환경 window10 vscode jupyter notebook 버전 python 3.10.2 docx 0.2.4 install method $ pip install python-docx Word file example word 파일의 표는 docx 라이브러리에서 table이라고 불리며 표 handling은 다음과 같이 크게 3개의 방법으로 다룰 수 있다. 코드는 나중에 코드 파트에서 table에서 cell값에 접근하는 것을 순차적으로 해보며 다루기로 한다. table handli..

python 2022.06.14

[python] 지도 라이브러리 Folium 사용기

※ 공부하는 포스팅으로 틀린 것이나 맞지 않는 표현 있을 수 있습니다. 피드백 받습니다!! python 지도 데이터 handling 위한 라이브러리 Folium의 기본적인 사용법 코드를 돌려보았다. python 라이브러리중 Folium은 Data wrangling(raw data를 보다 쉽게 접근하고 분석할 수 있도록 데이터를 정리하고 통합하는 과정)의 강점과 leaflet.js 라이브러리의 매핑 강점을 기반으로 구성되어있다. 사용 환경 window10 vscode jupyter notebook 버전 python 3.10.2 folium 0.12.1.post 1 Folium 기능 지도 그리기 마우스로 지도 움직임 & 줌인 아웃 API와 연동 위치 마킹 기능 OpenStreetMap 지원 install m..

python 2022.06.05

[python] shebang line

※ 공부하는 포스팅으로 틀린 것이나 맞지 않는 표현 있을 수 있습니다. 1. 셔뱅 줄이란 - 파이썬 스크립트 파일 첫 줄에 #!으로 시작하면 shebang line이라 한다. 리눅스와 기타 유닉스 등의 운영체제는 shebang line을 기본적으로 지원하며 파이썬 스크립트 파일 실행 방법을 나타내기 위해 리눅스와 유닉스 운영체제에서 일반적으로 사용된다. 또한 파이썬 스크립트의 shebang line을 유닉스와 윈도우 간에 이식성이 있도록 하기 위해 사용할 인터프리터를 지정하는 여러 "가상" 명령을 지원한다. 기본 shebang line #! /usr/bin/python #! /usr/bin/python2 #! /usr/bin/python3 지원되는 가상 명령 /usr/bin/env python /usr/..

python 2022.05.17