분류 전체보기
-
Python의 자료형(datatype)중 리스트, 튜플, 집합은 여러개의 값을 다룰 수 있다 1. 리스트 (list) - 대괄호 [ ] 리스트의 특징 : 순서O, 중복O, 수정O, 삭제O, 선언은 대괄호로 한다. 리스트(list)의 선언 및 type 확인 A = ["a" , "b" , "c"] # 리스트 선언 print(type(A)) # A의 타입 확인 출력 >>>>> 리스트(list) 슬라이싱 문자열 슬라이싱과 같다. A[시작:끝:증가폭(점프)] A = [1,2,3,4,5,6,7] print(A[2:5:2]) 출력 >>>>> [3, 5] 리스트의 중첩 그리고 리스트 안의 리스트를 넣는것도 가능하다. 리스트가 한번 중첩되어 있으면 이를 2차원 리스트라고 한다. 2 .리스트의 수정과 삭제 수정 리스트 A..
파이썬(Python) 기초 데이터 타입(Data Type) - 리스트 (list) 와 튜플 (tuple) 그리고 관련 함수(sort reverse insert remove pop append extend 등.. )Python의 자료형(datatype)중 리스트, 튜플, 집합은 여러개의 값을 다룰 수 있다 1. 리스트 (list) - 대괄호 [ ] 리스트의 특징 : 순서O, 중복O, 수정O, 삭제O, 선언은 대괄호로 한다. 리스트(list)의 선언 및 type 확인 A = ["a" , "b" , "c"] # 리스트 선언 print(type(A)) # A의 타입 확인 출력 >>>>> 리스트(list) 슬라이싱 문자열 슬라이싱과 같다. A[시작:끝:증가폭(점프)] A = [1,2,3,4,5,6,7] print(A[2:5:2]) 출력 >>>>> [3, 5] 리스트의 중첩 그리고 리스트 안의 리스트를 넣는것도 가능하다. 리스트가 한번 중첩되어 있으면 이를 2차원 리스트라고 한다. 2 .리스트의 수정과 삭제 수정 리스트 A..
2019.10.12 -
1. 문자열의 길이 알아보기 - len() len 함수는 데이터의 size를 반환해준다. int형의 경우 사용할 수 없지만, 문자열, 튜플, 리스트는 사용가능하다. str_ = "ABCD" list_ = [1,2,3,4,5] tuple_ = (1,2) print(len(str_)) print(len(list_)) print(len(tuple_)) 출력 >>> 4 5 2 2. Raw string (Escape에 영향받지 않고 그대로 표시) Escape문, 예를들어 \b(백스페이스) , \" (큰따옴표 출력) , \n(줄바꿈) 등... raw string을 사용하면 escape문이 동작되지 않고, 있는 그대로 출력된다. 사용 방법은 출력할 문자열앞에 r을 붙여주면 된다. \ 가 많이 들어가는 파일 경로(ex..
파이썬(Python) 문자열의 Raw string , 연산 , 슬라이싱 , 멀티라인(islower , endswith , capitalize , replace , reversed)1. 문자열의 길이 알아보기 - len() len 함수는 데이터의 size를 반환해준다. int형의 경우 사용할 수 없지만, 문자열, 튜플, 리스트는 사용가능하다. str_ = "ABCD" list_ = [1,2,3,4,5] tuple_ = (1,2) print(len(str_)) print(len(list_)) print(len(tuple_)) 출력 >>> 4 5 2 2. Raw string (Escape에 영향받지 않고 그대로 표시) Escape문, 예를들어 \b(백스페이스) , \" (큰따옴표 출력) , \n(줄바꿈) 등... raw string을 사용하면 escape문이 동작되지 않고, 있는 그대로 출력된다. 사용 방법은 출력할 문자열앞에 r을 붙여주면 된다. \ 가 많이 들어가는 파일 경로(ex..
2019.10.11 -
* 가상환경이란 파이썬의 라이브러리들을 사용하려면 pip를 통해서 여러 패키지들을 설치하게 된다. 가상환경없이 기본 인터프리터로(글로벌 환경) 패키지를 설치하면 lib 폴더 하위의 site-packages에 패키지들이 나란히 저장된다. 혼자서 연습삼아 하는 개발하는 상황이라면 딱히 문제 없지만, 여러가지의 프로젝트를 개발하는 상황에서는 같은 패키지의 다른버젼들을 사용해야 할 때가 있다. 이러한 경우에 가상 환경(virtual environment)를 사용하게 되면 편리하다. 가상환경을 생성하여, pip를 통해 설치하게되면 기본 인터프리터에는 영향을 미치지 않으면서, 독립적인 환경을 구성할 수 있다. 즉, 가상환경을 여러개 만들어 버젼별로 개발을 진행하게 되면 버젼 사이의 충돌을 방지하면서 여러개의 프로젝..
(vscode) python 파이썬 가상환경(virtualenv) 설정하기 및 패키지 설치하기. ( no module 에러 )* 가상환경이란 파이썬의 라이브러리들을 사용하려면 pip를 통해서 여러 패키지들을 설치하게 된다. 가상환경없이 기본 인터프리터로(글로벌 환경) 패키지를 설치하면 lib 폴더 하위의 site-packages에 패키지들이 나란히 저장된다. 혼자서 연습삼아 하는 개발하는 상황이라면 딱히 문제 없지만, 여러가지의 프로젝트를 개발하는 상황에서는 같은 패키지의 다른버젼들을 사용해야 할 때가 있다. 이러한 경우에 가상 환경(virtual environment)를 사용하게 되면 편리하다. 가상환경을 생성하여, pip를 통해 설치하게되면 기본 인터프리터에는 영향을 미치지 않으면서, 독립적인 환경을 구성할 수 있다. 즉, 가상환경을 여러개 만들어 버젼별로 개발을 진행하게 되면 버젼 사이의 충돌을 방지하면서 여러개의 프로젝..
2019.10.06 -
파이썬에서 출력문에 사용되는 함수 print()에는 다양한 옵션들을 사용할 수 있다. 1. sep(separation) 영단어 그대로, 분리하여 출력한다. 다만 분리할 (갈라놓을 문자를 지정할 수 있다.) 이것을 구분자라고 한다. 예를 들어서 아래처럼 사용 할 수 있다. print('S','E','P', sep='@') 출력 >>>>> S@E@P S , E , P라는 문자열 사이에 @가 끼워넣어져 출력된다. 즉, 구분자는 @가 된다. 2.end end옵션을 사용하면 그 뒤의 출력값과 이어서 출력한다. (즉, 줄바꿈을 하지 않게 된다.) print("I like", end=" ") print("money") 출력 >>>>> I like money 그리고, 저 end=' ' 사이에 무언가를 입력하게되면, s..
파이썬(Python) 기초 print ( )문의 옵션 (sep , end , format , Escape )파이썬에서 출력문에 사용되는 함수 print()에는 다양한 옵션들을 사용할 수 있다. 1. sep(separation) 영단어 그대로, 분리하여 출력한다. 다만 분리할 (갈라놓을 문자를 지정할 수 있다.) 이것을 구분자라고 한다. 예를 들어서 아래처럼 사용 할 수 있다. print('S','E','P', sep='@') 출력 >>>>> S@E@P S , E , P라는 문자열 사이에 @가 끼워넣어져 출력된다. 즉, 구분자는 @가 된다. 2.end end옵션을 사용하면 그 뒤의 출력값과 이어서 출력한다. (즉, 줄바꿈을 하지 않게 된다.) print("I like", end=" ") print("money") 출력 >>>>> I like money 그리고, 저 end=' ' 사이에 무언가를 입력하게되면, s..
2019.10.06 -
(이전 게시글) 에서 라즈베리파이에 운영체제(라즈비안) 설치완료후 아래 과정을 진행하면 된다. https://infinitt.tistory.com/2 (라즈베리파이 raspberry pi) - 최소한의 준비물로 (노트북,스마트폰) 라즈베리 시작하기 (1) 라즈비� (본 게시글은 라즈베리파이 3B+를 사용했음) *일반적으로 라즈베리파이를 사용하기 위한 준비물 1. HDMI 케이블 - (라즈베리파이에 화면을 출력하는 장치가 없기 때문에, 모니터와 라즈베리파이를 infinitt.tistory.com 1. Putty 설치 (터미널 접속, SSH통신) 라즈베리파이에 OS(라즈비안)을 설치를 마쳤다면 이제 원격접속을 위한 환경을 구성해주면 된다. 첫번째로 , SSH통신을 하기 위한 Putty를 설치해준다. http..
(라즈베리파이 raspberry pi) - 최소한의 준비물로 (노트북, 스마트폰, 아이폰) 라즈베리 시작하기 (2) 노트북으로 라즈베리 제어하기(이전 게시글) 에서 라즈베리파이에 운영체제(라즈비안) 설치완료후 아래 과정을 진행하면 된다. https://infinitt.tistory.com/2 (라즈베리파이 raspberry pi) - 최소한의 준비물로 (노트북,스마트폰) 라즈베리 시작하기 (1) 라즈비� (본 게시글은 라즈베리파이 3B+를 사용했음) *일반적으로 라즈베리파이를 사용하기 위한 준비물 1. HDMI 케이블 - (라즈베리파이에 화면을 출력하는 장치가 없기 때문에, 모니터와 라즈베리파이를 infinitt.tistory.com 1. Putty 설치 (터미널 접속, SSH통신) 라즈베리파이에 OS(라즈비안)을 설치를 마쳤다면 이제 원격접속을 위한 환경을 구성해주면 된다. 첫번째로 , SSH통신을 하기 위한 Putty를 설치해준다. http..
2019.09.23 -
(본 게시글은 라즈베리파이 3B+를 사용했음) *일반적으로 라즈베리파이를 사용하기 위한 준비물 1. HDMI 케이블 - (라즈베리파이에 화면을 출력하는 장치가 없기 때문에, 모니터와 라즈베리파이를 연결하기 위한) 2. 화면을 보기위한 모니터 혹은 TV 3. USB 마우스 (bluetooth도 지원함) 4. USB 키보드 (bluetooth도 지원함) 5. 전원 공급 장치 6. SD카드 (라즈베리파이에 메모리가 따로 없기 때문에, SD카드를 저장장치로 사용) 7. 인터넷을 사용하기 위한 Lan선 혹은 Wifi 라즈베리파이는 손바닥만한데, 주변장치가 더 복잡하다고 생각되었다. 그래서 간편하게 사용하기 위한 방법을 찾아보았다. 스마트폰 핫스팟(항상 들고다니니까) + 보조배터리(전원공급) + 노트북(모니터 + ..
(라즈베리파이 raspberry pi) - 최소한의 준비물로 (노트북,스마트폰) 라즈베리 시작하기 (1) 라즈비안 설치하기(본 게시글은 라즈베리파이 3B+를 사용했음) *일반적으로 라즈베리파이를 사용하기 위한 준비물 1. HDMI 케이블 - (라즈베리파이에 화면을 출력하는 장치가 없기 때문에, 모니터와 라즈베리파이를 연결하기 위한) 2. 화면을 보기위한 모니터 혹은 TV 3. USB 마우스 (bluetooth도 지원함) 4. USB 키보드 (bluetooth도 지원함) 5. 전원 공급 장치 6. SD카드 (라즈베리파이에 메모리가 따로 없기 때문에, SD카드를 저장장치로 사용) 7. 인터넷을 사용하기 위한 Lan선 혹은 Wifi 라즈베리파이는 손바닥만한데, 주변장치가 더 복잡하다고 생각되었다. 그래서 간편하게 사용하기 위한 방법을 찾아보았다. 스마트폰 핫스팟(항상 들고다니니까) + 보조배터리(전원공급) + 노트북(모니터 + ..
2019.09.23