메인
home
소프트웨어
home
🧾

4강. 웰컴 투 파이썬 !

프로그래밍을 배우는 이유?

예전에는 소프트웨어 제작을 위해서 프로그래밍을 배웠다.
하지만, 요즘은 chatgpt가 코딩 다해줌
컴퓨터, AI와 함께 일하기 위해서는 이들 생각하고 일하는 방식을 이해해야함.
컴퓨터가 생각하고 일하는 방식을 이해하는 것이 코딩을 배우는 이유이다.
코딩을 배움으로써 컴퓨터, AI를 더 잘써먹을 수 있는 능력을 키워보자.

프로그래밍 언어란 무엇인가?

프로그래밍 언어는 남들이 만든 소프트웨어를 통해 기계장치를 제어하는 것이 아니라
내가 직접 기계장치에게 명령어를 주어 동작시키는 것이다.
여기서 말하는 기계장치는 컴퓨터, 스마트폰, 전기차, 로봇 등 다양한 전자장치를 말한다.
종합하자면, 프로그래밍은 기계장치에게 직접적으로 명령을 내리는 것이다.

기계장치는 디지털신호 1, 0으로 동작한다.

디지털 신호 0 : 0V ~ 0.7V의 전기적인 압력(전압)을 주었을 때
디지털 신호 1 : 3.7V ~ 5.3V의 전압을 주었을 때

프로그래밍 언어란?

기계장치가 이해하는 10101 이란 기계어를 인간의 언어와 번역을 해주는 언어이다.
저수준 언어 : 기계어랑 비슷한 프로그래밍 언어이다.
번역이 오래걸리지 않기 때문에 동작속도 빠르다.
고수준 언어 : 인간의 언어(영어)랑 비슷한 프로그래밍 언어이다.
예전에는 컴퓨터 성능이 안좋아서 저수준 언어랑 속도차이가 많이 있었는데
요즘은 컴퓨터 성능이 좋아져서 고수준 언어도 빠른 동작속도를 보인다.
대표적으로 파이썬이 있다.

프로그래밍의 주요 개념

변수
판별문
반복문
예외처리
함수와 라이브러리