SUB) [Free Python Basics Lesson] Chapter 2 Python programming basics, data types (1)
HTML-код
- Опубликовано: 10 сен 2024
- Introductory coding course for beginners in Python with Jump to Python 2 Lectures to help beginners who have no knowledge of programming learn coding easily.
Contents
First yard. Learn the basic Python syntax
Chapter 02 Python Programming Basics, Data Types
02-1 Numeric
02-2 String data type
02-3 List Data Type
Live classes are held every Sunday at 8pm.
Joe Coding's Basic Python Course (Jump to Python) Playlist: • 조코딩의 파이썬 기초 강의 (점프 투 파이썬)
Semifinal Live Full Version: • 점프 투 파이썬 라이브 2장 - 파이썬 ...
Live full version playlist: • 점프 투 파이썬 라이브 풀버전
Buy a book: coupa.ng/bDJBfK
#Python #Python Basics #Python Lecture
-
This video was produced with the support of easyspub.
2022년 버전의 리뉴얼 강의가 업로드 되었습니다!
▶ruclips.net/video/KL1MIuBfWe0/видео.html
점프 투 파이썬과 함께하는 파이썬 라이브 강의 편집본 2강입니다.
(오류 수정)
13:31 b = '12123425125' 에 대해 print(b[::-2]) 결과가 7531 인 것처럼 표시되는데 512311입니다.
19:01 a = ','.join(["a","b","c"])에 대해 print(a) 결과가 a = ','.join(["a","b","c"]) 인 것처럼 표시되는데 a,b,c입니다.
라이브 풀버전은 아래 링크에 있습니다~!
2강 라이브 풀버전 : ruclips.net/video/1M9EOxQIT7k/видео.html
편집본 재생목록 : ruclips.net/p/PLU9-uwewPMe2AX9o9hFgv-nRvOcBdzvP5
풀버전 재생목록 : ruclips.net/p/PLU9-uwewPMe2L7dC2us_C3LLwDL9vHQIx
책 구매하기 : coupa.ng/bDJBfK
(위 링크는 쿠팡 파트너스와 연결된 링크로 구매에 따른 일정액의 수수료를 지급받을 수 있습니다.)
---
이 영상은 이지스퍼블리싱의 협찬을 받아 제작되었습니다.
16:52 ~ 22:00 : 자료형 메소드 함수
23:30 리스트 메소드 함수
외울게 아니라 이런게 있다 정도만 알고 나중에 필요할 때 구글링해서 쓰면 유용한 것들
강의 다 보고 와서 부수적으로 보자
문자열 다루기 편한거 하나만으로도 파이썬은 배우기 충분한 가치가 있는 언어 ㄷㄷㄷ
앗.. 조코딩님 13:32 에 편집이 잘못되었어요 !
b='12123425125'
print(b[::-2])
결과값: 512311
로 나와야하는데 그 다음 결과값인 7531로 편집이 되어있습니다 !
헐 그렇군요!ㅠㅠ 혼란을 드려 죄송합니다. 찾아주셔서 감사합니다!
@@jocoding 조코딩님 덕분에 파이썬도 쉽게 입문하였습니다 ~ 항상 감사드려요 !
감사합니다 선생님께서 제 동아리 부장 인생을 살리셨습니다
ㅋㅋㅋㅋㅋㅋ 공감되네요 ㅋㅋㅋㅋ
안녕하세요 저는 중1인데 러시아에서 사는데 이 조코딩님 영상 보면서 너무 친절하시구 잘 알으켜주셔서 감사인사 드립니다 !!!!!!(제가 위국에 살아서 틀리게 쓰면 죄송합니다)
와 러시아에서도 봐주시다니 감사합니다!ㅎㅎ
정보 학교수업 3시간보다 조커딩 28분이 100배 낫다는걸 새삼 깨닫네요...감사합니다!
ㄹㅇ... 같은 내용인데 학교강의는 루즈하게 들림
샐행버튼은 생겼는데 code language not supported or define 이라고뜨네요 어떻게 해야할까요...
동영상 하나당 2~3 군데 옥의 티 같이 영상에서 강조표시 된 부분과 조코딩님이 설명하시는것과 다른 곳이 보여요.편집 자체도 너무 좋고 강의도 정말 좋은데 초보자 대상 강의여서 이런 실수가 조금은 악영향이 있지 않을까해서 댓글 남겨요.
이 동영상에서 생각나는 부분 2군데 적어보자면 이런게 있었습니다.
13:31 b = '12123425125' 에 대해 print(b[::-2]) 결과가 7531 인 것처럼 표시
19:01 a = ','.join(["a","b","c"])에 대해 print(a) 결과가 a = ','.join(["a","b","c"]) 인 것처럼 표시
오류 말씀해주셔서 감사합니다!! 편집에 조금 더 신경을 썼어야하는데 죄송합니다ㅠ
같은 문제로 혼자 엄청 고민하던 초보자였는데...덕분에 해결하고가요ㅠㅠ감사합니다~
너무 친절하게 설명을 잘해주셔서 도움이 많이 되요!! 감사합니다!!
좋게 봐주셔서 감사합니다! :)
좋은 강의 감사합니다!! c언어를 다 하고 파이썬도 한번 배워보려고 하는데 직접 함수를 짜서 처리해야했던 부분이 cound,find로 쉽게 처리 할 수 있군요!! 이 강의보고 파이썬도 마스터 해보겠습니다!!
c언어 1차원 배열 연습하다가 파이썬 보니까 눈물이 다 나올 거 같아요 왤케 편하지 파이썬...? 조코딩님 영상으로 파이썬 배우는 거 너무 재밌어요 이해하기도 쉽고요!
저도 포임터에서 때려쳤다가 파이썬을 보고 새 생명을 얻었습니다
파이썬은 저와 우리의 여호와시며 생명이십니다
초등학생인데 설명을 쉽게해주셔셔 좋네요
아직 댓글을 달아주시는지 모르겠지만 질문 있습니다!
예를 들어 replace 같은 함수는 구조가 a.replace(" "," ") 인데 join 함수는 구조가 " ".join(a) 니까
함수를 기준으로 앞 뒤가 바뀌는 것 같은데
이 구조적 차이가 나는 이유가 따로 있나요?? 아니면 그냥 함수마다 다르니 사용할 때마다 찾아보고 사용해야 되나요??
꼭 답변 부탁드립니다 감사합니당
이유는 파이썬 만드신 분이 정한 것이라 함수마다 다르니 사용할 때마다 찾아보고 사용해야한다는 것이 맞을 것 같아요! 마치 한글의 띄어쓰기나 맞춤법도 그냥 누가 정해놓은 문법을 따라야하는 것과 유사합니다.
좋은 강의 감사합니당 히히
엑셀에서도 나오는 upper와 lower 함수가 있군요 :)
19:36 오늘의 핵심 : 그냥 이런게 있었지 라는 다채로운 느낌을 가져갑니다 ~ ㅎ
엑셀과 유사한 점이 많은 것 같습니다ㅎㅎ 19:36는 정말 맞습니다! 외울 필요 전혀 없고 실제 활용하면서 대문자로 변환해야할때 아 이런게 있었었지 정도의 생각만 들면 그냥 찾아서 쓰시면 됩니다 :)
number = 10
day = 3
k = 'i ate %d apple. so i was sick of %s days.' %(number, day)
print(type(k[6:8]))
print(k)
14:22
여기서 10이나 3 할때 %s 나 %d 모두 되서 혹시 프린트하면 문자랑 숫자 구분되나 성분 찍었는데 모두 문자로 나옵니다 이 상황에서 d/s 차이가 있을까요???
코딩 공부 할때 이거보고 시작헀습니다. 감사합니다. 처음에 코딩을 어떻게 공부할지 몰라서 막연히 영상을 찾다가 조코딩님의 파이썬 코딩 강의를 찾아 왕초보부터 볼 수 있었습니다. 제 코딩의 첫걸음을 딛게해주셔서 감사합니다.
파이선 입문자인데 교재랑 같이 보니 이해가 잘되내요
감사합니다~~!!!!!!!!
18:58 무엇을 설명하려는지 모르겠어요 ㅠ 저렇게 입력하면 뭐가 나온다는거져? 그대로 나오는것같이 보이는데 ㅠㅠㅠ
엇 확대가 덜됐군요ㅠ 더 아래쪽에 있는데 결과는 a,b,c로
["a","b","c"] 이렇게 되어있는 리스트를 ",".join()을 하면 각 리스트의 요소들이 콤마(,)로 연결됩니다!
하루에 한번씩 조코딩 영상 보고 공부하고 다른 영상 강의 갔다 나머지 기본지식 어느정도 읽혀듣고 파이썬 강의 보러 왔습니다. 유익한 수업 열심히 잘 들을께요 !
오 열심히 봐주셔서 감사합니다!ㅎㅎ 화이팅입니다 :)
조코딩님 ~ 너무 감사합니다 🙏🏻💕
코딩에 대해 알게되어서 너무 감사합니다
조코딩님 좋은강의 감사합니다.
너무 귀에 잘들어오고 기억이잘되서좋아요~~
저도 좋은 댓글 감사드립니다!ㅎㅎ
안녕하세요. 먼저 이렇게 좋은 강의 올려주셔서 감사합니다.
강의를 듣다가 궁금한게 있어서요.
리스트 함수에서 append 랑 extend 의 차이점이 있나요?
그냥 리스트를 추가 해주는 같은 함수라고 생각해도 괜찮나요?
insert는 특정 위치에 특정 값을 삽입하는 것이니, 위 2개 함수랑은 다르다는 것은 이해가 되는데,
저 2개 함수는 조금 헷갈리네요.
아, 그리고 혹시 사용하시는 교재 e book으로도 구할 수 있을까요? 제가 지금 해외에서 보면서 공부하는 중이라 책을 직접 구매하기는 힘들 것 같은데, 아시면 답변 부탁드리겠습니다. 감사합니다.
좋게 봐주셔서 감사합니다ㅎㅎ append 랑 extend 의 차이점을 잘 정리해놓은 블로그가 있어서 첨부드립니다!
m.blog.naver.com/wideeyed/221541104629
ebook은 아래 링크에서 구매하실 수 있어요!
wikidocs.net/buy/1
궁금한게있습니다..
영상에서 %d 이런거는 정수표현할때 사용하신다고 하셨는데 만약 두개의 반복되는 정수를 표현하려면 어떡하죠?
다른 기호가있나요?
그리고..코딩에서 "my name is {name}" .format(name=ㅇㅇㅇ")에서 name를 대소문자관계없이 입력해도 문장내에서 name값으로 인식되나요?
또.. a = 1이런거에서 a와 같은 문자들을 한글로 바꿔써도 추후에 문제가없나요?
1. 정수 2개는 아래와 같이 표현할 수 있습니다.
a = "정수 2개는 %d %d" % (1,1)
=> "정수 2개는 1 1"
2. 대소문자 다 구분합니다! (name O, Name X)
3. 한글도 쓸 수 있지만 영어로 변수를 만드는 것이 표준이며 추후 인코딩이나 협업관련으로 문제가 될 수 있습니다.
@@jocoding 감사합니다!
강의를 보고 느끼는게 우리학교 교수들 얼마나 설명을 못했는지 놀라고 갑니다. ㅎㅎ
질문이 있는데요 리스트에서 어떤경우는 함수를 변수 뒤에 써서 프린트 출력하는 경우가 있고 또 어떤 경우는 프린트 안에 함수를 써서 값을 출력하는걸까요?
프린트 안에 함수를 쓸 경우에는 다른 이름의 변수를 써서 하면 프린트 출력이 되긴하는데요
좋은 질문입니다! 뒤에 함수 단원을 배우시면 이해가 되실 수 있을텐데 함수에서 return 되는 값이 있으면 그걸 변수에 담아서 print할 수 있고 변수에 담지 않고 바로 return 값을 print 함수의 인자로 넣어서 출력할 수도 있습니다. 함수 단원을 배우시면 자연스레 익히실 수 있으니 지금은 참고만 해주시고 넘어가셔도 좋습니다!
학원에서는 설명을 엄청길게 하던데 여기는 중요한 부분만 요약되서 좋네요 ㅎㅎ
정말 좋은 교재이고 정말 친절하게 알려 주시는데 말이 너무 빠르고 예제를 확인하기 전에 너무 빨리 넘어가서 저같은 초보는 너무 힘드네요.....
기초적인 것부터 알려주셔서 이해하기 너무 좋아용 감사합니다!
감사합니다ㅎㅎ
좋은 내용에 감사합니다.
조코딩님 영상 너무 잘 보고있고 잘 배우고있습니다 14:02초 즈음에 %d %s를 굳이 붙이는 이유가뭔가요? 그냥 숫자로 적어도 실행이되던데요 예를 들어 i ate 3 apples, so i was sick for 3 days라고해도 실행은 되던데용
변수를 쉽게 넣기 위함입니다! 물론 숫자를 텍스트로 쓰면 그대로 쓸 수 있긴한데 number라는 변수를 활용하려면
"i ate number apples"로 하면 안되니 "i ate "+number+"apples"라고 써줘야하는데 그 더하기 쓰기가 귀찮아서 저렇게 쓰는 것입니다!
조코딩님 질문있습니다! replace는 return값이 있어서 print(a.replace()) 해주는데 만약 a.replace( , ) 하고 print(a) 이렇게 하면 왜 replace가 반영되지않고 출력되는걸까요? return값이 있는 함수는 무조건 print(a.함수()) 해줘야하고 return이 없는함수는 a.append 하고 print(a)이렇게 해야 반영이 되는건가요?! 결론은 return값이 있는 함수도 print문이 아닌 a.~~ 이렇게 먼저써주면 안되는건가요? 예를들면 pop라는 함수는 return값이 있는데도 a.pop하고 나서 print문을 써도 값이 나와요! 리스트에서는 상관없고 문자열 자료형인 상태에서는 제약이 들어가는건가요?
함수(메소드)마다 적용되는 것이 다른데 a.replace()의 경우 a를 변형시키지 않고 a.pop의 경우 a를 변형시킵니다!
이건 각각 메소드의 내부 코드가 동작하는 특징에 의한 것이라 return 값의 여부가 아닌 그 메소드가 a를 변형 시키는 것인지가 더 포인트입니다!
강의를 보면 어떤 문자열은 밖에 쓰고 어떤건 print 안에 쓰시는데 차이점이 있나요?!
a.count(3)
print(a.count(3))
이런식으로요! 카운트는 밖에쓰고 리무브는 안에써야 인식되는 이유가 있을까여?
뒤에 함수 단원을 배우시면 이해가 되실 수 있을 것 같아요!
함수의 return 값이 있는지 없는지 차이인데 후반부에 가시면 이해가 되실 것 같습니다 :)
좋은 강의들 감사합니다
좋게 봐주셔서 감사합니다!ㅎㅎ
22:07 영상에 설명되진 않았지만 a[-1] 굉장히 편리해 보이네요.
리스트의 개수와 상관없이 맨 마지막 값을 불러오니까...
아주 감사합니다.
4:54 저기서 나온대로 똑같이 썼는데
>>> & D:/python.exe d:/python/hello.py
File "", line 1
& D:/python.exe d:/python/hello.py
^
SyntaxError: invalid syntax
이렇게 떠요
그 오른쪽 위에 있는 세모 실행 표시 누르면 저렇게 뜨구요
쉬프트 + 엔터 치면 잘 되요 무슨 문제가 있는건가요?
다른것도 세모 실행 표시 누르면 다 그래요
흠.. 파이썬 path 설정에 뭔가 오류가 있는 것 같아요!
파이썬을 설치하실때 Add Path를 체크하고 다시 설치해보시는 것도 좋을 것 같습니다.
조코딩님!! 궁금한게 있어요!! 어떤함수는 print(a.find("b") 이렇게 하고 어떤함수는 a.append("시우버"), print(a) 이렇게 하는데 이거 그냥 함수마다 차이인가요?? 외워야 하는건가요?
책 28p에 보면 print문을 생략하고 a만 쳐도 a의값을 출력할 수 있다고 하는데 저는 a만치면 값이 안나오는데 어떤차이인가요 ㅠㅠ
첫번째 댓글은 a.find("b")는 메소드에서 return 값이 있어서 나오는 값을 print하는 것이고, a.append("시우버")는 return 값은 없고 a 자체가 변화하도록 만든 것이라 print(a)를 별도로 하게 됩니다 이것은 함수, 클래스 단원을 공부하시면 이해가 되실 겁니다!
추가로 책에서는 IDLE을 사용하여 프로그래밍 하는데 그것은 print 문이 없어도 입력하는 것이 바로 출력되도록 되어있습니다.
A=A+1 을 집합할때 속한다 기호 (삼지창 기호)로 생각하면 편할듯 합니다.
감사합니다.
좋은 강의 너무 감사합니다!
저는 중1입니다 조코딩님 강의를 우연히 보게 되었고 오늘부터 시작하려합니다 해킹에 관심을 가진지는 1년이 넘었는데 정작 배운건 없습니다 그동안 프로그래밍 언어를 이것저것 보면서 강의도 들었는데 포기도 엄청 했습니다 이번엔 포기를 절대 안하고 끝까지 악으로 버티며 조금씩 하려고 합니다 감사합니다~^^
오 중1이신데 어려울 수 있는 코딩에 도전하는 모습이 멋집니다!ㅎㅎ 코딩 공부 응원하겠습니다! 화이팅!!
@@jocoding 아닙니다 조코딩님 덕분에 희망이 생긴거죠ㅎㅎ
집에 점프 투 파이썬 책이 있긴 한데 책만 봐서는 뭐가 뭔지 몰라서 우연히 조코딩님 영상을 보게 됬는데 정말 설명을 잘 해주시더라구요 ㅠㅠ 조코딩님 덕분에 하고 싶은데 못 했던 코딩 시작하게 되었습니다! 감사합니당
감사합니다
2강 나올때까지 기다렸습니다! 28분 짜린데... 자막 하나하나 편집을 하셨다니.. ㄷㄷ 오래걸릴만 했군요..! 쨋든 잘보고 갑니다~!
기다려주셔서 감사합니다!ㅎㅎ 다음에는 좀 더 빠르게 편집해볼 수 있도록 하겠습니다 :)
항상 좋은 강의 감사합니다~
저도 댓글 남겨주셔서 감사드립니다!ㅎㅎ
안녕하세요! 강의 잘 들었습니다. 혹시 맨 마지막에 알려주신 리스트에서… Remove 나 delete 함수는 하나의 변수만 지울 수 있나요?
25:45 총정리
선생님
18:30 정도에
find질문입니다!
print find (x)
랑
그냥
a.find(x)
랑 결과가 똑같이나오는데
print를 안써도되는건가요?
IDEL에서 실행하시면 자동으로 출력이 되기 때문에 print를 안써줘도 되지만 일반적으로 코드를 실행할때 결과를 확인하고자 한다면 print가 필요합니다!
그 당연히 print는 코드를 소환한다! 이런식으로 보면되요 그 만약
a = 1를 입력하고 실행시켜요 그럼 아무수도 나오지않아요 그래서 print(a)를 적어야 1이라는 숫자가 나오는것처럼요
파이썬 파일을 만들고 run python file in terminal을 누르면 자꾸 &는 예상되지 않습니다 이렇게 떠요 ㅜㅜ 조코딩님이랑 다르게 저는 폴더 옆에 '&'가 뜨고, 정확하게는 C:\yecoding>& C:/python/python383/python.exe c:/yecoding/hello2.py 이렇게 뜨거든요... 해결할 방법이 없을까요? 수동으로 일일이 &를 지워가면서 해야되는데 참 번거롭네요. 재생버튼을 눌러도 &가 안나오게 하고 싶어요
야자끝나고 밤에 하나씩 보고있는데 이해는 잘되지만 외우기가 힘드네요.. 노력해보겠습니다
영상에도 나오지만 외우지는 않아도 됩니다! 필요할때 검색해서 쓰는 습관이 되면 이런게 있었지 정도의 느낌만 가져가시면 됩니다😄
a=4.24e10
print(a)를 했을때
SyntaxError: invalid syntax
>>> & C:/Users/style/AppData/Local/Programs/Python/Python39/python.exe c:/코딩/hello.py
File "", line 1
& C:/Users/style/AppData/Local/Programs/Python/Python39/python.exe c:/코딩/hello.py
^
이게 뜨면 뭔가요?
잘못된 구문으로 인해 오류가 발생한 것인데 특별히 잘못된 구문은 없는데 이상하군요.. vscode에서 작성하고 실행하신 것인가요?
3:06 에 재생을 눌렀을때 zsh: no matches found: c:/Python(vscode)/hello.py 라며 a의 값이 나오지 않습니다
(구글링도 다 해봤는데 정확한 해결방법은 없더라구요...... 혹시 조코딩님을 알까 조용히 댓글 달아봅니다)
흠.. 괄호가 들어간 폴더명 때문일 수 있으니 폴더를 새로 만들어서 해보세요! 파이썬 익스텐션 설치도 잘 되었는지 확인해보세요!
저도 그렇습니다... 밑에 명령어 python hello.py로 실행하면 되는데 재생버튼은 왜 안되는지..
파이썬을 처음 배우는 분들께 정말 좋은 강의네요!
인덱싱이나 슬라이싱에 대해 어려워하는 경우가 많은데
쉽게 설명해주셔서 좋네요ㅎㅎ 많이 복습해보면 될 것 같습니다.
조코딩님 터미널에 2:python라고 되여있는데 전 1:python 이라고 되있어요. 괜찬나요?
좋은 강의 감사합니다^^
좋게 봐주셔서 감사합니다!ㅎㅎ
혼자서 책보고 하려니까 어려웠는데 친절하게 잘 알려주셔서 생각보다 쉽네요.. 감사합니다!
도움이 되셨다니 다행입니다 :)
안녕하세요 조코딩님 전 지금 중학교 3학년인데 제 꿈이 정보보안 전문가 입니다 한마디로 화이트 해커인데 지금 부터 파이썬을 배워서 앞으로 더 많은걸 배우면서 이 꿈을 충분히 이룰수있을까용 ㅜㅜ
그리고 3강 편집본은 다음주쯤 나오겠죠???
중3이면 엄청 빠르신겁니다! 당연히 원하시는 꿈 무엇이든 이룰 수 있는 나이입니다ㅎㅎ 3강 편집본은 방금 올렸어요!
대단한 친구네... 나 중3 때 뭐하고 있었지... 워크 카오스 하고 있었나...? ㅜㅜ 대한민국의 미래가 밝군요
조코딩님 감사합니다.
저번 질문 감사합니다.
비전공자이고 이제 IT쪽으로 준비하려는 단계인데 미리 공부하려고 준비하고 있는데 정말 좋은 영상 감사드립니다.
앞으로도 잘 부탁드리겠습니다..!
감사합니다 저도 잘부탁드립니다!
정말 감사합니다!!! 잘 들었습니다 :)
잘들어주셔서 감사합니다!ㅎㅎ
좋은 강의 감사드립니다. 제 노트북에는 백슬래쉬가 없고 W에 가로 선그어져있는 기호가 있는데 차이점이 뭔지 알 수 있을까요?
한국 키보드의 경우 돈의 원 표시를 백슬래시에 넣어두었는데 그것 때문에 그렇습니다! 기능적으로는 같은 역할을 하니 그걸 눌러서 사용하시면 됩니다!
조코딩님 인덱싱 11:16 에서 9까지 가면 다시 0부터 시작하는데요 그걸 어떻게 구별해서 3번쨰 있는 t 를 어떻게 삽입하나요?
책에서 좀 알아보기 힘들게 나왔는데 0이 아니고 10입니다! 10, 11, 12, 13... 이런식으로 인덱스가 진행됩니다!
명령어 같은거?외우며 해야하는것도 어느정도 있는것 같았는데 보니까 또 해가면서 익히는게 될것 같기두하고..아리송합니다ㅋㅋ
외우기보다는 직접 많이 해보면서 익히는게 최고인 것 같아요!ㅋㅋ
b = ‘12123425125’
print(b[: : -2]
512311 이 나오는데
어떻게 75…이 나올수가 있나요?
꼭 답변해주셨음 합니다
죄송합니다ㅠㅠ 이거 영상 편집의 오류입니다! 풀버전 보시면 512311이 나오는 부분이 있는데 건너뛰어 편집이 되었습니다ㅠㅠ
조코딩님ㅠㅠ독학하면서 정말 도움이 많이 돼요. 조금 다른 질문인데 책 82쪽에 a.remove(3) 하면 바로 [1,2,1,2,3] 이라고 나온다는데
다른 것은 a를 구하라 해서 a를 프린트 괄호 속에 넣었는데 리무브같은 경우 밑에 따로 a가 없어 바로 print괄호 안에 a.remove(3)을 넣었습니다.
근데 저는 None이라고 하는데 왜 책이랑 다르게 나오죠...?ㅠㅠ
뒤에 함수 단윈에서 조금 더 자세히 나오는데요!
ruclips.net/video/jRsXLEPnd6Q/видео.html
여기 4분 18초 부근 처럼 return 값이 있는지 없는지 여부에 따라서 달라지는데 remove 함수는 return 값이 없는 함수로 None으로 나왔습니다! 그러나 a 자체는 변화하여 print(a)를 그 다음줄에 해보시면 똑같이 변화하였을 겁니다!
어떤 사이트에 들어가면 원치 않는 광고가 자꾸 뜨는데 검사항목으로 삭제하면 그 당시에는 삭제 되지만 다시 접속하면 또 나오는데 영원히 삭제하는 방법은 없나요? 그 광고에 loop 설정이 되어 있어요. loop 지워도 다시 설정됩니다. 자동으로
adblock 서비스를 이용하시면 됩니다!
ko.wikipedia.org/wiki/%EC%95%A0%EB%93%9C%EB%B8%94%EB%A1%9D_%ED%94%8C%EB%9F%AC%EC%8A%A4
감사합니다. 잘되네요.
.pop 변수를 써서 배열에서 쫒겨나면 예를들어 1, 3, 5가 있다고 가정했을 때 숫자1만 쫒겨나면 나중에 불러올 때 배열에 남은것만 출력되나요?
좋네요
선생님 교재랑 영상보면서 공부중인데 밑에 왜저렇게 나오는건가요?
print("%0.1f" % 3.123456) 일 경우 3.1 로 소숫점 첫째까지 나오는데 이게 0.1 0.2 0.3 까지 잘 나오다가 0.4를 집어넣으니 3.1234 가 아니라 3.1235가 나오고 0.5를 집어넣으니 3.12346이 나오더니 0.6을 집어넣으니 또 3.123456으로 잘나오네요
이게 조코딩의 클라스!!!
감사합니다ㅎㅎ
2021 4/14 기초 1편 완강 !
안녕하세요 조코딩님
사업을 운영하며, 앱 개발에 필요성을 느껴 유튜브에서 찾아보다가 조코딩님의 영상 전부를 하루만에 다 봐버렸네요...ㅎㅎ
비전공자 완전 초보지만 영상에서 조코딩님의 일화, 이두희 대표님의 일화를 보고 용기내어 관심을 갖고 공부해보려고 하는데요
html과 css등등 영상만 찾아서 독학하려하니 막막한데요 혹시 기초부터 쉽게 이해하며 쉽게 러닝엔두잉하면서 참고할 만한 도서 추천 해주실수있으실까요...?
최종 목표 제가 하고있는 사업내용을 반영한 앱개발이 목표인데 정말 도전해서 결과물을 만들어내고 싶어요 도와주세요ㅠ
와 하루만에 다봐주시다니 감사합니다!
저는 책으로 거의 공부한 적이 없어서 도서는 잘모르겠습니다ㅠ
배울 수 있는 곳이 정말 많지만 저는 아래 사이트들을 추천드리고 싶습니다.
1. 생활코딩 : 한글로된 영상으로 차근차근 기초부터 배우고 싶으시다면 "생활코딩" 강의를 추천드립니다. 강사님이 설명을 정말 잘해주시고 모든 강의가 무료입니다.
HTML: opentutorials.org/course/3084
CSS: opentutorials.org/course/3086
Javascript: opentutorials.org/course/3085
2. CodeCademy : 영어로 되어있긴 하지만 개념 정리와 함께 미션을 통해 바로 실습을 하며 익힐 수 있어서 빠르게 배울 수 있습니다. 이것도 일부 기능을 제외하고 HTML CSS의 개념은 무료입니다.
HTML: www.codecademy.com/learn/learn-html
CSS: www.codecademy.com/learn/learn-css
3. 멋쟁이 사자처럼(코드라이언) : Learn by Doing을 중심으로 강의가 진행되어 직접 만들어보면서 배우기 좋은 플랫폼입니다.
www.codelion.net/
HTML, CSS, JS등 프론트 엔드 기술을 학습하신 후에는 프레임워크를 활용하여 웹을 개발해보시는 것을 추천드립니다. 추천 사이트로는
1. 인프런, 구름EDU : 다양한 강좌들이 있으며 한글 강의로만 되어있습니다. 유료도 있지만 무료 강의도 많이 있어 부담없이 배우기 좋습니다.
www.inflearn.com/
edu.goorm.io/
2. udemy : 영어에 어느 정도 자신이 있으시다면 추천해 드리는 사이트입니다. 전 세계에서 정말 많은 사람이 코딩을 배우는 플랫폼이며 잘 가르쳐주시는 강사님들이 많습니다. 다양한 유료 및 무료 강의가 많이 있습니다. 유료 강의 구매 시 주의 사항으로는 세일을 안하는 날이 더 적을 정도로 세일을 많이 하니 꼭 세일기간을 활용하여 유료강의를 구매하시는 것을 추천드립니다.
bit.ly/UdemY
@@jocoding 답변 주셔서 너무 감사합니다^^
지금 강의하시는 도서도 구매 신청하고 파이썬 관련 자료들 찾아보고 있었는데
알려주신 주소로 진득히 공부해봐야겠습니다
영상 몇번씩 재생해서 보고있는데 내용들이 너무 매력적이라 재미있는거 같아요
앞으로도 좋은 영상 부탁 드려요
안녕하세요! 같은 함수인데 count는 print(a.count) 이고 sort는 a.sort()를 먼저하고 print(a)를 해야하나요? print(a.sort())하면 none이라고 뜨는데 그 이유도 알고싶습니다!
함수랑 메소드의 차이인데요! 후반부에 함수, 클래스 부분을 배우시면 조금 더 이해가 쉬우실 것 같습니다.
print()는 함수여서 괄호 안쪽에 인자를 넣어줄 수 있고, .sort()는 a에서 쓸 수 있는 메소드여서 .으로 사용합니다.
a.sort()는 메소드의 return 값이 없기 때문에 none으로 뜬 것입니다!
@@jocoding 답변감사합니다! 강의를 더 보면서 이해해야겠네요 ㅎㅎ
19:01
그 a=",".join(["a", "b" ,"c"])를 입력하면 출력값으로 'a,b,c,'가 나오는데 정상적으로 나온 건가요??
영상에서 나온 거와 다르게 나와서 질문드립니다!!
저 영상에서 밑에 보시면 syntax error라고 나옵니다. 조코딩님께서 지금 문법 오류를 내셔서 제대로 출력되지 않은 것이고
말씀 하신 결과가 정상적인 결과가 맞아요!!
@@재윤-y4t 아하 감사합니다!!!
리스트 값 수정하기는 야바위 게임 만들기 할 때 쓸수 있겠네요~
최고!
제가 아이들 파이썬이 안 열려서 파이참을 깔았는데 이건 30일 후 유료로 전환 된대서 고민 중입니다.. 가격이 꽤 많이 나가더라구요ㅠㅜ 어떻게든 IDLE을 고쳐서 그걸 쓰는게 좋을끼요? 아니면 그냥 사야할까요..
www.jetbrains.com/ko-kr/pycharm/download/#section=windows
여기 오른쪽 커뮤니티 버전을 다운로드 하시면 무료로 사용하실 수 있습니다!
@@jocoding 오오 무료가 있었군요!!!
(저걸 왜 못봤지) 답변 정말정말 감사드립니다!!ㅠㅜ
27:28에서
리스트에서 연속된 범위의 값 수정하기 에서
>>>a[1:2]
[2]
>>>a[1:2] = ['a','b','c']
>>>a
이다음에 리스트의 값 수정하기 라고 글씨가 적혀 있어서 다음줄이 보이지 않아요~
위의 내용이 무슨 말씀 일까요??
[1, 'a', 'b', 'c', 4]
이것입니다!
@@jocoding 감사합니다~
14:55 문자열 쉽게 입력
코딩도장 책을 사고 이영상을 보니 제 3마눤이 증발했습니다. 제 책값을 이 강의에 돌립니다
좋게 봐주셔서 감사합니다ㅎㅎ
40대 후반에 파이션 입문하려고 하는데 조코딩님의 강의를 듣고 보니 나도 할 수 있겠다는 자신감이 생겨서 감사합니다.
궁금한 게 있는데요.
파이션 다운로드 후 파이션 작업을 하려면 인터넷이 연결되어 있어야 하나요?
감사합니다. 설치 후에는 외부 라이브러리를 다운받거나 외부 API 요청을 하지 않는 이상 인터넷 없이 사용할 수 있습니다!
@@jocoding 감사합니다^^
조코딩님 a='A'와 같이 문자열이 있을때
박스에 해당하는 a에는 작음따옴표나
큰 따옴표가 들어가지 않는 건가요?
네네 맞습니다
' 나 " 로 둘러싸여 있는건 항상 문자열이라고 생각하시면 됩니다!
40넘어 뒤늦게 배우는 파이썬이 어렵게 느껴지지만 조코딩님 덕에 열심히 하고는 있습니다.^^
질문이요~! 27:29부분 “리스트에서 연속된 범위의 값 수정하기” 좀 이해가 안되는데 마지막 결과값이 굵은 자막 때문에 안보여서요.. 그부분 좀 알려주세요~ [ ????? ]
조코딩님 강의가 제일 재밌고 이해하기 쉬워요 다른거는 너무 어려워요 조코딩님한테 배우래요ㅠ
흐엉
조코딩님이 보고 하시는 파이썬 교재가 어떤건지 좀 알수 있을까요? 코딩의 코 자도 모르는데 울 큰아들이 요즘 배우고 있길래 같이 해보려고 하는데 교재랑 같이 하면 좋을거 같아요
이지스퍼블리싱 출판사 "점프 투 파이썬"이라는 책입니다!
coupa.ng/bDJBfK
@@jocoding감사합니다~
이거 볼려고 점프투 파이선 사고 듣고 있넨요
13:54
에서
a = "I eat 3 apples"
print(a)
라고 해도
I eat 3 apples 가 출력 되는데 무슨 차이인가요ㅜㅜㅜ?
해당 설명은 아래와 같은 것입니다.
b = 3
a = "I eat b apples"
print(a)
이러면 아래와 같이 출력됩니다.
I eat b apples
이렇게 안되고 b를 변수로 받아서 쓰려면 아래와 같이 써야합니다.
b = 3
a = "I eat + str(b) + apples"
print(a)
이렇게 하는 것이 귀찮으니 포메팅을 사용하는 것입니다!
@@jocoding 이해 되었어요! 알려주셔서 감사합니다
우측상단 플레이 버튼 마우스로 누르기 귀찮은데 단축키 있나요?
Ctrl + F5를 누르시면 됩니다!
@@jocoding 저도 ㅎㅎ 찾고있었어요 ㅎㅎ
7/28일 1차 수강 , 좋은 영상 감사합니다
화이팅입니다!
4/9 1강 학습 완료
5.12 2일차 완료
한번정도 정리해서 이런게 있었지라는 느낌을 줘도 괜찮을것 같네
안녕하세요 강의 감사드립니다. 파이썬 설치후 기본적으로 실수형이 소숫점 6번째 자리까지로 설정되어있는데
소숫점을 늘리는 방법이 없을까요?
흠 IDLE로 해보았을때는 15자리까지 나오는데 이상하군요.. 줄이는 표시 관련해서는 아래 게시물을 참고해주세요!
dpdpwl.tistory.com/94
@@jocoding 감사 드립니다. ~
이제 파이썬 공부 시작한 왕초보자입니다~
a= "I eat %d apples." %3
b= "I eat " + str(3) + " apples"
print(b)
에서 이걸 쓰기 귀찮으니까 %d를 쓴다고 하는데 그게 이해가 잘 안되요~
따옴표를 안 닫아도 되니까 이게 더 편하다고 하는데요.
a="I eat 3 apples."
print(a)
이렇게 해도 잘 나오는데 왜 굳이 %d를 써서 넣는 건지 잘 모르겠어요~ㅠ
변수를 넣기 위함입니다!
예를들어 복잡한 수식이 있을때 이를 계산한 결과를 직접 따옴표("")안에 계산 후 넣기보다는 컴퓨터에게 계산을 맡기고 넣는게 더 편해서 해당 구문을 씁니다.
num = 23*41+126
a = "I eat %d apples" %num
print(a)
결과: I eat 1069 apples
---
num = 23*41+126
a = "I eat num apples"
print(a)
결과: I eat num apples
@@jocoding 답변 감사합니다~
개발자가 꿈인 고1 입니다. 파일썬을 공부하려면 조코딩님 강의처럼 강의를 듣는게 좋을까요 아니면 집에서 책을 사서 풀어보는게 좋을까요?
저는 개인적으로는 책보다는 강의 추천드립니다!
@@jocoding 알겠습니다!!조코딩님 강의 열심하 보겠습니다 혹시 파이썬으로 인공지능도 만들수 있다고 들었는데 인공지능 강의편도 만들어 주실 수 있나요??
112-114쪽에 연습문제 있는게 맞나요??
제 책은 106-109쪽이 연습문제라서요 !
개정판 여부에 따라 페이지가 조금 달라질 수 있을 것 같아요! 페이지에 상관 없이 그 장에 연습문제를 푸시면 되겠습니다 :)
16:26
저 파워포인트 자료와 같이 공부하고 싶은데 자료 어디서 받아오는 건가요?
이지스퍼블리싱의 책을 기반으로 작성된 것이라 PPT 공유는 어려울 것 같습니다ㅠ
안녕하세요. 코딩강의를 알아보던중 조코딩님의 설명이 초보자가 듣기에 가장 쉽게 설명해주신다는 말을 듣고 조코딩님의 강의를 듣게 되었습니다. 하나 질문이 있는데요. 14:44초 부분의 %s 를 사용하는 과정에서 a = 을 붙이면 %s부분이 그대로 나옵니다. 이런식으로요. >>> "I ate %s apples. so I was sick for %s days. " % (number, day) a = 을 지우고 하면 'I ate 10 apples. so I was sick for three days. 이런식으로 잘 인식을 합니다. %d 도 a = 을 붙이면 똑같이 나오더라구요..사소한거지만 찜찜함에 질문드립니다. 좋은 강의해주셔서 감사드립니다^^
>>> "I ate %s apples. so I was sick for %s days. " % (number, day)
'I ate 10 apples. so I was sick for three days. '
>>>
>>> a = "I ate %s apples. so I was sick for %s days. " % (number, day)
>>> a
'I ate 10 apples. so I was sick for three days. '
지금 말씀하신걸 들어봐선 터미널 창에서 실행하신거 같은데, 입력을 출력으로 보신거 같기도 하고 정확하게 진단하긴 어렵네요 ㅠㅠ
그런데 문자열 포맷팅 자체는 변수에 할당하든 할당하지 않든 동일하게 작동하게 되어있습니다
혹시 visual studio code 내에서 실행 해보시겠어요?
@@user-ti4dp1wl6e 건우님 답변 감사드립니다. number = 3 하고 run, day = 3 하고 run 이렇게 한줄씩 run을 하니 입력이 되더라구요. 이렇게 하나 출력을 해야되는지 몰랐습니다..^^ 답변 감사드립니다..!