교육 8일차 강의

구성본·2022년 3월 28일
post-thumbnail

1.학습한 내용

오늘부터 Python

1)Python

  • Javascript와는 다른 언어로 코드를 실행하는 파이썬을 처음 접해보았다.

  • 기본적으로 느낀점은 파이썬이 간견해 보이고 일상언어(영어지만)같은 느낌이었다.

  • print() = 일반적인 출력

  • print(len()) = 글자개수 출력

  • str = "Word"
    new_str=str.replace('Word', 'Word')
    print(new_str) = 틀린 단어 대체

  • #list
    member=['1','2','3']
    print(member[0])
    print(len(member) = 리스트, 리스트 멤버 특정, 리스트 숫자세기

  • import random
    print (random.choice(member)) = 멤버 중 랜덤 뽑기

  • score=[100,200,300]
    print(sum(score)) = 스코어 더하기

  • 가격 = 10000
    부가세율 = 0.1
    결과 = 가격 * 부가세율
    print(결과)

  • name = '본'
    print('안녕하세요. '+name+'님, ... 본 ... 안녕히 계세요. '+name+'님')

    name = '본'
    print(f'안녕하세요. {name}님, ... 본 ... 안녕히 계세요. {name}님')

  • 가격 = float(input('가격?'))
    부가세율 = 0.1
    부가세 = 가격 * 부가세율
    print(부가세) = 입력값 대입해서 구하기

  • import pandas
    house = pandas.read_csv('파일경로')
    print(house)
    print(house.head(1)) ....pandas라는 프로그램을 이용한 원하는 값 출력

선생님께서 번외로 계산기 프로그램을 만들어 보라고 하셨다.
가장 익숙한 계산기는 윈도우 계산기 였는데 일단은 윈도우 창모드를 만드는 코드를 알게 되었다.

  • import tkinter as tk

    window = tk.TK()
    window.title('계산기')
    window.mainloop()

    이렇게 계산기.py를 만들어 구동시키니 윈도우에 계산기라는 창이 떴다.
    내 손으로 이런게 만들어지는게 신기할 다름이다.

    버튼을 만들고 연산과정을 만들고 남이 해놓은 것을 보고 따라가는 것이지만 재미있게 해봐야겠다.

    2.학습내용 중 어려웠던 점.

    아직은 파이썬이란 프로그램을 받았는데 비쥬얼코드로 작업하는 것이 의아하기도 하고 그럼 언제 파이썬을 따로 사용하는건지 궁금하기도 하다. 무엇보다 또 새롭다. 프로그램을 구동시킬 수 있는 무언가를 공부한다는게 재미있기도 하다.

    3.해결방법

    여러 가지 웹서핑을 통해 프로그램이 만들어지는 이유, 그 코드를 사용하는 이유 등 여러 가지를 검색해보고 내가 마음에 들게 만들어봐야겠다.

    4.학습소감

    드디어 뭔가 만들어본다는게 신기하고 나도 뭔가 할 수 있을 것같다는 생각이 들어 재미가 생긴다. 죽이 되든 밥이 되든 남들이 해놓은 발자취들을 긁어 모아 내가 마음에 드는 뭔가로 계속 조립해봐야겠다.

profile
코딩공부중

0개의 댓글