-
비도 우중충 오고...
해서 오늘은 총 3강을 들을 예정임
(왜냐면 파이썬 기초를 하는 날이기 때문이지.)
Part1. 딥러닝을 시작하기전에
CH03-01. 온라인 개발 환경
&
CH03-02. 로컬 개발 환경
&
CH03-03. 기본 입출력
CH03-01. 온라인 개발 환경
온라인 개발환경이란?
코딩, 디버깅, 배포 등 프로그램을 개발하는 일련의 과정을 하나의 프로그램 안에서 수행할 수 있도록 해주는 통합적인 환경을 의미
종합적인 프로그램을 작성해서 유기적인 프로그램을 만들거면 보통 초기 온라인으로 테스트하고 오프라인 개발환경으로 넘어간다고 한다.
그래서 파이썬은 어떻게 개발하는데요?(웹브라우저용)
1) 구글 코랩
나도 좀 써봤다. 편하다. 입문용으로 좋다. 구글 아이디만 있으면 된다.
2) Repl.it
GUI를 제공한다.
코랩과 Repl.it 알려주는 걸로 1강 끝.
CH02-02. Python 로컬 개발 환경
컴퓨터가 로컬 환경이라고 한다. 로컬 <> 리모트.(네트워크로 멀리 떨어진 컴퓨터) 를 많이 비교하곤 한다.
로컬은 지금 내가 쓰는 컴퓨터.. 그래서 지금부터 로컬에 필요한 것들을 알려준다.
그래서 로컬개발환경에는 뭐가 있는데요?
1) 파이썬 설치
파이썬 인터프리터를 설치하는 것이다. 내 컴퓨터에 설치해서 곧바로 실행하는 것이지.
2) VSC
내가 주로 쓰는 로컬 개발 환경. 확장프로그램을 많이 제공해줘서 난 이걸로 쓰고 있다.
다운로드 해서 바로 쓸 수 있음.
공부하고 연구하는 모든 필요한 기능을 제공하고 있어서, 한큐에 해결하기 좋다.
CH02-03. Python 기본 입출력
다양한 딥러닝 프로그램 작성을 위해 파이썬 문법을 바르게 이해할 필요가 있다.
이러한 파이썬은 두가지 형태의 입출력 방식을 제공하는데, 표준 입출력과 파일 입출력 이다.

표준입출력이란?
우리가 흔하고 쉽게 사용하는 입력장치(키보드)와 출력장치(모니터)를 통해 컴퓨터와 대화하는 방식.
일반적으로 컴퓨터 프로그램을 작성할 때 사용하는 방법이고,
파일입출력이란?
하드디스크에 파일(file) 형태로 데이터를 저장하거나 읽는 방식, 프로그램이 꺼진 뒤에도 데이터가 저장되는 방식이다.
표준입출력 기초
print(값) : 원하는 값을 그대로 출력
print(값1, 값2, ...) : 여러개의 값을 공백 기준으로 출력할 수 있다(스페이스)
- end 속성 : 마지막 문자열을 출력하고 출력할 문자(초기설정은 줄바꿈 문자)
- sep 속성 : 여러 변수를 출력할 때 각 값을 구분하기 위한 문자(초기 설정은 공백문자)
- end 속성 간단하게 말하자면 그냥 프린트 안에 들어간 데이터는 한줄씩 마다 묶인다는 말이다.
f-string : 문자열 앞에 f 를 넣으면 변수 포함하는 스트링으로 만들겠다는 뜻.
(C#에서 배웠던 '$'과 유사하다. $를 f로 바꾼 정도로 이해하면 속편하다.)

input()을 이용한 표준 입력 : 키보드로 부터 문자열을 입력받는 것.
앞서서 어떠한 프로그램을 작성해서 컴퓨터 화면에 띄울 수 있는지 알아보았다면(표준출력)
단순하게 출력만 하는게 아니라, 사용자의 입력을 받아서 출력하는 것을 수행하는 것이 input이다.
즉, 입력에 따라서 적절한 결과를 뱉는 방식으로 동작한다.

인풋을 받는 데이터를 
데이터를 먼저 출력하고, 데이터에 답한(입력된 데이터)를 다시 또 출력한다. 이때는 프린트 안에 들어간게 전부 같이 출력
즉, input 먼저 출력, 그다음 프린트 전체 출력 이다.

물론 정수값도 받는다. 정수값을 받는다는건 뭐 이렇게 할 수 있겠지요.
age = int(input("당신의 나이는? "))
print("당신의 나이: ", age)
print("당신의 15년 뒤 나이: ", age+15)
5일차 끝.
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.
'패스트캠퍼스 챌린지' 카테고리의 다른 글