[혼공파]1주차_파이썬 들어가기

seonyoungeeee·2025년 1월 11일
0

혼공파

목록 보기
1/4
post-thumbnail

학습 개요

1주차(1/6~1/12)
도서의 Chapter01~2(02-2)
기본과제 : p.101 3~5번 실행 결과 쓰고 인증하기
추가과제(선택) : 모르는 용어(3~5개) 찾아 혼공 용어 노트에정리하고 인증하기

학습 내용

  • 컴퓨터 프로그램 : 컴퓨터가 무엇을 해야 할지 미리 작성한 진행 계획
  • 소스 코드 : 프로그래밍 언어로 사람이 쉽게 읽고 이해할 수 있도록 만든 코드
  • 파이썬 : 배우기 쉽고, 다양한 분야에서 활용되며, 대부분의 운영체제에서 동일하게 사용된다는 장점을 가진 프로그래밍 언어

  • 표현식 : 값을 만들어내는 간단한 코드
  • 키워드 : 의미가 부여된 특별한 단어로, 사용자가 지정하는 이름에 사용할 수 없음
  • 식별자 : 프로그래밍 언어에서 이름 붙일 때 사용
  • 주석 : 프로그램 설명 시 사용하며, 프로그램 자체에 영향 주지 않음
  • print() : 파이썬의 가장 기본적인 출력방법으로, 괄호 안에 출력하고 싶은 것을 입력

  • 자료형 : 자료의 형식
  • 문자열 : 문자의 나열. 큰따옴표 혹은 작은따옴표로 입력
  • 이스케이프 문자 : 문자열 내부에서 특수한 기능 수행하는 문자열
  • 문자열 연산자 : 문자열 연결 연산자 (+), 문자열 반복 연산자 (*), 문자열 선택 연산자 ([ ]), 문자열 범위 선택 연산자 ([:])
  • type() : 자료형 확인하는 함수
  • len() : 문자열 길이 구하는 함수

기본과제

  1. 다음 프로그램의 실행결과를 예측해 보세요

    print("# 연습문제") #따옴표 안의 #연습문제 라고 출력예상#
    print("\\\\\\\\") #익스케이프 문자가 적용되어 \\\\ 출력예상#
    print("-" *8) #문자열과 연산자 적용 결과로 -------- 출력예상#

실제로 비주얼 스튜디오에서 실행한 결과

  1. 다음 프로그램의 실행 결과를 예측 해 보세요. 그런데 이 예제를 실행하면 오류가 발생합니다.
    행에서 어떤 오류가 발생할까요? 그리고 그 이유는 무엇인지 적어보세요.

     print("안녕하세요"[1])
     print("안녕하세요"[2])
     print("안녕하세요"[3])
     print("안녕하세요"[4])
     print("안녕하세요"[5])

    위의 코드에서 인덱스 슬라이싱 적용 방법에 따라
    0=안, 1=녕, 2=하, 3=세, 4=요
    따라서 존재하지 않는 인덱스번호인 5번이 출력에 오류가 발생할 것임

    실제로 비주얼 스튜디오에서 실행한 결과

  1. 다음 프로그램의 실행 결과를 예측해 보세요.
    print("안녕하세요"[1:3]) #인덱스 1-3인 녕하 출력예상#
    print("안녕하세요"[2:4]) #인덱스 2-4인 하세 출력예상#
    print("안녕하세요"[1:]) #인덱스 1번 이후 모든 문자인 녕하세요 출력예상#
    print("안녕하세요"[:3]) #인덱스 3번 이전 모든 문자인 안녕하 출력예상#
    실제로 비주얼 스튜디오에서 실행한 결과


숙제 끝!

profile
배우고 싶은데 배우기 싫은 이상한 사람

0개의 댓글

관련 채용 정보