모두를 위한 파이썬 Quiz 1 과제 인증

과제 내용 : Chatper 1 Quiz 1 풀고 인증글 남기기


Chapter 1 (소개) 주요 내용


1. 컴퓨터의 목적과 언어 이해의 중요성:

   - 컴퓨터는 사람을 위해 일하기 위해 만들어짐.

   - 컴퓨터 언어를 알아야 원하는 일을 시킬 수 있음.

   - 다양한 프로그램을 저장하고 필요할 때 실행할 수 있음.

2. 사용자와 프로그래머의 차이:

   - 사용자는 컴퓨터를 도구로 사용 (예: 워드, 스프레드시트).

   - 프로그래머는 컴퓨터의 작동 방식과 언어를 학습.

   - 프로그래머는 새로운 도구를 만들고, 여러 사용자를 위한 도구나 특정 일을 자동화하기 위한 "도우미"를 개발.

3. 프로그래밍의 목적과 중요성:

   - 프로그래밍은 개인적, 직업적 목적을 위해 배워야 함.

   - 프로그래밍을 통해 다른 사람을 위한 솔루션을 개발할 수 있음.

4. 컴퓨터 하드웨어 및 소프트웨어의 기본 구조:

   - 컴퓨터는 하드웨어와 소프트웨어로 구성됨.

   - 프로그래머는 사용자의 요구를 충족시킬 수 있는 소프트웨어를 개발하고, 하드웨어 및 소프트웨어 문제를 해결함.

5. 파이썬의 요소

   - 단어 : 변수와 예약어

   - 문장 구조 : 문법

   - 이야기 구조 : 목적에 맞는 프로그램.

6. 파이썬 언어의 기본 개념과 사용:

   - 파이썬 언어를 배우는 것이 중요함.

   - 파이썬으로 프로그래밍 시 문법 에러가 발생할 수 있으나 이는 학습 과정의 일부임.


7. 대화식 vs. 스크립트:

   - 대화식 : 한 줄 입력하면 바로 반응, 3~4줄의 코드를 실행하는데 좋음.(Jupyter Notebook, Google Colab)

   - 스크립트 : 에디터를 사용하여 파일(.py)에 코드를 적고, 실행. 


[파이썬 코드 샘플 : 파일에 있는 단어 개수 세기]

name = input('Enter file:')
handle = open(name)
counts = dict()
for line in handle:
   words = line.split()
   for word in words:
       counts[word] = counts.get(word,0) + 1
bigcount = None
bigword = None
for word,count in counts.items():
   if bigcount is None or count > bigcount:
       bigword = word
       bigcount = count
print(bigword, bigcount)


Quiz 결과 인증


#9기문과생도AI

3
2개의 답글

👉 이 게시글도 읽어보세요

모집 중인 AI 스터디