Python #2 (기본 문법 - 자료형) 안녕하세요~! 문쑹입니다 :) 장마가 빨리 건너갔으면 좋겠어요 ㅠㅠㅠ 너무 싫습니다 :( 오늘은 파이썬(Python)을 사용하기 위한 기본 문법들을 포스팅 해보겠습니다! 파이썬(Python) 자료형 파이썬 자료형 숫자형 문자열 자료형 리스트 자료형 튜플 자료형 딕셔너리 자료형 정수 및 실수를 표현하는 타입입니다. 아래의 예제는 수자형 변수를 선언하고 출력하는 예제입니다. a = 123 print(type(a))#type 함수는 변수의 타입을 리턴 a = 100 * 100 print(a) a,b = 9,2 print(a * b) 문자열을 표현하는 타입입니다. 아래의 예제는 두 가지 방법으로 문자열 변수를 선언하는 예제입니다. a = "스마트팩토리 만세"#쌍 따옴표로 문자열 값을 선언 print(a) pri.. Python 5년 전
Python #1 (설치 방법 Visual Studio 2019 + PuTTY) 안녕하세요 문쑹입니다 :) 오늘은 Visual Studio에서 Python설치하는 방법을 포스팅하 몇 가지 예제를 실행해보겠습니다! 부산은 물난리가 났더라구요 모두들 조심하세요~ :0 먼저 Visual Studio를 실행 시킨 후 새 프로젝트 만들기를 해주세요. 아래에 표시된 곳을 눌러주세요 [ Python 개발 ] - [ 수정 ] 설치가 끝나고 완료가 됬다면 다시 Visual Studio를 실행해서 새 프로젝트를 만들어주세요! 그리고 아래의 표시된 곳처럼 필터링을 걸어주면 Python을 사용할 준비가 되었습니다! 파이썬 초기 화면에 줄 번호가 없을 수가 있습니다... 불편하겠죠? 그럼 설정하러 가볼게요! [ 도구 ] - [ 옵션 ] [텍스트 편집기] - [ Python ] - [ 줄 번호 ] 체크! -.. Python 5년 전
라즈베리파이 #9 (파일 압축) 안녕하세요~ 문쑹입니다 :) 오늘은 PuTTY에서 파일을 압축 및 해제하는 법을 포스팅해보겠습니다. 라즈비안에서 tar 명령어를 이용하여 파일을 압축하고 해제할 수 있습니다. tar로 압축하는 방식에는 두 가지가 있습니다. tar - 파일과 폴더를 하나의 파일로 묶어주는 유틸리티. 주로 백업 용도로 사용 tar.gz - 파일 및 폴더들을 묶어서 압축 우선 간단한 예제를 살펴보기위해 work에서 comp폴더를 하나 생성해줍니다. 그리고 comp 경로에서 테스트를 해보겠습니다. 이전에 설정해둔 디스크 (Z:) 로가서 work -> comp 폴더로 이동해줍니다. 그 폴더에서 아무 .png, .jpg파일을 다운 받아서 드래그 & 드랍으로 comp 폴더에 복사해줍니다. comp폴더에서 ls -al 또는 ll을 해.. IoT 5년 전
라즈베리파이 #8 (wget, git clone, apt-get) wget, apt-get, git clone 파일 다운로드 라즈베리 파이는 운영체제로 라즈비안을 사용합니다. 뒤에 붙은 비안은 데비안을 의미합니다. 즉, 라즈비안은 데비안 계열의 운영체제 입니다. 데비안 계열의 운영체제는 .deb 파일을 다운 받아서 설치할 수 있습니다. 윈도우는 .exe 파일을 다운 받아서 이용하고 .deb 파일은 마우스 우 클릭으로 설치 또는 터미널에서 dpkg라는 명령어를 이용하여 설치가 가능합니다. 이렇듯 윈도우와 데비안에서 사용하는 프로그램이 다르기 때문에 서로 파일을 공유하는 것이 복잡합니다. 만약 윈도우에서 작업한 어떤 파일을 라즈베리 파이로 옮기기 위해서는 아래의 방법들이 있습니다. 이메일을 사용하는 방법 원격으로 라즈베리파이에 접속하는 방법 특정 홈페이지에 파일을 업로드해.. IoT 5년 전
라즈베리파이 #7 (윈도우 & 라즈베리 연동하기) 안녕하세요 문쑹입니다 :) 오늘은 전국적으로 비가 많이 오네요 ㅠㅠ 오늘은 윈도우와 라즈베리를 연동하여 파일을 손쉽게 옮길수 있도록 설치 및 설정을 해보겠습니다 :0 sudo apt-get install samba samba-common-bin 계속 다운로드를 진행해주세요 완료가 된 후, samba 비밀번호 설정을 해줍니다. sudo smbpasswd -a pi vi 명령어 추가를 위한 작업을 해줍니다. vi .vimrc 15번줄 커서에 'o'를 눌러주시면 한 줄이 추가 됩니다! set mouse-=a 추가 Esc -> Shift + : -> wq -> Enter 관리자 권한을 얻어오는 sudo를 사용하여 root에 옮겨보겠습니다. sudo su - ls -al ls -al의 명령어는 너무 길기 때문에 .. IoT 5년 전
라즈베리파이 #6 (기본 명령어) 안녕하세요 문쑹입니다 :) 오늘은 리눅스 기본 명령어와 디렉토리에 대하여 포스팅해보겠습니다. 쉘(Shell) 이란? 우리가 윈도우의 도스에서 내리는 대부분 명령은 command.com이라는 파일이 처리합니다. 이 파일을 운영체제의 쉘(Shell)프로그램이라고 말합니다. 쉘 프로그램은 사용자가 내린 명령을 운영체제가 수행할 수 있는 명령어로 해석하여 운영체제에게 전달하는 일을 합니다. 그래서 명령어 해석기라고 불립니다. 정리하자면 리눅스는 커널이라고 불리는 하드웨어를 직접 제어하는 부분과 그 위에서 커널에 명령을 주는 쉘로 구성이 됩니다. 기본 명령어 date 명령어 현재 날짜 및 시간을 확인할 수 있습니다. hostname 명령어 호스트의 이름을 확인할 수 있습니다. ls 명령어 현재 디렉터리안에 존재하.. IoT 5년 전
라즈베리파이 #5 (WinSCP 설치 방법) 안녕하세요 문쑹입니다 :) 라즈베리 또는 리눅스를 할 때, 파일 또는 프로그램을 다운로드 받을때 명령어를 쳐서 다운로드 받는 것이 불편하기도 하고 글만 적혀있어 보기에 힘든 경우가 있습니다. 그래서, 오늘은 컴퓨터에 있는 파일을 라즈베리파이로 옮길수 있는 프로그램을 소개하겠습니다. 먼저, 아래의 링크 또는 구글에 winscp를 검색해주세요. https://winscp.net/eng/download.php WinSCP :: Official Site :: Download WinSCP 5.17 Download WinSCP 5.17 is a major application update. New features and enhancements include: Improvements to sessions and wo.. IoT 5년 전
라즈베리파이 #4 (PuTTY SSH 자동 로그인 접속 설정) 안녕하세요 :) 오늘은 PuTTY를 SSH를 활용하여 자동 로그인을 하는 설정을 포스팅해보겠습니다! 조금 복잡하고 어려우니까 잘 따라 오세요~ 1. 뿌띠 PuTTY 아이콘을 우클릭해서 속성창 클릭 2. 속성창을 이용하여 설치 디렉토리로 이동 3. puttygen.exe를 실행 4. SSH에서 인증용을 사용될 키를 생성 이때 마우스를 움직이면 그 마우스 이동시 생성되는 값을 랜덤값으로 가정하고 그를 기반으로 키를 생성 시키니 열심히 마우스를 움직여서 그래프를 진행시켜주세요! 마우스를 막 흔들면 됩니다 :) 5. 생성된 키 값을 일단 Ctrl + C 로 복사 해주세요 (메모장에 옮겨두시거나 아직 PuTTY 설정창을 닫지마세요!) 이때 Save private key 버튼을 눌러 키 파일도 저장해주세요 이 저장.. IoT 5년 전