본문 바로가기

파이썬5

#2 변수(Variables) 이번 시간에는 파이썬(Python)의 변수에 대해서 알아보도록 할께요. 변수(Variables) 란? 변수는 데이터를 저장하기 위해서 쓰입니다. 변수에는 숫자(Numbers)나 문자(Strings) 등의 데이터를 저장할 수 있습니다. 또한 변수는 그 단어가 의미하는 바와 같이 그 값을 변하게 할 수 있습니다. 즉, 변수의 데이터는 다른 값으로 변할 수 있다는 뜻이죠. 변수의 선언 파이썬에서 변수는 데이터가 변수에 할당될 때 자동적으로 생성이 됩니다. 예를 들어서 아래와 같이 a 에 숫자 3을 넣는다면 자동적으로 a 라는 변수가 생성된것이고 그 변수 a 의 값은 3이 되는것입니다. a = 3 a # 3 변수의 이름 그럼 변수는 어떤 이름을 가질 수 있을까요? 파이썬에서 변수의 이름은 아래의 조건들을 만족해.. 2020. 9. 17.
#1 개발환경 설정 안녕하세요. 코딩을 처음 배우는 사람들을 위한 아주 쉬운 파이썬 강의를 사작합니다. 총 10회 강의를 예상하고 있습니다. 코딩을 한번도 해본적 없는 사람을 위한 강의이며, 짧지만 핵심을 배울 수 있게 진행할 예정입니다. 그럼 시작하겠습니다. 파이썬이란? 파이썬은 스크립트 프로그래밍 언어로 아주 다양한 분야에서 사용이 가능합니다. 예를 들어, 최근 많이 사용하는 인공지능이나 웹사이트 구축, 데이터 분석이나 자동화 등의 분야에서 아주 유용하게 사용되고 있습니다. 파이썬 개발환경 자, 일단 코드를 해볼 환경이 필요합니다. 우리는 구글에서 제공하는 colab 이라는 노트북을 사용할꺼에요. 노트북은 파이썬 코드를 작성하고 바로 실행해 볼 수 있는 웹기반의 개발환경입니다. 아래 사이트로 접속해서 로그인 합니다. (.. 2020. 9. 16.
4-Digit 디스플레이 연결하기 [라즈베리파이(Raspberry Pi)] 오늘 포스팅에선 라즈베리파이에 4-Digit 디스플레이(Display)를 연결을 해보고 파이썬 프로그램으로 시간을 표시해 보도록 할께요. 제가 사용할 4-Digit 디스플레이는 seeedstudio의 Grove 4-Digit Display입니다. 준비물 최신 OS가 설치된 라즈베리파이 (설치 과정은 이 글을 참고 하세요) 브레드 보드(빵판) 점퍼 케이블 4-Digit 디스플레이 준비물이 세팅이 되었다면 라즈베리파이에 아래처럼 점퍼 케이블을 연결해주세요. 아래 핀 번호로 다시 살펴보면 빨간선(전원)은 2번, 검은선(그라운드)는 6번, 흰선은 33번 노란선은 32번 핀에 연결해 주었습니다. 그리고 브레드 보드를 사용해서 연결을 해줍니다. 디스플레이에서 직접 같은 색깔끼리 연결해주어도 무방합니다. 저는 연결의.. 2020. 9. 10.
PS3 컨트롤러로 서보모터 제어하기 [라즈베리파이(Raspberry Pi)] 이번 포스팅에서는 파이썬 코드를 통해서 PS3 컨트롤러로 서보모터를 움직일 수 있는 프로그램을 만들어 볼께요. 시작하기 전에 먼저 PS3 컨트롤러와 서보모터를 제어하는 포스팅을 읽어주세요. 본 포스팅은 아래 두 포스팅의 내용이 라즈베리파이에 적용되었다는 전제로 작성되었습니다. 2020/09/02 - [라즈베리파이] - 라즈베리파이(Raspberry Pi) 서보 모터 제어하기 2020/09/03 - [라즈베리파이] - 라즈베리파이(Raspberry Pi) PS3 컨트롤러 조작하기 Github에서 코드 받기 PS3 컨트롤러 조작하기 포스팅을 완료하셨다면 라즈베리파이에 ps3-controller 폴더가 존재할것입니다. 아직 읽어보지 않으셨다면 아래와 같이 코드를 받고 라이브러리를 설정해 주세요. 그리고 git.. 2020. 9. 4.
PS3 컨트롤러 조작하기 [라즈베리파이(Raspberry Pi)] 이번 포스팅에서는 라즈베리파이에서 PS3(플레이스테이션3) 컨트롤러를 실제 파이썬 코드로 조작하는 방법을 알아볼께요. 시작하기 전에 아래 두개의 포스팅에 나온 방법으로 라즈베리파이에 PS3 컨트롤러가 연결이 되어있어야 합니다. 추가적으로 쾌적한 터미널 개발 환경을 위해서 oh my zsh 설치도 추천드립니다. 또한 원격작업을 위해서 ssh 원격접속 환경도 만들어주세요. 2020/08/29 - [라즈베리파이] - 라즈베리파이(Raspberry Pi) 플레이스테이션(PS3) 컨트롤러 연결하기 2020/08/28 - [라즈베리파이] - 라즈베리파이(Raspberry Pi)에 oh my zsh 설치하기 2020/08/30 - [라즈베리파이] - 라즈베리파이(Raspberry Pi) SSH 원격연결 및 패스워드 .. 2020. 9. 3.