나는 이렇게 학습한다/Language

김왼손의 왼손코딩 #왜 파이썬일까요?

daco2020 2021. 7. 7. 22:03
반응형

 오늘 배운 것 

 

코딩 = 프로그래밍

 

언어로 문제를 해결한다.

 

프로그램 > TV 프로그램, 게임 프로그램, 연주 프로그램, 다이어트 프로그램, 등등으로 사용된다.

고대 그리스부터 사용하던 단어 (어원 뜻 : 미리 정해놓을 것)

=> 순차적으로 컴퓨터가 명령을 수행하여 문제를 해결 하는 것

 

프로그램 구성 3요소

1. 순차 _ 순서대로 명령을 수행

2. 선택 _ 분기점

3. 반복 _ 같은 명령을 반복하는 것

 

세 가지 블록이 쌓여 하나의 프로그램이 만들어진다. 

 


왜 파이썬?

범용 프로그래밍 언어 : 게임, 보안, 등등

다른 언어에 비해 쉽기 때문에 비교적 쉽게 사용할 수 있다.

자바 예시
파이썬 예시 (2줄이면 가능)

 

스택 오버 플로우

질문과 답변 댓글을 읽는 것 만으로 많은 공부를 할 수 있음

> 문제해결력 강화

 

파이썬의 모토 : 어떤 문제를 해결하기 위한 가장 아름다운 답이 하나 있다.

펄의 모토 : 한 문제를 해결하기 위한 엄청나게 많은 방법들이 있다.

 

간결하고 아름다움 코드를 작성하자 > 파이썬~!

 

영어를 잘하면 좋으나 처음을 몰라도 된다! (몇 년간은 문제가 없다! 단, 영어를 알면 더 큰 세상이 있다!)

(영어를 못해도 스택 오버 플로우에서 정보를 뽑아내는 법? 예정)

 

파이썬은 빠르다!

> 파이썬을 이용하면 빠르게 개발이 가능하다는 의미

> 건전지 포함 언어 > 미리 만들어져 있는 라이브러리가 있다!

> 라이브러리 > 있는 바퀴를 만들지 마라!!! (내가 만든 바퀴 말고 시중에 파는 바퀴를 써라! 이미 검증이 되어 있다)

 


 

 오늘 느낀 것 

 

어떻게 보면 업무라는 것도 하나의 프로그램이 아닐까란 생각이 든다.

> 순차적으로, 때때로 선택을 통해 분기점이 생기고, 업무를 반복적으로 하는 행위

 

빠르고 간결하게 서비스를 만들고 싶다.

> 요즘 같은 복잡계 시대에는 빠르게 많이 시도하는 것이 성공 확률을 높여준다. 파이썬은 여기에 적합한 언어라는 생각이 든다.

 

 

반응형