파이썬 변수를 사용한 데이터 관리

leeda06·2023년 4월 19일
0

Udemy

목록 보기
1/1

수업목표

  • 강의를 들으면서 지킬 규칙들
  • 출력과 주석, 디버깅에 대해 배운다
  • 문자열 조작과 변수에 대해 배운다

규칙

  1. 100일동안 하루에 한시간씩 코딩하기
  2. 나의 진척도를 기록하기 [ 트위터 : #100DayOfCode ]

강의를 위한 다운로드 가능한 리소스와 팁들

  • 타블릿이나 폰으로 강의를 보면서 컴퓨터로 코드를 짜는 것이 좋다
  • 다운로드를 하고 인쇄할수 있는 파이썬 문법 시트 만들기
  • 도서관이나 카페에서 강의 듣기
    • 25분 강의듣고 5분 쉬기
  • 배운 직후 코드에 대해 기록하기 [ 코딩노트 존재 ]
  • 매일 하나씩 하면 자축하기 [ 100일 코딩 포스터 ]

가장 중요한것

  • 프로그래머로써 기술의 자신감을 가지는것

첫날

배울 내용

  1. 출력과 주석, 디버깅에 대해 배운다
  2. 문자열 조작과 변수에 대해 배운다

링크

  • band-name-generator-end.appbrewery.repl.run
  1. 자라난 국가와 도시이름 (ex: 영국 남서쪽의 브리스톨)
  2. 애완동물의 이름 (토끼 - 똘이)
  3. 밴드 이름 받기

파이썬에서 콘솔에 출력하는 방법

링크

해야할일

  1. frok 버튼 누르기
  2. repl.it 페이지 로그인하기 (회원가입)
    a. 이름을 바꿀수 있음

프로그래밍을 배우는 이유

  • 컴퓨터에게 무엇을 해야하는지 알려주기 위해
  • 우리의 명령을 따르도록 하기 위해

컴퓨터에게 알려주는 법

  • 코드 줄을 작성하여 알려줌
    • print() => 괄호 안에 출력하고 싶은 것을 입력 -> 콘솔 화면에 나타난다
    • 괄호 안에 큰따옴표 => 프로그래밍 코드가 아니라는 것을 표시함(텍스트)
      ex) print("print("what to print ")")

오류 메세지를 알려주는 이유

  • 이 부분이 잘못되었음을 알려줌

문자열 처리와 지능형 코드

  • 3개의 행을 출력하고 싶을 때 하나의 print()를 이용하여 나타내는 법 => "\n"
    • print("HelloWorld!\nHelloWorld!\nHelloWorld!")
      출력 : HelloWorld!
      HelloWorld!
      HelloWorld!
  • 두 개의 문자열을 하나의 문자열로 합치는 법
    • print("Hello" + "World")
  • 공백을 넣는 방법
    • 그냥 " "를 앞문자열이나 뒷문자열에 추가
    • 앞문자열과 뒷문자열 사이에 " " 문자열 추가 후 +를 사용
  • print() 구문 앞에 띄어쓰기, 탭을 추가 시 오류 유발

디버깅

디버깅의 역사

디버깅이라는 단어는, 1980년대에 초기 컴퓨터 사이로 나방한마리가 컴퓨터에 들어가 감전돠면서 예상한대로 작동하지 않게되었다 (전선을 고쳐 예상한데로 작동)

디버깅 실습

나의 결과와 예제가 같아야함

데이터를 입력하는 방법

입력함수 -> input()

문자열의 길이를 알아내는 법

len()를 이용하여 문자열의 길이를 알 수 있다


파이썬 변수

사용자가 이름을 정해서 사용 할 수 있다

예시

전화 기록부

  • 이름 => 변수
  • 전화번호 => 내용
    name = input("What is your name?")
    print(name)

두 변수의 값을 서로 바꾸는 방법

  1. a = input("a : ")
  2. b = input("b : ")
  3. c = a
  4. a = b
  5. b = c
  6. print(a)
  7. print(b)

변수이름 지정하는 법

  • 원하는데로 정해도 된다
    • 하지만 다른 사람이 봤을 때 알기 어려움
  • 하나의 단일 단위여야 한다 (띄어쓰기X, _가능)
  • 변수 첫글자는 영어여야 한다 (첫글자 기호, 숫자 X)

밴드명 생성방법

  1. print("밴드 이름 생성기에 오신 것을 환영합니다")
  2. city = input("어떤 도시에서 자랐나요?")
  3. pet= input("반려동물의 이름을 말해주세요")
  4. print("여러분의 밴드명은 " + city+" "+pet+ "입니다")

profile
웹솔루션과

0개의 댓글