Notice
Recent Posts
Recent Comments
Link
관리 메뉴

윤일무이

[네이버 부스트캠프: 모두를 위한 파이썬] 1장. intro 본문

🥧 Python/💭 네이버 부캠 모위파

[네이버 부스트캠프: 모두를 위한 파이썬] 1장. intro

썸머몽 2023. 2. 24. 02:09
728x90

p.s 완전 기초 내용이라서 생략한 부분도 있다.

 

📌 컴퓨터의 내부 구조

입력/출력 장치 <-> 소프트웨어 (CPU <-> 메인 메모리) <-> 보조 저장소

 

CPU: 프로그램을 실행하는 컴퓨터의 뇌와 같은 부분. 빠르지만 무엇을 해야 할지 계속 묻는 놈이다.

입력 장치: 키보드, 마우스, 터치 화면처럼 이용자가 입력하는 것

출력 장치: 화면, 스피커, 프린터, DVD처럼 컴퓨터가 무언가를 보여주는 것

보조 저장소: 느리지만 큰 영구적인 저장소로 지워질 때까지 보존된다.

 

CPU가 다음에 뭘 할지 메인 메모리에게 물어보면 메인 메모리는 어떠한 값을 전해준다. (파이썬 코드라든지)

이 어떠한 값은 CPU가 이해할 수 있는 언어(0과 1로 이뤄진 기계어)로 번역이 되어 전달된다.

(파이썬이 이 기계어를 번역해주는 역할을 한다.)

 

 

📌 언어로써 파이썬 

python은 파이썬 인터프리터의 언어다. (Guido라는 사람이 개발한 소프트웨어를 사용한다고 한다.)

초급자에겐 문법 에러(syntax error)가 많이 나는데 *감정적으로 받아들이지 말라*는 꿀팁을 주셨다.

 

파이썬의 요소로는 단어(변수와 예약어) / 문장 구조(문법) / 이야기 구조(목적에 맞는 프로그램) 3가지가 있다.

 

 

📌 예약어, 순차문, 조건문 및 반복문

예약어란 파이썬 내부에서 지정한 의미로만 쓰이는 단어를 말한다. 

False True None... 등등 이미 정해진 단어이기 때문에 변수의 이름이나 식별자로 사용할 수 없다.

 

대화식과 스크립트를 비교해보자.

- 대화식: 파이썬과 대화하듯 한 줄 입력, 한 줄 출력되는 구조다.

단 몇 줄 넘어가서 실수할 경우 처음부터 다시 적어야 해서 불편하다.

- 스크립트: 텍스트 에디터에 명령을 적고 파이썬이 이를 실행하는 구조다.

코드가 길어진다면 이렇게 짜는 게 좋다. 

 

순차문, 조건문, 반복문을 알아보자.

- 순차문: 진행 순서를 갖는다.

- 조건문: 특정 조건에 맞추거나 건너뛸 수 있다. (if문)

- 반복문: 반복한다. (while, for문)

 


 

코딩도장으로 한 번 파이썬을 톺아보긴 했으나 워낙 양이 많아 설렁설렁 봤더니 막상 알고리즘을 풀 때 구현하기가 어려워 문법을 한 번 더 들어보았다. 전반부까지는 매우 매우 난이도가 평이한 편으로, 실제 학습자들 댓글도 활발하다. 단 뒤로 갈수록 문법이 복잡해지다 보니 줄어들지만... 아무튼 첫 강의가 너무 재미있었고 몰랐던 개념도 많이 알 수 있어서 초심자가 접하기 좋은 파이썬 기초라는 생각이 든다. (게다가 무료!)

728x90