본문 바로가기

프로그래밍/Python

(4)
macOS에서 파이썬 개발환경 새로 준비하기 설치된 파이썬 버전이 한 둘이 아닌지라, 무턱대고 라이브러리를 설치하면 어떤 버전에 설치되는건지 여간 번거롭다. 그래서 homebrew로 하나의 버전만 유지하려고 기존에 있던 여러 파이썬 버전을 삭제하고 재설치를 했다. 환경변수는 당최 어떻게 수정하는건지 알 수 없어서 찝찝함이 남는다. 1. 기존 버전 삭제 rm -rf /usr/local/bin/python* rm -rf /usr/local/bin/pip* 2. 환경변수 삭제 brew doctor brew cleanup 3. 새로운 버전 설치 brew install python3 4. 환경변수 설정 vim ~./zshrc alias python=/usr/local/bin/python3 alias pip=/usr/local/bin/pip3 5. 번외 위와..
Docker에 OpenGL 환경 설정하기까지의 과정 작업환경은 Intel Iris Plus Graphics를 탑재한 MacBook Pro 2020년형이다. Visual Studio Code에서 작업할 것이며, Docker에 Ubuntu20.04 이미지를 사용할 것이다. 내 목표는 이 환경에서 파이썬 3.7 버전으로 OpenGL 창을 띄우는 것이다. 아래는 이를 위한 삽질을 기록하도록 한다. 도커 환경 설정 https://docs.microsoft.com/ko-kr/learn/modules/use-docker-container-dev-env-vs-code/ Visual Studio Code에서 Docker 컨테이너를 개발 환경으로 사용 - Learn Visual Studio Code Remote - Containers 확장을 사용하여 완전한 기능을 갖춘 컨..
파이썬 공부 2주차 오늘은 주로 분기, 반복에 대해서 다뤘다. 분기는 if문, 반복은 while문. 또한 함수를 정의하고, 호출하는 방법에 대해 익혔다. 키보드의 입력을 받아 변수에 값으로 저장하는 방법을 배웠고, 다양한 변수의 타입이 있다는 것도 배웠다. Type(~)을 통해 특정 요소의 데이터 타입을 알아낼 수 있었다. 특히, 신기한 점은 Type(Type))을 통해 Type의 데이터 타입은 Type이라는 것을 알 수 있다는 것이다. 인터렉티브 모드에서 Alt+P를 통해 Previous의 입력을 불러올 수 있고, Alt+N을 통해 Next의 입력을 불러올 수 있다. 마지막으로는 흔한 예제! 삼각형 그리기! # -*- coding: euc-kr -*- def tri_width(): width = int(raw_input(..
파이썬 공부 1주차 소입설 수업 때 파이썬을 배우는데, 여기에 기록을 남기려고 한다. 첫 주차 수업에서는 파이썬을 설치하고, IDLE(IDE, 통합개발환경)을 실행시켰다. (파이썬 버전은 2.7을 사용한다.) 한 줄씩 입력하고 바로 출력 되는 CMD 방식을 Interactive mode라고 부른다. 또 출력해주는 애를 Interpreter라고 부른다. 명령어처럼 입력하는 한 줄을 statement라고 부른다. Ctrl+N을 누르면 새 창이 뜨며 문서편집과 같은 모드로 진입한다. 파이썬에서 한글을 출력하려면 다음을 코드 상단에 추가해야 한다. # -*- coding: euc-kr -*- 반복문 등에서 하위 코드를 묶기 위해 들여쓰기를 하는데, 그 때는 원하는 부분을 드래그(선택)한 상태로 Ctrl+[ 또는 ] 를 누르면 정렬..