오늘 배운 것
코딩 = 프로그래밍
언어로 문제를 해결한다.
프로그램 > TV 프로그램, 게임 프로그램, 연주 프로그램, 다이어트 프로그램, 등등으로 사용된다.
고대 그리스부터 사용하던 단어 (어원 뜻 : 미리 정해놓을 것)
=> 순차적으로 컴퓨터가 명령을 수행하여 문제를 해결 하는 것
프로그램 구성 3요소
1. 순차 _ 순서대로 명령을 수행
2. 선택 _ 분기점
3. 반복 _ 같은 명령을 반복하는 것
세 가지 블록이 쌓여 하나의 프로그램이 만들어진다.
왜 파이썬?
범용 프로그래밍 언어 : 게임, 보안, 등등
다른 언어에 비해 쉽기 때문에 비교적 쉽게 사용할 수 있다.
질문과 답변 댓글을 읽는 것 만으로 많은 공부를 할 수 있음
> 문제해결력 강화
파이썬의 모토 : 어떤 문제를 해결하기 위한 가장 아름다운 답이 하나 있다.
펄의 모토 : 한 문제를 해결하기 위한 엄청나게 많은 방법들이 있다.
간결하고 아름다움 코드를 작성하자 > 파이썬~!
영어를 잘하면 좋으나 처음을 몰라도 된다! (몇 년간은 문제가 없다! 단, 영어를 알면 더 큰 세상이 있다!)
(영어를 못해도 스택 오버 플로우에서 정보를 뽑아내는 법? 예정)
파이썬은 빠르다!
> 파이썬을 이용하면 빠르게 개발이 가능하다는 의미
> 건전지 포함 언어 > 미리 만들어져 있는 라이브러리가 있다!
> 라이브러리 > 있는 바퀴를 만들지 마라!!! (내가 만든 바퀴 말고 시중에 파는 바퀴를 써라! 이미 검증이 되어 있다)
오늘 느낀 것
어떻게 보면 업무라는 것도 하나의 프로그램이 아닐까란 생각이 든다.
> 순차적으로, 때때로 선택을 통해 분기점이 생기고, 업무를 반복적으로 하는 행위
빠르고 간결하게 서비스를 만들고 싶다.
> 요즘 같은 복잡계 시대에는 빠르게 많이 시도하는 것이 성공 확률을 높여준다. 파이썬은 여기에 적합한 언어라는 생각이 든다.
'나는 이렇게 학습한다 > Language' 카테고리의 다른 글
김왼손의 왼손코딩 #format(), 인덱싱, 슬라이싱, 메서드 (0) | 2021.07.13 |
---|---|
김왼손의 왼손코딩 #자료형 변환하기, 주석, 문자열, 포맷팅 (0) | 2021.07.12 |
김왼손의 왼손코딩 #숫자형, 문자형, 불린, 리스트, 튜플, 딕셔너리 (0) | 2021.07.10 |
김왼손의 왼손코딩 #입력하기, 변수와 변수이름 (0) | 2021.07.09 |
김왼손의 왼손코딩 #파이썬 설치하기, 출력하기 (0) | 2021.07.08 |