반응형

Development 80

[점프투파이썬] 02장 파이썬 프로그래밍의 기초, 자료형

https://wikidocs.net/11 02장 파이썬 프로그래밍의 기초, 자료형 어떤 프로그래밍 언어든 wikidocs.net 02-1 숫자형 숫자형이란? 숫자형은 어떻게 만들고 사용할까? 정수형 실수형 8진수와 16진수 숫자형을 활용하기 위한 연산자 사칙연산 x의 y제곱을 나타내는 ** 연산자 나눗셈 후 나머지를 반환하는 % 연산자 나눗셈 후 몫을 반환하는 // 연산자 02-2 문자열 자료형 문자열이란? 문자열은 어떻게 만들고 사용할까? 문자열 안에 작은따옴표나 큰따옴표를 포함시키고 싶을 때 여러 줄인 문자열을 변수에 대입하고 싶을 때 ※ 이스케이프 코드 : 프로그래밍할 때 사용할 수 있도록 미리 정의해 둔 "문자 조합" ex) \n, \t, \\, \', \" 문자열 연산하기 문자열 더해서 연결하..

Development/Python 2022.02.26

[점프투파이썬] 01장 파이썬이란 무엇인가?

https://wikidocs.net/5 01장 파이썬이란 무엇인가? 필자는 파이썬의 `>>>` 프롬프트를 처음 본 순간부터 지금까지 줄곧 파이썬과 함께 지내온 듯하다. wikidocs.net 01-1 파이썬이란? - 1990년 귀도 반 로섬(Guido Van Rossum)이 개발한 인터프리터 언어 ※ 인터프리터 언어 : 한 줄씩 소스 코드를 해석해서 그때그때 실행해 결과를 바로 확인할 수 있는 언어 - 공동 작업 및 유지 보수가 쉽고 편하다. 01-2 파이썬의 특징 파이썬은 인간다운 언어이다 파이썬은 문법이 쉬워 빠르게 배울 수 있다 파이썬은 무료이지만 강력하다 ※ 오픈 소스(open source) : 저작권자가 소스 코드를 공개하여 누구나 별다른 제한 없이 자유롭게 사용, 복제, 배포, 수정할 수 있..

Development/Python 2022.02.26

[Docker][Windows 10] Deep Learning 및 ROS 연구 개발 환경 setting

내가 사용하는 딥러닝, ROS 개발 환경에 대하여 서술하고자 한다. Deep Learning과 관련하여 우리 연구실에서 다수의 연구원들이 개별 PC(windows or ubuntu)에서 서버(ubuntu)로 ssh를 통하여 접속하고 GPU들을 사용을 한다. 지금까지 사용했던 환경들과 문제점 초기에는 아나콘다로 가상환경을 만들어서 연구를 진행하였지만, 링크와 같이 tensorflow안에서도 버전에 따라 CUDA와 cuDNN이 달라진다. 여기에 pytorch를 사용하는 사람들도 제각각이니 환경이 복잡해진다. 이러한 환경에서 다수가 사용하면 서로 간의 환경이 꼬일 수 있는 문제가 생긴다. 따라서 현재는 Docker를 이용하고 있다. IDE 또한, 나는 Spyder과 pycharm을 거쳐 vscode를 최종적으..

Development/Docker 2022.01.06

[Docker] 생활코딩 Docker 입구 수업

수업소개 vmware, virtualbox와 같은 가상머신처럼 독립된 실행환경을 제공하면서도, 성능의 저하가 훨씬 적은 도커에 대해서 알려드립니다. 수업대상 일하는 조직에서 도커를 쓰고 있는 분 개발환경에서 필요한 플랫폼을 간편하게 설치해서 사용하고 싶은 분 자신의 개발환경을 도커로 만들어서 재사용하고 싶은 분 수업을 보는 방법 https://www.youtube.com/playlist?list=PLuHgQVnccGMDeMJsGq2O-55Ymtx0IdKWf 생활코딩 Docker 입구 수업 www.youtube.com 전체 수업 분량 총 8개의 동영상으로 이루어진 42분 분량의 수업입니다. 수업 목록 후속수업 https://seomal.com/map/1/129 Seomal - 서말 seomal.com re..

Development/Docker 2021.10.20

[Windows 10] Git 설치 및 사용 설정

1. git 설치 (빨간색을 제외하고, default 설치) https://git-scm.com/ Git git-scm.com 2. Git Bash 또는 Git CMD에서 이름, 이메일 설정 $ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.com ref. https://git-scm.com/book/en/v2/Getting-Started-First-Time-Git-Setup Git - First-Time Git Setup Since Git might read the same configuration variable value from more than one file, it’s possib..

Development/Git 2021.10.20

[VScode] Visual Studio code 기본 사용법

수업 대상 강의를 할 때 메모장으로 실습을 합니다. 파일이 커지고 많아질수록 불편함이 고조됩니다. 불편함이 극에 달했을 때 스윽 코드 편집기를 선물로 알려주면 그렇게 행복해 할 수가 없습니다. 반면에 처음부터 코드 편집기로 실습을 하면 그냥 배울 것이 많은 어려운 도구일 뿐입니다. 아~ 행복의 배후에는 불행이 있구나. 이런 생각이 들곤합니다. 제가 요즘 주로 학생들에게 선물하는 에디터에 대한 수업을 만들어봤습니다. Microsoft Visual Studio Code 입니다. 이 수업은 아래의 내용을 다루고 있습니다. 00:00 수업소개 00:22 설치 00:42 언어설정 00:59 단독 파일 편집 02:40 언어지원 04:49 편집 07:58 프로젝트 폴더 관리 09:09 화면분활 10:03 파일찾기 1..

Development/VScode 2021.08.25

[Ubuntu] Install CUDA

0. Overview Nvidia의 인공지능 병렬처리를 위해서 다음이 필요하다. Nvidia Driver CUDA cuDNN 또한, 이들 간에 버전을 서로 맞춰주어야한다. 위 사진은 cuDNN 8.2.2와 호환되는 CUDA와 Driver의 버전이다. 아래의 링크에서 다른 cuDNN버전에 대해서도 확인가능하다. https://docs.nvidia.com/deeplearning/cudnn/support-matrix/index.html#fntarg_1 Support Matrix :: NVIDIA Deep Learning cuDNN Documentation These support matrices provide a look into the supported versions of the OS, CUDA, the ..

반응형