초단기 속성 코딩 / 프로그래밍 강좌 (파이썬) - 변수, 타입, 조건문, 함수

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024
  • 저번편: • 초단기 속성 코딩 / 프로그래밍 강좌 (...
    다음편: • 초단기 속성 코딩 / 프로그래밍 강좌 (...
    개발 환경: repl.it
    오늘은 변수, 타입, 조건문, 함수를 한꺼번에 배워봅시다.
    질문은 댓글로 달아주세요!
    #파이썬 #코딩 #개발 #프로그래밍

Комментарии • 313

  • @bca9013
    @bca9013 5 лет назад +83

    x="감사합니다."
    print(x)

  • @kwondoolly
    @kwondoolly 5 лет назад +46

    진짜 왕초보 중의 왕초본데, 너무너무 이해가 쉽습니다. 무료로 볼 수 있다는게 참 감사하네요. 세상 참 좋아졌습니다 ㅎㅎ 감사히 보고 잘 배우고 갑니다!!

    • @WonieSong
      @WonieSong  5 лет назад +1

      좋아요~ 꼭 완주하세요!

  • @박상우-n8y
    @박상우-n8y 5 лет назад +30

    사칙연산
    더하기 +
    빼기 -
    곱하기 *
    나누기 /
    모듈러 %
    입니다. 오타 나신거 같아요
    배우시는분들은 오해없으시길

    • @WonieSong
      @WonieSong  5 лет назад +2

      헉 감사합니다

    • @잡학다식-x4q
      @잡학다식-x4q 5 лет назад +1

      감사해요 % 가 나누기라고 하셨는데 안돼서 엥 해서 댓글 봤어요

    • @신군-q7f
      @신군-q7f 4 года назад

      아 그랬구나 ㅡ_ㅡ

    • @강승환-b2t
      @강승환-b2t 4 года назад

      감사합니다. 언급해주는 분이 계셨네요~

  • @챱쌀-h9l
    @챱쌀-h9l 5 лет назад +6

    제가 아무것도 몰라서 그런데 여쭤보고 싶은게 있어요!ㅠㅠ
    영상 3:08 쯤에 print(x ** y) 결과값이 1이 나오는데
    정확하게 어떤 변수를 제곱한건지 잘 모르겠어요....
    x y 자리에 다른 변수 여러개 넣어봤는데도 뭐의 제곱값인지 잘 모르겠어서요
    알려주시면 감사하겠습니다!!

    • @kynoh-alpha
      @kynoh-alpha 5 лет назад +4

      산술 연산자 (Arithmetic Operators):
      a = 10, b = 20, c = 3 이라 가정한다.
      Operator Description Example
      + 더하기 a + b = 30
      - 빼기 a - b = -10
      * 곱하기 a * b = 200
      / 나누기 b / a = 2.0
      % 나머지 b % a = 0
      ** 제곱 a ** c = 1000
      // 몫 a // c = 3
      보시다시피, 예를들어
      a**c = 1000이라는 것은
      10^3을 한 것이죠.
      즉 워니님 영상에서 보듯이 x =1, y = 2라면 x ** y는 1^2, 즉 1의 제곱이므로 1입니다. 만약, y ** x 라한다면, 2^1이므로 즉 2의 1제곱이므로 value는 2입니다.

    • @챱쌀-h9l
      @챱쌀-h9l 5 лет назад +1

      아하 그럼 x의 y제곱 결과값이네요...! 설명 감사합니다 ٩( ᐛ )و

  • @freshfilm2737
    @freshfilm2737 5 лет назад +4

    워니님 강좌 보기 전에는 회사에서 점심시간 밥먹고 폰게임이나 하면서 쉬었는데, 지금은 후딱 밥먹고 와서 강좌도 듣고 개발직종과 관련한 여러 영상 찾아보고 있습니다.너무너무너무너무너무 감사합니다.

  • @aveemo0395
    @aveemo0395 5 лет назад +2

    이 정도면 혼자 복습하면서 이해할 수 있을 것 같아요
    제가 에러가 났던 부분은 def 라인에 이어지는 것들과
    나눠지는 부분이었어요.
    마지막 복습에서 sayhello("워니", 9) 라인을
    def라인과 똑같은 지점에서 시작해야 에러가 안 뜨고
    12번줄인 print("안녕하십니까" + name)에서 엔터만 치면 이어져서 에러가 뜨더라구요
    혼자서 워니님 코드와 틀린그림 찾기해가며 찾았네요
    아무튼 좋은 강의 잘들었습니다 ㅎㅎ
    앞으로도 잘 부탁드려요!
    가상현실을 만드는 날까지 파이팅!!

    • @WonieSong
      @WonieSong  5 лет назад

      와ㅏ 축하드립니다 수고하셨습니다

  • @GolightlyYeni
    @GolightlyYeni 4 года назад +2

    def customer(name,age,gender,marriage):
    if gender==‘male’ and marriage==‘YES’:
    print(‘Hi, Mr.’+ name)
    elif gender==‘female’ and marriage==‘YES’:
    print(‘Hi, Mrs.’+name)
    else:
    print(‘Hi, +name)

  • @TheEmperorDK
    @TheEmperorDK 5 лет назад +1

    괄호를 열면 자동으로 맨뒤에 괄호닫음이 생기던데 ex ) 'print(' 만 눌러도 'print( )'처럼 나오는데 이때 엔터치면 다음 줄로 괄호가 내려가네요 이거 괄호는 냅두고 다음 줄에 글 이어서 쓰는 방법 중에 방향키로 움직여서 괄호 밖에서 엔터치고 밑으로 내려가는 것 말고는 없나요? 말이 너무 어려운데 사진 첨부가 안되는 것 같아서 죄송함다 ㅠㅠ

    • @yh1456
      @yh1456 5 лет назад

      'print(' 까지 치셨을때 자동으로 'print()' 까지 쳐진걸 무시하시고 ')' 를 한번 더 누르시면 print() 형태는 그대로 남고 커서는 ) 뒤로 갈겁니다

  • @AKAKAK771
    @AKAKAK771 5 лет назад +3

    영상 정말 좋아요. 하루에 몇개씩 매일 보고 있어요. 정말 감사해요~
    그리고 이 영상에서 앞에 예시에서는 parameter쓰실때, %s 와 %d 쓰신후 % name 이렇게 쓰시고, 뒤에 예시에서는 바로 name 을 쓰셨는데 둘다 같은건데 다른 방법으로 보여주신 건가요? 아니면 앞에예시에서는 데이타 타입이 달라서(문자와 숫자) 그렇게 쓰는게 편한 방식인지요?

    • @WonieSong
      @WonieSong  5 лет назад +1

      오 좋은 질문!! 네 그냥 쓰기 편한 방법으로 썼어요. name + "something" + str(age) 이러면 좀 더 귀찮으니깐

  • @정용준-p4v
    @정용준-p4v 5 лет назад +3

    올려주시는거 그대로 따라하고 있습니다!! 아직은 잘 감이 안 잡히지만 계속 영상 올려주시는대로 실습하겠습니다 감사합니다 :)

  • @게임잘하고싶다-k8y
    @게임잘하고싶다-k8y 4 года назад +1

    처음 접하는 사람이 하기엔 좀 무리가 있는거죠? 전혀 모르겠는 겁니다.

  • @doldam3144
    @doldam3144 5 лет назад +3

    설명이 정말 짱입니다. 쉽게 개념을 이해하게 해주셔서 감사합니다.

    • @WonieSong
      @WonieSong  5 лет назад

      감사합니다! 꼭 완주하시길

  • @play_Er_181
    @play_Er_181 5 лет назад +4

    속도 너무 좋아요!!

  • @대한민국공근-q9h
    @대한민국공근-q9h 4 года назад

    def sayhello(name, age):
    if age < 10:
    print(name + "야, 안녕")
    elif age >= 10 and age

  • @controlalt6385
    @controlalt6385 5 лет назад +2

    제 화면과 달라서 다른 프로그램인 줄 알았네요.
    왼쪽은 하얀색, 오른쪽은 검은 색인데,
    워니님 화면은 위쪽 아래쪽으로 되어 있고, 검은 색이네요. ^^;;

    • @WonieSong
      @WonieSong  5 лет назад

      제가 테마 설정하는걸 말한다는게 까먹고 안말해서 ㅠㅠ 죄송합니다

    • @seonghyunpark3959
      @seonghyunpark3959 5 лет назад

      왼쪽에 톱니바퀴 모양 누르면 layout 바꾸실수 있어요. 색변경은 저도...모르겠네요 저도 당황 했어요 ㅎㅎ

  • @kingsejong5983
    @kingsejong5983 5 лет назад +1

    영상 정말 감사합니다 !!!!!!!! 지금처럼 좋은 영상 많이 올려주세요 많이 배우고 싶습니다!!

  • @김태현-k6z7p
    @김태현-k6z7p 2 года назад

    안녕하세요
    def tast(name, age):
    if age > 5 or age < 10:
    print("안녕", + name)
    elif age > 10 or age < 20:
    print("안녕하세요", + name)

    else age > 20:
    print("안녕하십니까", + name)
    tast("Taehyun", 7)
    tast("David", 11)
    tast("Sky", 30)
    여기서 어디부분이 잘못 된 것인지 알 수 있을까요?

  • @1977poenix
    @1977poenix 5 лет назад +1

    강의 잘듣고 있어요! 맥북 중고 알아보고잇는데 사양이랑 연식추천좀해주세요 뭘사야할지 고민이에요

    • @WonieSong
      @WonieSong  5 лет назад

      전 엄청 오래된 2013 맥북 프로 쓰고 있는데 최고사양으로 당시에 맞췄더니 아직도 무리 없이 잘 돌아가네요!

  • @Feverchw
    @Feverchw 5 лет назад +2

    이런영상처음이네요 너무 재밋습니다 감사합니다!!
    저도 서비스하나 만들어보고 싶네요!

  • @이달-u8k
    @이달-u8k 5 лет назад +2

    너무 재미있어요 ㅜㅜ 컴퓨터 공학과 가고싶네요 기계공학이지만

  • @GoodGuy374
    @GoodGuy374 5 лет назад +2

    ㅎㅎ 확실히 c#보다는 겁나 간단하네요. 좋은 강의 감사합니다. :)

  • @jinheyj
    @jinheyj 4 года назад

    아직은 재미납니다만.. 과연 뭔가를 만들어낼수있을까

  • @user-iu9yw8nc5d
    @user-iu9yw8nc5d 5 лет назад +1

    속성 강의 중 가장 깔끔하고 좋은 거 같습니다~ 다른 사람에게 추천 해주기 좋아요

  • @minsjang9467
    @minsjang9467 4 года назад

    잘 따라하고 있다가 갑자기 def가 안먹습니다. 아까까지는 잘 되다가 에러 메세지가 출력되는 것도 아니고 터미널 상에 아예 아무런 메세지도 출력되지 않네요. 다른 명령어는 제대로 동작하는 것 같은데... 껐다가 켜봐도 그렇고 인터넷을 뒤져봐도 repl상의 문제인 것인지 컴퓨터의 문제인 것인지 알 수가 없으니 답답하네요. 재밌게 잘 따라하고 있었는데...

  • @seonh5481
    @seonh5481 4 года назад

    1.X=너몇살이니
    를 int타입으로도 캐스팅 할 수 있나요?
    혹시나 하고 해봤는데 안되는거 같아서 ㅠㅠ ... 숫자는 문자열로 캐스팅이 되는데 문자열은 숫자열로 캐스팅이 안되는걸까요?
    2. print("%s:안녕?넌 몇살이니"% name1)
    print("%s:나?나는 %d."% (name2,age))
    라고 하셨는데 두번째 줄에서 %뒤에 괄호를 왜 쳐야 하는건가요? 첫번째 줄에서는 안치고 했는데.. 강의 너무 잘봤어요 감사합니다!

  • @람미-i8m
    @람미-i8m 5 лет назад +1

    안녕하세요 오늘 처음 따라해보고 있습니다
    이게 깔끔하게 안녕하세요 누구입니다 가 안나오고 약간 글씨가 위에 머리가 짤려서 나오는데
    따로 설정하는 방법이 있나요 .. 영어를 모르는데 사이트가 온통 영어로 되어있어서 그런지 ㅠ
    사진을 보여드리고 싶은데 어떻게 올리는지 모르겟어요 ,,,
    안녕하시요 나는 누구요 하면 안녕 부분이 머리가 없어요. 하시요만 제일 또렷하게 보이고 밑에 줄은 정상적으로 출력이 됩니다 ㅠ

    • @WonieSong
      @WonieSong  5 лет назад

      헉 제가 잘 모르는 문제라서 ㅠㅠ 도움이 안돼서 죄송합니다

  • @손희주-s7g
    @손희주-s7g 2 года назад

    14:33 이해가 안갔어요. 왜 세번째 발화자가 철수이고, 네번째는 영희인지. %랑 %d를 몰라서 그랬는데. 몇 번 다시보니까 왜 그런지 알 것 같아요. ㅠ 그래도 저 %랑 %d 관련한 개념?이름? 알 수 있을까요?ㅠㅠㅠ

  • @PleaseplayBass3days
    @PleaseplayBass3days 3 года назад

    자료구조 c랑 c++ 학교에서 하다가 파이썬 오랜만에 복습해야지 하고 왔는데 ;이 없는거랑 메인함수 없는거에서 편해야 되는데 왜이렇게 불편하게 느껴지죠 ...ㅋㅋㅋㅋ아 변수 타입을 정의하지 않아도 된다니..!

  • @cororong
    @cororong 5 лет назад +1

    코딩을 할때 리플사이트에서 작업하는거랑 파이썬 프로그램을 설치해서 작업하는거랑 무슨차이가 있는건가요?? 실무에서도 리플사이트를 통해서 작업을 하시는겅가요?? 그리고 나머지 연산자는 %%로 알고있는데 파이썬에서는 %로 나타내나요?? 그럼 나눗셈 연산자인 %랑 무슨차이가 있는건지 궁금해요 답변 부탁드려요~~

    • @WonieSong
      @WonieSong  5 лет назад +1

      좋은 질문 감사드립니다! 나눗셈 연산자는 (4 / 2) == 2 그리고 모듈로 연산자 (나머지 연산자) 는 (4 % 2) == 0 이 나와요. 4를 2로 나누었을때 몫이 2고 나머지가 0 으로 딱 떨어지니깐. 저는 실무에서 리플을 안 쓰는데 미국에서 코딩을 접하는 학생들한테 리플이 엄청 인기가 많아요.

  • @30slife_
    @30slife_ 2 года назад

    문자를 한글로 넣으면 error 가 떠서 일단 영어문자로만 넣어가면서 따라하는중이에영 ㅠㅠ

  • @안녕딱지
    @안녕딱지 3 года назад

    안녕하세요 , 댓글 뒤져봤는데 제가 궁금했던 내용이 없어서 답글달아요
    :(쌍점)은 어떤 의미가 있나요 ?
    if 2 > 1:
    쌍점은 어떤의미인지 궁금해요! 1년전에 올리신 영상이라 답글이 달릴지 모르겠네요 ㅠㅠ..

  • @크롬-m3g
    @크롬-m3g 5 лет назад +1

    궁금한게 있어요. 제가 비전공자여서 코딩을 하나도 몰라 용어나 사용법이 조금 힘든데, 설명중에 return 에 대한 설명이 약간 이해가 안가서요 ㅠㅠ return 이 "줘라" 라는 뜻이라고 하셨는데, 어떤 뜻으로 사용된건지 잘 이해가 안됩니다 ㅠㅠ (정말 말 그대로 해석하면, 어디에 뭘 줘라 는 뜻인건지 잘 이해가 안가네요 ㅠㅠ )

    • @WonieSong
      @WonieSong  5 лет назад

      너무 좋은 질문 해주셔서 감사합니다. A K 님이 잘 설명해주셨어요. return이 있고 없고의 차이는 이거에요. 예를 들어서 say_hello() 라는 함수 안에 return이 없다고 칩시다. 그러면 x = say_hello() 라고 하면 x 의 값은 None (값이 비어 있다) 이 돼요. 만약 say_hello() 가 마지막에 return 1 로 끝난다면 x = say_hello() 하면 x 안에 1이라는 값이 들어가게 됩니다.

  • @inassi2650
    @inassi2650 5 лет назад +1

    def sayhello(name, age) :
    if age < 1 :
    print("완전히 이해했어요,"+name)
    elif age =1 :
    print("제가 곰손이라, 한번더 보고올게요!,"+name)
    else:
    print("영상잘 보고 있어요!!, 고맙습니다,"+ name)
    sayhello("워니", 0)
    sayhello("워니", 1)
    sayhello("워니", 3)
    ㅎㅎㅎ 복습까지 다했어요! 고맙습니당 ㅋ

    • @WonieSong
      @WonieSong  5 лет назад +1

      와 짱이에요 ㅎㅎ

  • @매인-r2b
    @매인-r2b 3 года назад

    지금 보실지는 모르겠지만 elif와 else가 서로 바뀌어도 되나요? 만약에 바뀌면 안되면 어떤것이 먼저 와야하나요?

  • @bkw1392
    @bkw1392 3 года назад

    내가 머리가 안좋은건지는 모르지만, 아예 아무것도 모르는 상태로 보면 너무 빠르네요

  • @30slife_
    @30slife_ 2 года назад

    이거 따라하려고 모니터 한개 더 샀어요 ㅋㅋㅋ 모니터에 강좌 틀어놓고, 노트북으로 프로그래밍 따라하고 ㅋㅋ

  • @motorbank_official
    @motorbank_official 5 лет назад +1

    정말 유용한 콘텐츠에요!! 코딩 배우려 했는데 뭐부터 배울지 막연했는데 ㅠㅠ 이제 뭔지 알거 같아요!

    • @WonieSong
      @WonieSong  5 лет назад

      화이팅!! 꼭 완주해주세요

  • @hoohoo0433
    @hoohoo0433 5 лет назад +1

    마지막 예제에서 10살 이상 20살 미만일때 else if 구문에 and age >=10 안써도 될 것 같은데 사용하신 이유가 궁금해요.

    • @WonieSong
      @WonieSong  5 лет назад

      님 말이 맞아요 ㅎㅎ 안써도 돼용

  • @yoonjaekim8523
    @yoonjaekim8523 5 лет назад +3

    I wanna put ; at the end of the sentences

    • @WonieSong
      @WonieSong  5 лет назад +1

      not in Python!

    • @아그너스-v1u
      @아그너스-v1u 5 лет назад

      For all the people who studied java, c(variants), and more

  • @sejun2274
    @sejun2274 5 лет назад +1

    워니님 오프화이트 티셔츠 정보좀 주세요~~! 영상보다가 자꾸 눈에띄어서@ @

    • @WonieSong
      @WonieSong  5 лет назад

      ㅋㅋㅋㅋ 저도 뭔지 잘 몰라요! 선물 받은거라서.. ㅠㅠ

  • @꿀불편
    @꿀불편 2 года назад

    궁금한게 있는데 왜 저는 여기서 한글을 입력하면 "ㅇ아안ㄴ녕" 이렇게 입력이 될까요 ㅠㅠㅠㅠㅠ

  • @삿갓이-g5g
    @삿갓이-g5g 3 года назад

    워니님 특수문자는 어떻게 해야 되너요?

  • @papapaapapapapppapa5633
    @papapaapapapapppapa5633 5 лет назад +1

    와 대박 저 어문학 전공자고, 코딩이랑 1도 관련없는 일 하는데 완전 알아듣기 쉽게 가르쳐주시네요.

    • @WonieSong
      @WonieSong  5 лет назад

      다행입니다! 이해 안가시는거 있으시면 알려주세요 ㅎㅎ

  • @kmwkiin200
    @kmwkiin200 5 лет назад +1

    Return 사용법을 이해 못했어요 ㅜㅜ 정확히 어떤상황 어떻게 사용하는지 알려주시면 감사드릴꺼같아요

    • @WonieSong
      @WonieSong  5 лет назад

      함수를 써서 그 함수의 결과값이 필요할때 리턴을 써요! x = add(1,2) 하면 1,2 를 더한 값을 x에 넣고 싶으니까 return 값이 add라는 함수안에 있겠죠? 근데 예를 들어서 print 함수처럼 그냥 스크린에 뭘 보여주기만 하면 되고 변수에 따로 넣을 필요가 없는 함수들은 return값이 필요 없어요

    • @kmwkiin200
      @kmwkiin200 5 лет назад

      Teccboi Wonie 오홋 감사합니다~!

    • @leejs1003
      @leejs1003 5 лет назад +1

      비빔밥 먹는법
      나 : 엄마 비빔밥 만들어줘 여기 밥, 콩나물, 고추장
      엄마 : 알았어.. (밥을 비벼서 비빔밥을 만들어서 돌려준다). 자 여기~
      나 : 잘 먹을께
      여기서 엄마는 함수. 재료를 받아서 밥을 비벼서 나에게 돌려주는게 return!! 돌려받은 비빔밥이 return된 값!!

  • @이성진-n2j
    @이성진-n2j 4 года назад

    def chat1(name1, name2):
    print("%s: 안녕? 너 몇살이니?" %name1)
    print("%s: 나는 34살이야" %name2)
    def chat2(name1, name2):
    print("%s: 너는 몇살이니?" %name1)
    print("%s: 나는 37살이야" %name2)
    chat1("미진", "성진")
    print(" ")
    chat2("성진", "미진")

  • @honeyjam895
    @honeyjam895 4 года назад

    아무것도않뜨네요 한번봐주세요 ㅠㅠ
    def sayhello(name,age):
    if age=10 and age

    • @WonieSong
      @WonieSong  4 года назад

      Run 버튼 눌리셨나요? 이렇게 하면 안녕하십니까 알렉스가 떠야되는데..

  • @YeanJo-en4uh
    @YeanJo-en4uh 5 лет назад +1

    쉽고 재미있어서 따라하기가 편해요 :-)
    직접 활용할 수 있는 부분을 더 찾아보고싶네요 영상 감사합니다 ^^

    • @WonieSong
      @WonieSong  5 лет назад

      좋아요~ 감사합니다

  • @ingter
    @ingter 4 года назад

    책갈피 14:20

  • @ggalsek
    @ggalsek 5 лет назад +2

    시간가는줄 모르고 따라했네요 감사합니다

    • @WonieSong
      @WonieSong  5 лет назад +1

      꼭 끝까지 완주하시고 어땠는지 알려주세요 ㅎㅎ

    • @ggalsek
      @ggalsek 5 лет назад +1

      @@WonieSong 넵!!!ㅋㅋ 끝까지 배운다음에 댓글도 달고 원하는 사이트도 만들겠습니다!

  • @dasomoh6549
    @dasomoh6549 5 лет назад

    조건할때

  • @정동욱-x8p
    @정동욱-x8p 4 года назад

    질문이 있습니당 한 번 사용됐던 인자를 다시 사용하게 하려면 어떻게 해야하는지 궁금합니다. 예를 들면
    def sum(a, b, c, d):
    x = "%s = %d" % (a, c)
    print(x)
    y = "%s = %d" % (b, d)
    print(y)
    result1 = c + d
    print("x + y :", result1)
    return result1
    result2 = c - d
    print("x - y :", result2)
    return result2
    result3 = c * d
    print("x * y :", result3)
    return result3
    result4 = c / d
    print("x / y :", result4)
    return result4
    result5 = c ** d
    print("x ** y :", result5)
    return result5
    sum("x", "y", 8, 5)
    이런 식으로 코딩을 하게 되면 에러는 안 뜨는데 코딩 결과 값으로 그냥
    x = 8
    y = 5
    x + y : 13
    만 나오고 밑에 -, * 등등 다른 식들은 안나오는 상황입니다 해결책이 어떻게 될까요??
    그리고 워니님 강의 정주행 하고 다시 보고 있는데 너무 감사드려요 입문하기에 너무 좋은 강의들 같아요~~ 감사합니당

    • @WonieSong
      @WonieSong  4 года назад

      이렇게 하면 프린트는 다 되고 마지막에 return 값은 result5에 들어있는 값이 나오겠네요. 인자를 다시 쓸려면 그냥 위에 받은 인자를 그대로 쓰면 되고 그걸 덮어쓸수도 있으니까 나중에 기본값을 재활용 하고 싶으면 다른 인자에다가 저장을 해둬야겠죠? (백업을 하는것처럼)
      x = 1
      x_backup = x
      x = 3
      print(x_backup)
      print(x)

  • @doctorSIWAN
    @doctorSIWAN 5 лет назад

    정주행중 입니다. 강의 넘 좋습니다. 감사합니다. !!! ^^

  • @Yajdnxx
    @Yajdnxx 3 года назад

    불리안 설명 부족한거 같네요 ..

  • @Kasityyyyyfieeee
    @Kasityyyyyfieeee 5 лет назад

    이렇게는 왜 안 될까요? ㅠㅠ (해결)
    + 함수 사용할때 맨 앞으로 들여써야하네요
    def sayHello(name, age):
    if age < 10:
    print("%s + 안녕 + %d살" % (name, age))

    elif age = 10:
    print("%s + 안녕하세요 + %d살" % (name, age))
    else:
    print("%s 안녕하십니까 %d살" % (name, age))
    sayHello("카트빌런", 20)

  • @헤헤-w5l
    @헤헤-w5l 4 года назад

    1.제가 혼자 함수 만들면서 놀다보니까 발견한거같은데 2:40초쯤 에서 사칙연산 설명하실떄
    나누기는 % 가아니라 / 인거 같은데요...
    2.마지막에 함수 예제 푸실떄 말입니다. def (name, age) 할떄는 name에 ""가 안붙었는데 왜 사용을 할떄는 ("이름", 30) 이런식으로 따옴표를 붙여야하나요? 조건문에 의해서 age는 숫자취급을 받게된거고 그 외에 name처럼 아무런 조작도 안한경우는 사용을할떄만큼은 문자로 봐줘서 따옴표를 붙이고 사용해야하는 건가요?

    • @WonieSong
      @WonieSong  4 года назад

      1. 네 제가 자막을 잘못 달았어요 ㅠㅠ 2. 네 name은 변수 이름이고 "동경" 이거는 값이라서 그래요 (타입이 문자열인 값)

  • @lakeside79510
    @lakeside79510 4 года назад +4

    17:04 에 result를 바로 print 하는것과 return으로 result를 받고 print를 하는 것에 차이가 잘 이해가 안가네요.. 설명좀 해주실 수 있나요?? 왜 none이 나오는지 워니님 설명으로는 잘 이해가 안가요 ㅠ

    • @Kkukku2021
      @Kkukku2021 4 года назад +2

      qw2ds se
      d=dsum(4,5)
      d라는 변수에 dsum(4,5) 함수의 결과 값을
      저장 해주려면 return이 필요한 것 같아요
      단순히 나타내는 용도로는 print도 가능하겠지만 영상 내용에서는 print(d)를 쓰기 위해서는 d라는 값에 저장이 일단 필요한거니까 return이 맞지 않나 싶네요 저도 초보라서 ㅜㅜ
      제가 이해한 바는 이렇습니다
      def dsum(a,b):
      result=a+b
      print(result)
      dsum(4,5)
      이런 식으로는 가능하네요
      def sum(a,b):
      result=a+b
      print(result)
      d=sum(4,5)
      print(d)
      이건 안되네요
      return이 없어서 d에 아무것도 저장 못한 것 같네요 none 그래서 이 글자가 뜨거나
      아무 것도 안 뜨나 봐요

  • @yunhwan87
    @yunhwan87 5 лет назад +1

    좋은강의 감사합니다~ 열심히 해보겠습니다~!

    • @WonieSong
      @WonieSong  5 лет назад

      화이팅! 꼭 완주 하셔서 마지막 영상에서 뵈요 ㅎㅎ

  • @happyman870
    @happyman870 5 лет назад +1

    이런 영상 많이 올려주세요. 부탁드립니다.~!

    • @WonieSong
      @WonieSong  5 лет назад

      꼭 완주하시길..!

  • @PresiDL
    @PresiDL 4 года назад

    함수할때%s는 왜 붙이는건가교

  • @joohanbaek9954
    @joohanbaek9954 4 года назад

    def chat(name1, name2, age):
    print("%s: 안녕 %d" % (name1, age))
    print("%s: 안녕" % name2)
    chat("철수", 28, "은하")
    chat("루토", 28, "스케")
    이렇게 쓰면 TypeError: %d format: a number is required, not str 이런 에러가 나오는데
    저 정수 28을 정수로 인식을 못 하기 때문인가요?

  • @HD_JANG
    @HD_JANG 5 лет назад +1

    정말 감사합니다 :)

  • @lucaskim9799
    @lucaskim9799 5 лет назад

    시물 레이션(출현확률) 프로그램 하나 짜보고 싶어서.. (프로그램 아무것도 모르는 40중반 )
    프로그램 배워 보려고 하는데 ..
    대충이해는 가는데 ..
    몇번 반복해서 보고 실습해봐야 할듯 합니다..
    감사합니다..

  • @J2H-b6i
    @J2H-b6i 4 года назад

    제가 업다운 게임을 만들어보고싶어서 코딩을 해봤는데요 정답과 플레이어의 대답이 일치하지 않을때마다 맞춰서 업,다운을 말 해주는데요 문제는 한번 if 정답>대답 해서 업이 프린트되고 그뒤로 다시 정답을 맞출때까지 그걸 반복시켜야 하는데 한번만 나오게밖에 못하겠어요 .. if for while 을 해봤는데 아닌거같아요 어떻게 해야 정답을 맞출때까지 같은 부분을 반복시킬수 있나요?라인을 올라가는걸 하고싶은데요.

  • @Moon-rw2zo
    @Moon-rw2zo 5 лет назад

    저 사실 전공이 컴퓨터공학이지만 부끄럽게도 코딩을 할줄 모릅답니다... 😰포기했었어요! 옛날에 그렇게 이해가 안되고 어렵다고만 생각했습니다! 근데 예전부터 항상 프로그램 코딩을 다시 공부해보고싶다는 맘이 있었어요! 항상제맘에 풀어야할 숙제처럼! 그리고 이영상을 보고 다시 용기를 내게 되었습니다! 🥰다시 학창시절로 돌아간거같아요! 좋은 영상 올려주셔서 너무너무 감사드립니다! 👍

  • @cssmaster2978
    @cssmaster2978 4 года назад

    저는 지금 frontend공부중인데요. 예전에 phython하다가 너무 어려워서 포기하고 1년지나서 html css javascript공부하는데 이해도 쉽고 너무 재미있어서 하루에 10시간씩 공부하게 되더라고요. 아침에 일어나면 오늘은 이렇게 한번 디자인을 시작해보자 이런생각들고 웹디자인을 보면 코드로 보여요 ㅎㅎ. 아직 3개월차이지만요. 확실히 frontend랑 backend는 다른가봐요. 뭔가 화려함과 묵직함이라고나 할까요 ㅎㅎ

  • @sunghwan7620
    @sunghwan7620 5 лет назад +1

    좋은 강의 감사드립니다. 궁금한게, 문자 사이사이마다 띄어쓰기를 하시는데 이유가 뭐에요? x=1이라고 쓰지 않고 x = 1이라고 쓰는 이유요

    • @WonieSong
      @WonieSong  5 лет назад +3

      코딩도 글 쓰는거랑 비슷해서 스타일을 잘 지키는게 중요해요. 우리 글 쓸때 줄바꿈이랑 띄어쓰기 안하면 읽기 힘든것처럼 코드도 똑같아요 ㅎㅎ

    • @김도롱뇽-n6w
      @김도롱뇽-n6w 5 лет назад

      오호 이런 속뜻이

  • @근강이최고야
    @근강이최고야 4 года назад

    안녕하세요 웹서비스에 관심이생기고 코딩하는 친구 1명이있어 코딩에 관심을 둔 고등학생입니다. 코딩을 완전히 처음하는데도 이해가 잘 되었습니다! 감사해요 워니님! 잘 따라했는데, 다음단계로 바로 넘어가면서 할 예정입니다. 이번 시리즈를 모두 끝내고 일주일쯤뒤에 다시와서 복습같은것을 해야하나요? 정말 감사드려요!

  • @knpark3415
    @knpark3415 5 лет назад

    좋은 강의 감사합니다. 처음에는 그냥 영상 시청만하려고 하는데 어느샌가 따라하다보니 영상 2개를 따라했네요. 덕분에 감사합니다~~^^ 무릎과 골반에 imu센서를 달아서 나온 데이터들을 모아서 비정상적인 걸음걸이를 예측하는 머신러닝을 하고 싶은데 무엇을 배워야하는지 여쭤보고 싶습니다. 영상을 보기전에는 전문가분들에게 전적으로 의지하려고 했는데 1년 정도 시간을 두고 배워보고 싶은 마음이 들어서요. 아시면 답변 부탁드립니다~~^^

  • @k52452323
    @k52452323 4 года назад

    워니님 질문있어요!
    1. 터미널을 우측에서 방송처럼 하단으로 위치를 옮기는건 어떻게 하는 건가요?
    2. add files누르고 파일이름.py로 했는데 main.py처럼 인식이 안되는 것 같은데 어떻게 해야 하는건가요? 조건일아 함수들을 따로 기록해 놓고싶어서요!
    3. repl에 있는 파일을 깃허브로 바로 옮길 수 도 있는 건가요?

  • @한정수-f1j
    @한정수-f1j 4 года назад

    안녕하세요 여쭤볼게 있어서 글남깁니다!
    0:53에서 저는 로그인 화면이 조금 다르고 영어는 입력이 되는데 한국어가 입력이 안되네요... 어떡해야 될까요..

  • @swize9733
    @swize9733 5 лет назад

    워니님! 안녕하세요 한 두번정도 돌려본 시청자입니다. 지금까지 배운 문법이외에 더 배울만한 문법이 있을까여??? (예를 들면 인풋이라던가...)코드업 기초100문을풀다가 배운 문법으로는 못푸는 문제가 나와서...

  • @user-of8rf9us8p
    @user-of8rf9us8p 5 лет назад

    return이 조금 어렵네여.. return이 없으면 오류가 뜬다라고만 이해했습니다..

  • @sanghoan8083
    @sanghoan8083 5 лет назад

    코딩 배우고 싶은 아재입니다. 이제 보기 시작했는데 쉽게 알려주셔서 잘 배우고 있어요. Repl.it 에서 연습한거 저장할수 없나요. 복습할때 유용할듯 싶어서요

  • @united0702
    @united0702 4 года назад

    코딩 하는거 처음 보는데 30 여년 전에 배운 gw basic 보다는 쉽네요 ㅎㅎ 조크 였구요 여러 영상 보면서 궁금한게 있는데요. 홈페이지 제작시 css 를 대체 할 수 있는 솔루션은 없을까요.. 거의 예전에 했던 안시 코드 수준으로 노가다 작업이네요..

  • @phjcomp
    @phjcomp 5 лет назад +1

    감사합니디~

  • @lilillliliii8556
    @lilillliliii8556 4 года назад

    다 좋은데 넘 빨라요

  • @윤석-g2d
    @윤석-g2d 5 лет назад +1

    띄어쓰기는 꼭 해야하나요? x=1 이렇게 쳐도 나오던데 꼭 x = 1 이렇게 띄어쓰기를 해야하나 궁금합니다

    • @WonieSong
      @WonieSong  5 лет назад +2

      안해도되는데우리가글을쓸때띄어쓰기를해야가독성이좋은것처럼코딩도마찬가지기때문에띄어쓰기를해요!그런걸코딩스타일이라고해용

    • @윤석-g2d
      @윤석-g2d 5 лет назад +1

      @@WonieSong 빠른 답변 너무 감사드립니다!! 27살 늦은 나이지만 열심히 해보려구요

  • @kainy_21
    @kainy_21 5 лет назад

    Udemy 결제해서 공부하다가 포기했는데 여기서 다시 더 쉽게 배우네요ㅠㅠ 그런데 만약 초보라면 indentation 같은거 몰라서 실수 많이 할꺼같은데 콜론 넣는거라던지 그런부분도 알려주시면 더 좋을꺼같아요! 영상 너무 감사합니다

  • @koo4838
    @koo4838 4 года назад

    아무것도 모르고 처음 영상을 접하고 따라해보는데 제가 머리가 안돌아가서 그러는데 if 는 만약 else는 그게아니라면 elif는 뭔가요?..이해가안되네요ㅠㅠ제가바보라

  • @smxlskan98
    @smxlskan98 4 года назад

    진짜 놀랍네요...이렇게까지 설명을 잘해도 되는건가..? 근데 제가 빡대가리라 return좀 추가설명해주실분..?

  • @clark87
    @clark87 5 лет назад +1

    많은 파이썬 기초 영상을 보았지만 이렇게 초보자가 알기쉽게 설명해주시는 영상은 처음입니다.

    • @WonieSong
      @WonieSong  5 лет назад +2

      도움이 되서 저도 넘 감사해요 :) 꼭 완주해주세요

    • @clark87
      @clark87 5 лет назад

      @@WonieSong 네 감사합니다 파이썬 다음강의가 기다려지네요

  • @김준수-z6d
    @김준수-z6d 4 года назад

    elif의 정확한 뜻을 알고싶습니다. if는 만약에 이렇다면 else는 그렇지 않다면인데 elif는 무슨 역할의 뜻을 가지는지 모르겠어요 ㅠ

  • @ClarkLMJ
    @ClarkLMJ 5 лет назад

    예전에 대학에서 프로그래밍 배우고 다 잊어먹고 다시 공부 중인데 정말 좋네요. 예전 기억이 새록새록 떠오릅니다. 좋은 강의 감사합니다. 속도는 빠른 편이긴 한데 멈춰놓고 실습해본 다음에 다시 재생시키면 되니 문제 없습니다. 감사합니다!

  • @jacobson5733
    @jacobson5733 4 года назад

    잘 공부하고 있습니다. 처음 접해서 그런지 너무너무 재밌네요.
    감사합니다 ^^. 매일저녁 공부하고, 아침에 복습하려고 노력중입니다~ ^^

  • @galmaigy1
    @galmaigy1 5 лет назад

    감사합니다. 같은 경상도 사람으로써 자부심이 생기네요. 평범하게 살지 않기 위해 노력하는 모습이 멋지네요. 하나씩 같이 따라해볼께요.

  • @gel1385
    @gel1385 4 года назад

    감사합니다. 혼자하기는 너무 어려워서 항상 할때마다 막막했습니다. 초보도 이해 할수있는 영상 정말 좋네요. 마지막 영상까지 열심히 보겠습니다 . 구독도 했어요!!👍👍

  • @qywuei93
    @qywuei93 3 года назад

    정말 감사하게 잘보고있습니다만 질문한가지있습니다 def 함수에서 name1 을 받을때 %s 는 무엇인가요?

  • @국토르
    @국토르 4 года назад

    자막좀 달아주세요 일하면서 소리키고 보기 힘드네요

  • @아돈호
    @아돈호 5 лет назад

    진짜 레알 강의가 나타났네요^^ 후덜덜 짱입니다

  • @TheEmperorDK
    @TheEmperorDK 5 лет назад

    1:59 같은 화면에서 동일하게 입력했는데 trackback most recent all last창이 뜨네요 ㅠㅠ 위에있는 식을 다 지운 뒤에 입력해야 제대로 입력이 되는 건가요?

  • @sss110320
    @sss110320 5 лет назад +1

    지금 속도 너무 알맞고 좋네요 감사합니다

    • @WonieSong
      @WonieSong  5 лет назад

      꼭 완주해주세요~

  • @lucy7113
    @lucy7113 5 лет назад

    잘보고갑니다. 저두 코딩완전초보인데 재미있게 배우고 있어요 ^^

  • @dlgustnr369
    @dlgustnr369 4 года назад

    구체적인 설명 감사합니다!! 개발공부 시작했는데 덕분에 입문할 수 있었어요!

  • @알려줘-b2q
    @알려줘-b2q 4 года назад

    return 을 print로 바꾸니 안 된건 프린트에서 이미 적어내서 초기화되어서 계산이 안된건가요?

  • @honeyjam895
    @honeyjam895 4 года назад

    def sayhello(name,age):
    if age=10 and age

    • @WonieSong
      @WonieSong  4 года назад

      에러가 뜬게 있나요? 두번째 조건문이 실행되야할거 같은데

    • @honeyjam895
      @honeyjam895 4 года назад

      @@WonieSong 마우스커서깜빡깜빡만하네요

  • @애루미
    @애루미 4 года назад

    중간중간 이해 안가는 부분은 실습 멈추고 몇번 돌려보고 마지막 복습하면서 뭔가 감이왔어요!! 정말 감솨합니다!

  • @유동원-l4b
    @유동원-l4b 4 года назад

    마지막꺼 그대로 따라했는데 왜 아무것도 출력이 안될까요 ㅠ
    19:42
    def sayHello(name, age):
    if age < 10:
    print("안녕," + name)
    elif age =10:
    print("안녕하세요, " + name)
    else:
    print("안녕하십니까, " + name)

    sayHello("철수", 30)
    sayHello("영희", 10)
    sayHello("야호", 9)

    • @유동원-l4b
      @유동원-l4b 4 года назад

      ㅠㅠ 엄청 궁금해요 매우 재밌게하고있었는데 왜 예시같이 안되는지..

    • @유동원-l4b
      @유동원-l4b 4 года назад

      헐 마지막줄 sayhello 가 else 줄에 걸쳐있어서 아무것도 안나오는 거엿어요... def 줄앞에 맞게 가져다 놔야하는데... 이것땜에 20분 소모 ㅠㅠ 다른분들 참고하시라고 놔둡니다
      근데 elif 랑 else 칠때 그 줄에 맞게 가도록 넘어가는건 그냥 enter치시는건 아닌가봅니다 저는 enter친다음 몇칸 지워야하는데..

  • @hemato6061
    @hemato6061 4 года назад

    코딩에 관심이 생겨 영상을 찾다가 구독하게 되었습니다:) 완전 초보로 파이썬부터 시작합니당! 감사합니다 ))

  • @소마-y3d
    @소마-y3d 5 лет назад

    개발은 하기 싫은대 해야하는 상황인대 추천영상으로 떠서 보는대 저랑 맞는 영상을 찾은거 같네요.
    개발강의 영상과 현실(?)을 알려주는 영상도 잘 보고 있습니다 ㅎㅎ

  • @손동욱-f9b
    @손동욱-f9b 5 лет назад

    동영상이 간결하고 재밌네요
    감사합니다.