2022년 버전의 리뉴얼 강의가 업로드 되었습니다! ▶ruclips.net/video/KL1MIuBfWe0/видео.html 점프 투 파이썬 3주차 라이브 강의 편집본입니다. 목차 02장 파이썬 프로그래밍의 기초, 자료형 00:00 공지 00:42 지난 시간 복습 01:22 02-4 튜플 자료형 05:09 02-5 딕셔너리 자료형 15:18 02-6 집합 자료형 23:30 02-7 자료형의 참과 거짓 29:02 02-8 자료형의 값을 저장하는 공간, 변수 41:57 총정리 라이브 강의는 매주 일요일 저녁 8시에 진행합니다. (이제 마지막 주차만 남았네요!) 조코딩의 파이썬 기초 강좌 (점프 투 파이썬) 재생목록 : ruclips.net/p/PLU9-uwewPMe2AX9o9hFgv-nRvOcBdzvP5 3강 라이브 풀버전 : ruclips.net/video/xrfogaQS1Ds/видео.html 라이브 풀버전 재생목록 : ruclips.net/p/PLU9-uwewPMe2L7dC2us_C3LLwDL9vHQIx 책 구매하기 : coupa.ng/bDJBfK (위 링크는 쿠팡 파트너스와 연결된 링크로 구매에 따른 일정액의 수수료를 지급받을 수 있습니다.) --- 이 영상은 이지스퍼블리싱 출판사의 협찬을 받아 제작되었습니다.
인터넷에서 찾은 파이썬 Example을 조금씩 수정해서 연구에 사용 하고 있는데, 파이썬을 잘 몰라서 코드를 이해하기가 어려웠습니다. 조코딩님의 강의를 들으니 설명도 명쾌하고 또 편집까지 해서 보여주시니 시간 절약도 되고, 짧은 시간에 정말 많이 배웠습니다. 이렇게 고품질의 강의를 무료로 올려주시니 그냥 배우기가 죄송할 정도입니다. 정말 감사드립니다.
저는 다른 코딩언어를 파이썬 보다 먼저 시작했습니다, 오랬동안 배우고있는데 너무어렵고 이해가 않되더라구요. 그래서 파이썬을 시작했습니다! 파이썬을 시작했는데 제가 외국에살아서 많은 좋은 학원도 못찾았습니다. 그런데 어느순간 조코딩님의 강의를 보고 이해가 너무 잘됬습니다! 항상 좋은 영상올려주시고 좋은 강의를 만들어주셔서 감사합니다 앞으로 계속 응원하겠습니다! 다시한번 좋은 영상, 강의 감사합니다😀
최근에 파이썬 다시 시작하기 시작했는데 도움이 많이되네요 앞으로도 이런영상 많이 올려주세요! 그리고 a = 1 이라 쓰고 print(a) 입력했는데 그 print한 a 의 값이 나와야 하는데 터미널이랑 찾아봐도 a의 값이 없어요 저장도 해보고 지웠다 깔아도 보고 파일 문제인가 확인도 해보고 했는데 오류라고 뜰때는 가끔이고 대부분 설정값 a의 값인 1이 나와야하는데 나오지를 않네요... 그게 되야지 다음으로 넘어 가는데 힘드네요 ㅎㅎ 그리고 import 하고 제가 원하는 예시로 import turtle as t 쓰고 t.shape("turtle") 라고 하면 IDEL에서는 바로 창이 나와서 t.forward(50) 해서 움직이기도 하는데 비주얼 스튜디오 코드에서는 설정이 잘못된건지 무엇을 잘못했는지 모르겠네요....
4:54 이부분에서 궁금한게 a=a*3이라고 정의하면 왼쪽에 있는 a는 기존 a와 다르게 새로 a를 정의한다는 것이고 오른쪽 a는 기존에 있던 a를 말하는 것인가요?.. 코딩은 실행할때 위에서부터 내린 명령을 먼저하나씩 실행하는건가요? 한번에 복합적으로 결과가 한개처럼 보이는것이구요? (뭔가 행설수설한것 같은데... 이해 가능하신가요?)
list1=[1,2,3] list2=[4,5,6] print(list1+list2) print(list1) print(list2) 리스트도 위에처럼 더했다고 해서 변하지 않는 건 똑같은 거 아닌가요? list1+list2를 반환해서 새로운 변수에 저장을 했을 때 list1+list2를 더한 새로운 게 만들어지는 거구요!
코딩관련 영상중 조코딩님 영상을 자주 참조하고 있습니다. 우선 이렇게 유익한 영상들에 대해 감사의 말씀을 드립니다. 여쭤보고 싶은게 있습니다. 저는 현재 졸업반에, 스펙이라곤 정보처리기사 자격증을 획득한 것 밖에 없습니다. 진로도 아직 정하지 못하긴 했는데, 구지 고르자면 웹, 앱, 소프트웨어 쪽으로 잡고 싶습니다. 아직 시작도 못한 출발점지점인 이런 상황에서 어떠한 테크가 좋을지 선생님의 추천을 듣고싶습니다ㅠ.
일반적으로 웹 개발자쪽이 수요가 많기 때문에 추천드립니다! 정보처리기사가 있으면 어느정도는 도움이 되실거에요! 보통 HTML, CSS, JavaScript, 웹 프레임워크(Sprint, Django, Node.js, Rails 등)을 학습하시고 CRUD가 들어간 웹 서비스를 만들어보시면다면 도움이 되실 것 같습니다.
안녕하세요! 영상잘보고있습니다. 지금까지 보면서 궁금한 부분이 a = [1,2,3] a.index(3) print(a)하면 [1,2,3]이 출력되고 a = [1,2,3] print(a.index(3)) 하면 2가 출력되듯이 어떨 때 print 쓸 때 줄바꿈을 해야 하고, 한번에 print 함수안에 다른 함수 적용시켜도 되는 지 잘 모르겠습니다!
C언어를 배운 적이 있었는데요 C에서는 a = b 와 같은 문구는 기본적으로 call by value 즉, 값을 전달하는 개념이었는데, 파이썬에서 a = b 는 기본이 call by reference의 개념처럼 주소값을 전달하는 것으로 이해하면 되는것이죠? 그리고 이 개념은 리스트나 튜플같은 배열 형태의 자료형에만 적용되는 것이구요?
음 엄밀히 말하면 파이썬은 모든 것이 Object입니다. 즉 주소 값을 전달하는 것이고 primary type이 없어서 리스트, 튜플 뿐만 아니라 int, string 같은 자료형도 해당됩니다! ahracho.github.io/posts/python/2017-05-01-everything-in-python-is-object-integer/
3개 다 맞는 말입니다! 객체는 어떠한 속성값과 행동을 가지고 있는 데이터입니다. 1. 클래스로 인스턴스화 시킨것이 객체 => 클래스가 그 속성 값과 행동을 정의하고 그걸 통해서 인스턴스를 만든 것이 객체가 맞습니다. 2. 파이썬에서 모든 것이 객체다 => 파이썬의 모든 것들(숫자, 문자, 함수 등)은 여러 속성과 행동을 가지고 있는 객체입니다. 예를들어 "hello"라는 String 자료형의 경우 "hello".upper()로 대문자로 변환하는 행동을 할 수 있으며 이는 str이라는 클래스에서 정의된 것입니다. type("hello")를 찍게되면 이라고 나옵니다. 즉 str이라는 class의 인스턴스 인 것입니다! 3. 메모리주소에 담긴값이 객체 모든 객체는 메모리의 특정 주소에 저장이 됩니다. 따라서 이 또한 맞는 말입니다.
이제 점투파이썬 한번 다 본 구독자입니다. 점프투파이썬과 기초적인 파이썬 공부는 한거 같은데. 그 다음엔 어디로 어떻게 가야할지 방향을 잘 모르겠습니다.. 1. 파이썬을 통해서 해보고 싶은건 인사관리시스템 만드는것인데 지금 한번 배운 기초들론 어디서 어떻게 해야할지 모르겠습니다... 2. 웹페이지 제작시 프리 팸플릿을 통째로 쓰지 않고, 안에 있는 css 구문만 참고해서 제 웹에 적용시켜도 될까요? 혹시나 저작권이나 이런 부분이 걱정돼서요. 영상 항상 감사드리며. 막연하고 답답한 마음에 질문 글 올려봅니다. 더운 여름에 건강 조심하시구 감사합니다.
1. 인사관리시스템 정도 규모로 만들기 위해서는 추가로 Django 등 파이썬을 활용한 프레임워크에 대한 추가 학습이 필요할 것 같습니다! 2. 네 적용해도 됩니다! 보통 css의 class 명으로 저작권이 문제가 될 수 있다는데 어느정도 변형해서 쓰시면 문제가 없을 것 같습니다. 영상 봐주셔서 감사드립니다!ㅎㅎ
저는 조코딩입니다ㅠ 반복문 안쪽에 아래 코드를 넣으시면 해당 내용 구현하실 수 있습니다! import msvcrt if msvcrt.kbhit() and msvcrt.getch() == chr(27).encode(): break 출처: stackoverflow.com/questions/5137238/how-to-detect-escape-keypress-in-python msvcrt는 단일 키 누르는 것을 감지하기 위한 모듈입니다.
조코딩님 제가 또 다른 책으로 파이썬을 하고 있는데 matplotlib를 이용해서 그래프를 하려고 한글 폰트 설정을 하려고 책대로 import shutil from matplotlib import matplotlib_fname shutil.copyfile(matplotlib_fname(), 'matplotlibrc') 이런 명령어를 실행시켰는데 SameFileError Traceback (most recent call last) in () 2 from matplotlib import matplotlib_fname 3 ----> 4 shutil.copyfile(matplotlib_fname(), 'matplotlibrc') C:\Users\lasco\Anaconda3\lib\shutil.py in copyfile(src, dst, follow_symlinks) 96 """ 97 if _samefile(src, dst): ---> 98 raise SameFileError("{!r} and {!r} are the same file".format(src, dst)) 99 100 for fn in [src, dst]: SameFileError: 'C:\Users\lasco\matplotlibrc' and 'matplotlibrc' are the same file 이런식으로 나와요 github랑 지식인에도 질문을 했지만 답변이 없어요 도와주세요
a = "안영" if a: print('true') 했는데 왜 오류가 발생되죠 >>> & python d:/youngsun/hello2.py File "", line 1 & python d:/youngsun/hello2.py ^ SyntaxError: invalid syntax
s1 = set([1, 2, 3, 4, 5, 6]) s1.update([7,8,9,1]) s1.remove(1) s1.remove(4) print(s1) remove를 통해서 두 개를 삭제하고 싶은데 이렇게 밖에 안되는데 다른 방법이 있나요>?? 한 줄로 하는 방법을 알고 싶네요!
if input("방정식 전개를 끝내시겠습니까? y or n") == "y": break; a = a + 1 print("전개된 방정식은 입니다" ,alpha[a]) 일단 제가 만들어보는 파이썬 미분계산기 프로그램 입니다 방정식이 최고차항을 입력 받아서 저기서 방정식을 볼려고 하는데 alpha[0],beta[0],omega[0] ,alpha[1],beta[1] , omega[1], alpha[2],beta[2] ,omega[2] ..... alpha[a]beta[a] omega[a] 이렇게 오게 만들고 싶어요
안되는 부분이 있어서 질문드리는데요 비주얼 스튜디오 코드에서 파이선 pip가 안 먹입니다 pip install ~~~라고 쓰면 'pip'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라고 뜨고 파이선도 python이라고 치면 'python'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라고 뜨는데 고치는 방법을 모르겠어요 업데이트를 해도 똑같이 나옵니다 ㅠㅠ
아마 Path 설정이 잘못되신 것 같습니다. 아래 블로그 참고하셔서 path 설정 다시한번 해보세요! 그리고 vscode terminal 창에서 오른쪽 위에 select box가 있어서 선택할 수 있게 되어있는데 cmd로 설정하시고 진행하시면 될거에요! medium.com/@psychet_learn/python-%EA%B8%B0%EC%B4%88-2%EC%9E%A5-python-%EC%84%A4%EC%B9%98-%EB%B0%8F-%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95-windows-ver-b030d96bcbd0
dic = {'동생': 07, '형': 17 } 이렇게 나이를 표현했는데 이런 오류가 뜹니다 왜이러나요 SyntaxError: leading zeros in decimal integer literals are not permitted; use an 0o prefix for octal integers
2022년 버전의 리뉴얼 강의가 업로드 되었습니다!
▶ruclips.net/video/KL1MIuBfWe0/видео.html
점프 투 파이썬 3주차 라이브 강의 편집본입니다.
목차
02장 파이썬 프로그래밍의 기초, 자료형
00:00 공지
00:42 지난 시간 복습
01:22 02-4 튜플 자료형
05:09 02-5 딕셔너리 자료형
15:18 02-6 집합 자료형
23:30 02-7 자료형의 참과 거짓
29:02 02-8 자료형의 값을 저장하는 공간, 변수
41:57 총정리
라이브 강의는 매주 일요일 저녁 8시에 진행합니다.
(이제 마지막 주차만 남았네요!)
조코딩의 파이썬 기초 강좌 (점프 투 파이썬) 재생목록 : ruclips.net/p/PLU9-uwewPMe2AX9o9hFgv-nRvOcBdzvP5
3강 라이브 풀버전 : ruclips.net/video/xrfogaQS1Ds/видео.html
라이브 풀버전 재생목록 : ruclips.net/p/PLU9-uwewPMe2L7dC2us_C3LLwDL9vHQIx
책 구매하기 : coupa.ng/bDJBfK
(위 링크는 쿠팡 파트너스와 연결된 링크로 구매에 따른 일정액의 수수료를 지급받을 수 있습니다.)
---
이 영상은 이지스퍼블리싱 출판사의 협찬을 받아 제작되었습니다.
멋진 동영상입니다! ₩10,000 상당의 환호를 보냅니다. 👏👏👏
오오 환호 감사합니다!!ㅎㅎㅎ
22:16 ~ 23:30 여기도 어김없이 나중에 보고 구글링해서 쓸 잡기술
군인인데 공부 연등 신청해 파이썬 강의 넘 잘듣고 있습니다 조코딩님 못 찾았으면 혼자 힘들게 공부하고 있었을 제 모습이 처참할거같네여 좋아요 씨게 박고 갑니다
오 도움이 되셨다니 다행이네요ㅎㅎ 좋아요 감사합니다!
코딩에 대해서 처음공뷰하는 사람입니다.. 정주행하면서 공부하고잇는데 너무도움이됩니다. 감사합니다.
도움이 되신다니 다행이네요! 감사합니다 :)
조코딩님 덕분에 제가 잘할수있는걸 찾았습니다, 한국말은 아직 가끔 잘 못알아듣는 언어가 있어요 근데 조코딩님 강의는 넘 저한테 잘맞아요 파이썬이 좀 생소하지만 용어는다 관련된 단어라 쉽게알아들을수 있는거같아요
조회수가 많이 나올 수 없는 컨텐츠임에도 불구하고 이렇게 구독자들을 위해 영상 올려주셔서 너무 감사합니다ㅠㅠ 열심히 공부해서 나중에 유명해지면 꼭 조코딩님 이름 알릴 수 있도록 노력하겠습니다!
오 그렇게 말씀해주셔서 감사합니다!ㅎㅎ 박정우님 화이팅입니다!
감사합니다 조 코딩 님
나중에 프로그래밍 세상 먹는 날이 오겠죠...ㅋ
코로나로 안 망한다는 가정 하에
잘 보고 공부하고 있습니다. 감사합니다.
저도 댓글 감사드립니다!
파이썬 강의 반복해서 듣고 있어요
요점만 간단히 알려주셔서
전체를 이해할수 있게 되었어요
감사합니다
좋게 봐주셔서 감사합니다!ㅎㅎ
초2 아이도 이 강의 보고 파이썬에 입문했네요. 감사합니다. 잘 보고 있습니다.
인터넷에서 찾은 파이썬 Example을 조금씩 수정해서 연구에 사용 하고 있는데, 파이썬을 잘 몰라서 코드를 이해하기가 어려웠습니다. 조코딩님의 강의를 들으니 설명도 명쾌하고 또 편집까지 해서 보여주시니 시간 절약도 되고, 짧은 시간에 정말 많이 배웠습니다. 이렇게 고품질의 강의를 무료로 올려주시니 그냥 배우기가 죄송할 정도입니다. 정말 감사드립니다.
예전에 다른 채널에서 좀 배우다 왔는데
이제는 조금씩 실용이 가능해 지네요
늦은 나이에 파이썬 배워보고 있습니다. 덕분에 쉽고 알차게 잘 배워갑니다!
감사합니다!ㅎㅎ 더 쉽고 유익한 영상들 많이 올리겠습니다~!
많이 배웁니다. 감사합니다
쉽게 설명해주셔서 타 영상에 비해 이해가 잘 돼서 좋아요.
그렇게 봐주셔서 감사합니다!ㅎㅎ
빨리 응용하면서 원하는거 만들수있는 단계로 가고싶네요.. 좋은 강의 만들어주셔서 감사하고 열심히 하겠습니다
응원합니다!
쪽집게 강의 정말 감사합니다. 요즘 파이썬 배우면서 나도 할 수 있겠구나 하는 생각이 들어 사는게 좀 덜 힘듭니다. 감사합니다.
감사합니다!ㅎㅎ 응원합니다
어떤 경우에 쓰이는지 예시를 잘 들어주셔서 쏙쏙 들어오네요 ㅋㅋ
영상 감사합니다!
조코딩님 영상으로 기초를 차근차근 배워나가는 중입니다. 이해하기 쉬운 설명 넘나 좋습니다 :)
좋게 봐주셔서 감사합니다!ㅎㅎ
정말 좋은일 하시는 것 같아요ㅠㅠㅠ 항상 감사합니다 :)
저도 좋게 봐주시고 댓글도 남겨주셔서 감사합니다!ㅎㅎ
감사합니다.. 이 영상이랑 비쥬얼스튜디오키고 3시간정도 따라하며 해보니 이해가 쉽게 되어 응용까지 하고 있습니다~! 다른 영상들도 볼게요
오 응용까지! 감사합니다ㅎㅎ 코딩 공부 화이팅입니다~!
정말 이해하기 쉽게 설명해주셔서 너무 감사합니다
26:19 했갈리는거 잡는 부분
이제 막 코딩 배우기 시작한 16살 중학생입니다. 처음 배워보는 코딩인데 너무나도 이해가 잘되게 설명해주셔서 감사합니다!! 앞으로 더 열심히 활동해주시면 감사하겠습니당!!
감사합니다ㅎㅎ 응원합니다!
오 파이썬 처음 시작했을때 처음 만나는 난관이 자료형이었는데 엄청 깔끔하게 잘 설명해주시네요 ㅎㅎ넘 유용했습니다!!
오ㅎㅎ 좋게 봐주셔서 감사합니다!
오 어려울수도 있는부분을 쉽게 설명해주시네요^^ 좋은강의 감사해요!
좋게 봐주셔서 감사합니다!ㅎㅎ
중학생인데 이 강의보고 어려울거같았던 자료형을 드디어 끝냈네요 정말 감사합니다! 복받으세요~
오 축하드립니다!ㅎㅎ 앞으로도 공부 화이팅입니다 :)
@@jocoding -python으로 여친만드는 코드 없나요-
22:32 ~ 22:50 에서 말씀하시는 '행위'와 '결과리턴'에 대한게 이해가 잘안가서 댓글 납깁니다.
b = "hi"
print(b.upper())
c = "a:b:c:d"
print(c.replace(":","#"))
문자열에서는 말씀하신 '행위'가 해당되지 않는건가요?
'행위'와'결과리턴'에 대해 다시 한번 설명해주시면 감사하겠습니다ㅜㅜ
뒤에 함수 단원을 배워보시면 이해가 되실 것 같습니다. 함수에 return이 있는지 없는지의 차이인데 지금 단계에서는 이해가 안되는 것이 맞는데 후반에 다시 보시면 이해가 되실 것 같아요!
11:55초쯤 한꺼번에 주석처리 어떻게 하신건가요??
블록처리하고 Ctrl + / 하시면 됩니다!
저는 다른 코딩언어를 파이썬 보다 먼저 시작했습니다, 오랬동안 배우고있는데 너무어렵고 이해가 않되더라구요. 그래서 파이썬을 시작했습니다! 파이썬을 시작했는데 제가 외국에살아서 많은 좋은 학원도 못찾았습니다. 그런데 어느순간 조코딩님의 강의를 보고 이해가 너무 잘됬습니다! 항상 좋은 영상올려주시고 좋은 강의를 만들어주셔서 감사합니다 앞으로 계속 응원하겠습니다! 다시한번 좋은 영상, 강의 감사합니다😀
오 그렇게 봐주셔서 감사합니다!ㅎㅎ 앞으로도 유익한 영상 꾸준히 올리겠습니다 :)
20:27
여기서 print(s1 & s2) 신, print( s1 and s2)를 사용하면 다르게 나오던데, 둘의 차이점이 무엇인지 알 수 있을까요?
둘의 의미가 완전히 다릅니다!
&는 교집합, and는 둘다 참인가? 라는 물음입니다.
&와 같은 것은 s1.intersection(s2)입니다.
@@jocoding 빠른답변 감사합니다 ㅠㅠ
4/11, 2강 학습 완료
친절하고 상세한 강의 감사합니다.^^
감사합니다ㅎㅎ 응원합니다!
대학원생인데 이제 공부시작하고 있습니다^^ 감사해요!!
오 감사합니다ㅎㅎ
감사드립니다.
저도 댓글 감사드립니다!ㅎㅎ
좋은 강의 감사합니다! 질문이 있는데 강의 29:20 사진을 보면 변수 안에 메모리가 포함되어 있다는 뜻인가요?
변수가 특정 메모리 주소를 가르킨다고 보시면 되겠습니다!
즉, 변수는 메모리 공간입니다.
조코딩님 강의 잘 따라서 보고있습니다 혹시 다른 프로그래밍 언어도 강의 하실 생각은 없으신가요??
강의 잘봐주셔서 감사합니다!ㅎㅎ 추후에는 할 수도 있겠지만 당장은 파이썬을 활용하는 것 중심의 강의를 해볼까해요!
조코딩 JoCoding 알겠습니다 파이썬 강의 감사합니다☺️☺️
최근에 파이썬 다시 시작하기 시작했는데 도움이 많이되네요 앞으로도 이런영상 많이 올려주세요!
그리고 a = 1 이라 쓰고 print(a) 입력했는데 그 print한 a 의 값이 나와야 하는데 터미널이랑 찾아봐도 a의 값이 없어요 저장도 해보고 지웠다 깔아도 보고 파일 문제인가 확인도 해보고 했는데 오류라고 뜰때는 가끔이고 대부분 설정값 a의 값인 1이 나와야하는데 나오지를 않네요... 그게 되야지 다음으로 넘어 가는데 힘드네요 ㅎㅎ 그리고 import 하고 제가 원하는 예시로 import turtle as t 쓰고 t.shape("turtle") 라고 하면 IDEL에서는 바로 창이 나와서 t.forward(50) 해서 움직이기도 하는데 비주얼 스튜디오 코드에서는 설정이 잘못된건지 무엇을 잘못했는지 모르겠네요....
와... 사전... 잼민이 시절 때 인당 하나씩 국룰이였는데
+ 20:21 오늘은 여기까지
5:16 3학년 1학기떼 국어사전 보는법 배워서 엄청봤어요.(그 해가 2020년)
아하 요즘도 사전을 이용하는군요! 감사합니다ㅎㅎ
감사합니다!
저도 댓글 감사합니다!
28:58에서 리스트 출력 될떄[] 없애는 방법은 없나요?
a = [1,2,3,4]
print(*a)
하시면 [] 표시 없이 출력할 수 있습니다!
참고로 *는 unpack 연산자라고 합니다!
요즘 언어 배워볼려고 하는데 너무쉽고 재밌게 알려주셔서 감사합니다
좋게 봐주셔서 감사합니다ㅎㅎ
15:25 책갈피
9분정도 들었는데 30분이나 지났네 ㅋㅋㅋㅋㅋㅋㅋㅋ
혹시 나중에 visual studio cod 에서 파이참으로 바꿔도 동일하게 적용할 수 있을까요?
네 가능합니다!
4:54 이부분에서 궁금한게 a=a*3이라고 정의하면 왼쪽에 있는 a는 기존 a와 다르게 새로 a를 정의한다는 것이고 오른쪽 a는 기존에 있던 a를 말하는 것인가요?..
코딩은 실행할때 위에서부터 내린 명령을 먼저하나씩 실행하는건가요?
한번에 복합적으로 결과가 한개처럼 보이는것이구요?
(뭔가 행설수설한것 같은데... 이해 가능하신가요?)
네 맞습니다
a=3
a=a*3
이라고 하면 a는 기존 a의 값 * 3이되서 9가 됩니다
정확하게 이해하셨어요!
16:10 저장 엄
list1=[1,2,3]
list2=[4,5,6]
print(list1+list2)
print(list1)
print(list2)
리스트도 위에처럼 더했다고 해서 변하지 않는 건 똑같은 거 아닌가요?
list1+list2를 반환해서 새로운 변수에 저장을 했을 때 list1+list2를 더한 새로운 게 만들어지는 거구요!
리스트[], 튜플(고정 자물쇠 잠김, 수정 바꿔치기 불가능)
딕셔너리 ‘Key’ : ‘ Value’
집합 set
Bool 불형
오 정리 감사합니다!
안녕하세요 조코딩님 항상 감사히 공부하고 있습니다.
그런데 # 표시는 어떤 용도로 사용하는 건가요?
딱히 기능을 하지는 않는 것 같은데 코딩# 이런식으로 검색해도 나오는게 없네요..
#print()
이런식으로 초록색으로 변형되던데요 ..
1강에서 잠시 언급드렸는데 #은 주석이라는 의미로 사용됩니다! #뒤에 있는 코드는 컴퓨터가 읽지 않고 지나가서 사람끼리 알아보기 위해 작성하게됩니다!
16:09 책갈피.
21:09 초 쯤에 합집합인데 교집합이라고 잘못말하신건가요?
헉 그러네요. 피드백 감사합니다! 교집합이 아니고 합집합입니다. 라이브로 하다 보니 실수가 좀 있었군요ㅠ 혼란을 드려 죄송합니다.
ㅓ 조코딩님 유니티보다 파이썬이더 쉬워서 혹시 유니티말고 파이썬으로 동방프로젝트같은 슈팅게임 만드는영상 업로드가능할까요?(유니티 제작중이셨다면 그거 그냥 하셔도 됩니다)
pygame을 활용하면 되는데 유니티가 조금 더 복잡한 게임을 만들기는 편리합니다!
set이 제가 알기로는 "설정하다"라는 뜻으로 알고있는데 원레 집합하다 인가요?아니면 파이썬에서만 그런건가요?
en.dict.naver.com/#/entry/koen/261fc57bd16946fe8a08b18ae97ee7f6
설정도 맞는데 다른 뜻으로 집합이라는 뜻도 있습니다! (2번)
코딩관련 영상중 조코딩님 영상을 자주 참조하고 있습니다. 우선 이렇게 유익한 영상들에 대해 감사의 말씀을 드립니다. 여쭤보고 싶은게 있습니다. 저는 현재 졸업반에, 스펙이라곤 정보처리기사 자격증을 획득한 것 밖에 없습니다. 진로도 아직 정하지 못하긴 했는데, 구지 고르자면 웹, 앱, 소프트웨어 쪽으로 잡고 싶습니다. 아직 시작도 못한 출발점지점인 이런 상황에서 어떠한 테크가 좋을지 선생님의 추천을 듣고싶습니다ㅠ.
일반적으로 웹 개발자쪽이 수요가 많기 때문에 추천드립니다! 정보처리기사가 있으면 어느정도는 도움이 되실거에요!
보통 HTML, CSS, JavaScript, 웹 프레임워크(Sprint, Django, Node.js, Rails 등)을 학습하시고 CRUD가 들어간 웹 서비스를 만들어보시면다면 도움이 되실 것 같습니다.
@@jocoding 친절한 답변 감사드립니다!
첨보는거라 아직은 좀 아리송하지만..느낌은쫌오네요 잘보고갑니다 좋아요눌렀어여
오 좋아요 감사합니다!ㅎㅎ 처음에는 어려울 수 있는데 직접 활용해보면서 꾸준히 학습하시다보면 익숙해지실 겁니다!
21:45 5월 28일
조코딩님! Amazon Honeycode 영상도 부탁드려요!
오 AWS에서 만든 앱만드는 도구인가요? 기회가 되면 다루어볼게요! 좋은 정보 감사합니다ㅎㅎ
안녕하세요! 영상잘보고있습니다.
지금까지 보면서 궁금한 부분이
a = [1,2,3]
a.index(3)
print(a)하면 [1,2,3]이 출력되고
a = [1,2,3]
print(a.index(3)) 하면 2가 출력되듯이
어떨 때 print 쓸 때 줄바꿈을 해야 하고, 한번에 print 함수안에 다른 함수 적용시켜도 되는 지 잘 모르겠습니다!
뒤에 함수 단원에서 조금 더 자세히 나옵니다!
return 값이 있는지 없는지에 따라서 다른 것인데 후반부 내용 공부하시면 이해가 되실거에요!
감사합니다! 모든영상 다보았습니다!
그럼 return값 유무를 외우는 것이 아니라
해보고안되면 수정하는식으로 보통 진행하나요..?
@@카밍-f7e 네 맞아요! 보통 계속 print를 찍어보면서 어떻게 나오나 중간중간 확인하고 진행합니다.
a = {1:"파란구름",2:"이현준",3:'민준'}
print(a.keys())
print(a.values())
print(a.items())
for k, v in a.items():
print("키는:" + str(k))
print("벨류는:" + v)
여기서 print("키는:" + str(k))
요기에 무엇때문에 str 붙이는 건가요 ? str 문자식 아닌가요 ?
"키는"이 string형 자료형이기 때문에 숫자인 k와 더하려면 k를 string으로 변환해주어야합니다. 즉 str()을 이용해서 k를 문자열로 변형해주었어요!
for문 연습문제를 보면 total+=score 로 해서 전체 합계를 구하는데 +=라는 표현이 점수리스트를 1부터 2, 3, 4, 이렇게 전체를 합친다는 뜻인가요? += 무슨 뜻인지 문의드립니다.
영상 너무 잘보고있습니다. 점프투파이선 책을 우연히 접했는데 알고보니 제가 구독하는 조코딩님의 유툽에 강의가 있네요. 너무 반가웠습니다. ^^ 앞으로도 잘부탁드립니다.
total = total + score
이 표현을 프로그래밍에서 자주 사용하기에 이걸 줄여서 쓴 것이 아래 표현입니다!
total+=score
집합형 안에
딕셔너리 형 값을 넣을수 있을까요?
만약에 넣을수 있다면
차집합, 교집합, 합집합은 어찌될까요?
1:20
C언어를 배운 적이 있었는데요
C에서는 a = b 와 같은 문구는 기본적으로 call by value 즉, 값을 전달하는 개념이었는데, 파이썬에서 a = b 는 기본이 call by reference의 개념처럼 주소값을 전달하는 것으로 이해하면 되는것이죠?
그리고 이 개념은 리스트나 튜플같은 배열 형태의 자료형에만 적용되는 것이구요?
음 엄밀히 말하면 파이썬은 모든 것이 Object입니다. 즉 주소 값을 전달하는 것이고 primary type이 없어서 리스트, 튜플 뿐만 아니라 int, string 같은 자료형도 해당됩니다!
ahracho.github.io/posts/python/2017-05-01-everything-in-python-is-object-integer/
@@jocoding 다음 강의를 보다보니 call by reference의 개념도 아니었네요. object의 개념을 새로 알았습니다. 감사합니다.
해커가 되고싶다면 어떤언어를 배우는게 가장 좋을까요? 일단 모르겠어서 조코딩님의 파이썬으로 시작합니다. 설명 너무 잘해주셔서 이해는 다 잘되었는데 막상 문제 풀려고 해보면 눈앞이 캄캄 ㅠ 도저히 외워지질 않네요....
튜플 곱셈 설명하실 때 붉은색 펜으로 밑줄 그으셨는데,
그 기능은 어떻게 하면 사용할 수 있나요?
epic-pen.com/
이거 사용하고 있습니다!
@@jocoding 감사합니다~^^
강의 잘 보고 있습니다.
아이들 학원 수업 준비중인데,
도움 많이되고 있습니다~ 꾸벅^^
지금 봐주실지 모르겠으나 딕셔너리 궁금한게, 프로그래밍 돌아가는 도중에도 딕셔너리에 할당할 수 있나요? 예를들어 입력값 받아가면서 dintionary 형태가 추가되는지 궁금합니다
네네 가능합니다!
11:39 ㅇㄷ
고등학생인데 항상 감사합니다
감사합니다!ㅎㅎ
굿굿
제가 배운것은 클래스로 인스턴스화 시킨것이
객체라고 알고있습니다
그런데 파이썬에서 모든것이 객체다
라는말도있고
여기에서는 메모리주소에 담긴값이 객체라고 하시고 공부를 하면할수록 개념이 헷갈립니다
3개 다 맞는 말입니다!
객체는 어떠한 속성값과 행동을 가지고 있는 데이터입니다.
1. 클래스로 인스턴스화 시킨것이 객체
=> 클래스가 그 속성 값과 행동을 정의하고 그걸 통해서 인스턴스를 만든 것이 객체가 맞습니다.
2. 파이썬에서 모든 것이 객체다
=> 파이썬의 모든 것들(숫자, 문자, 함수 등)은 여러 속성과 행동을 가지고 있는 객체입니다. 예를들어 "hello"라는 String 자료형의 경우 "hello".upper()로 대문자로 변환하는 행동을 할 수 있으며 이는 str이라는 클래스에서 정의된 것입니다. type("hello")를 찍게되면 이라고 나옵니다. 즉 str이라는 class의 인스턴스 인 것입니다!
3. 메모리주소에 담긴값이 객체
모든 객체는 메모리의 특정 주소에 저장이 됩니다. 따라서 이 또한 맞는 말입니다.
@@jocoding
a = "hello"
를 한다면 문자열을 담당하는 클래스가 보이진 않지만 기본적으로 파이썬에서 설정되어 있다는 거죠?
답변 감사합니다
네네 맞습니다!ㅎㅎ
14:22
감사합니당
저도 댓글 남겨주셔서 감사합니다ㅎㅎ
이제 점투파이썬 한번 다 본 구독자입니다.
점프투파이썬과 기초적인 파이썬 공부는 한거 같은데.
그 다음엔 어디로 어떻게 가야할지 방향을 잘 모르겠습니다..
1. 파이썬을 통해서 해보고 싶은건 인사관리시스템 만드는것인데 지금 한번 배운 기초들론 어디서 어떻게 해야할지 모르겠습니다...
2. 웹페이지 제작시
프리 팸플릿을 통째로 쓰지 않고, 안에 있는 css 구문만 참고해서 제 웹에 적용시켜도 될까요? 혹시나 저작권이나 이런 부분이 걱정돼서요.
영상 항상 감사드리며.
막연하고 답답한 마음에 질문 글 올려봅니다. 더운 여름에 건강 조심하시구 감사합니다.
1. 인사관리시스템 정도 규모로 만들기 위해서는 추가로 Django 등 파이썬을 활용한 프레임워크에 대한 추가 학습이 필요할 것 같습니다!
2. 네 적용해도 됩니다! 보통 css의 class 명으로 저작권이 문제가 될 수 있다는데 어느정도 변형해서 쓰시면 문제가 없을 것 같습니다.
영상 봐주셔서 감사드립니다!ㅎㅎ
@@jocoding 저야말로 친절한 답변 정말 감사드립니다. ㅜㅜ 기본적인 부분만 아는데 대체 뭘해야 할지 막연한 상태거든요...
기본입출력, 데이터 저장방법의 종류 화면의 구성방법들을 알아보시면 좋을것 같네요
32:37 책갈피
{ }가 딕셔너리 형태를 쓸때 쓰는건가요?
[ ]는 리스트인것처럼...
네 맞습니다!!
C언어를 학교에서 하는데 너무 어려워서 도움을 받고 싶습니다. 파이썬이랑 많이 다른가요.?? 다른 강의를 봐야할까요.?
파이썬이랑 조금 차이는 있지만 기본적으로 변수, 조건문, 반복문, 함수 등의 개념은 똑같습니다!ㅎㅎ
프로그래밍 언어는 두루두루 비슷한 개념들이 있기때문에 파이썬에서 조코딩님이 말하신것처럼 기본적인 개념을 잡으신 후, c언어에서 달라지는 포인터 등등의 새로운 개념을 보시면 될것 같습니다!
나도코딩님 그 만약 무한 반복문에서 계속 실행을 하다가 'esc'키를 누르면 반복문에서 나가는 것을 하고 싶은데
키보드에 관한 정보는 많이 부족하네요 ㅠㅠ 알려주세요!
저는 조코딩입니다ㅠ 반복문 안쪽에 아래 코드를 넣으시면 해당 내용 구현하실 수 있습니다!
import msvcrt
if msvcrt.kbhit() and msvcrt.getch() == chr(27).encode():
break
출처: stackoverflow.com/questions/5137238/how-to-detect-escape-keypress-in-python
msvcrt는 단일 키 누르는 것을 감지하기 위한 모듈입니다.
@@jocoding 아 죄송합니다 이 영상 보기전에 봤었던 강의가 있었는데
그분 이름이 나도코딩 이라서 쓰던 대로 써버렸네요 죄송합니다 ^^;;
그... 키보드 어떤거 쓰세여..?
앱코 해커 청축 씁니다!
조코딩님 ytn뉴스에 나온 가정집 컴퓨터 해킹사건은 다들 무선 마우스 동글 해킹이라 생각하시던데
태블릿 해킹은 어떻게 생각하시나요?
태블릿은 잘모르겠습니다.. 얼른 범인이 잡혔으면 좋겠네요!
언제 괄호, 중괄호, 대괄호를 사용하고 언제 = 혹은 : 사용해야 하는지 정말 헷갈리네요...
흠 맞아요.. 마치 맞춤법 처럼 처음에는 헷갈리는 것이 당연한데 자주 쓰다보면 익숙해질 수 있으실 겁니다!
책갈피 6:12
얕은복사 깊은복사의 개념이였네요 ㅎㅎ
오 맞습니다!
@@jocoding 8년차 개발자입니다^^;; 파이썬 익혀보려고 강의 듣고있어요. 잘듣고있습니다~ 새해복 많이받으세요
잘봅니다. 혹시 강의노트를 다운받을곳은 없나요?
조코딩님 제가 또 다른 책으로 파이썬을 하고 있는데 matplotlib를 이용해서 그래프를 하려고 한글 폰트 설정을 하려고 책대로
import shutil
from matplotlib import matplotlib_fname
shutil.copyfile(matplotlib_fname(), 'matplotlibrc')
이런 명령어를 실행시켰는데
SameFileError Traceback (most recent call last)
in ()
2 from matplotlib import matplotlib_fname
3
----> 4 shutil.copyfile(matplotlib_fname(), 'matplotlibrc')
C:\Users\lasco\Anaconda3\lib\shutil.py in copyfile(src, dst, follow_symlinks)
96 """
97 if _samefile(src, dst):
---> 98 raise SameFileError("{!r} and {!r} are the same file".format(src, dst))
99
100 for fn in [src, dst]:
SameFileError: 'C:\Users\lasco\matplotlibrc' and 'matplotlibrc' are the same file
이런식으로 나와요 github랑 지식인에도 질문을 했지만 답변이 없어요 도와주세요
C:\Users\lasco\matplotlibrc여기에 이미 'matplotlibrc'가 복사되어서 오류가 난 것 같습니다!
www.codeit.kr/community/threads/31174
여기 답변을 참고하셔서 matplotlibrc 를 열어서 수정해보세요!
@@jocoding 너무 감사합니다!
a = "안영"
if a:
print('true') 했는데 왜 오류가 발생되죠
>>> & python d:/youngsun/hello2.py
File "", line 1
& python d:/youngsun/hello2.py
^
SyntaxError: invalid syntax
>>> 이렇게 되어있으면 파이썬 문법을 입력하는 창입니다!
exit()로 빠져나오셔서 python d:/youngsun/hello2.py를 입력해보세요!
s1 = set([1, 2, 3, 4, 5, 6])
s1.update([7,8,9,1])
s1.remove(1)
s1.remove(4)
print(s1)
remove를 통해서 두 개를 삭제하고 싶은데 이렇게 밖에 안되는데 다른 방법이 있나요>??
한 줄로 하는 방법을 알고 싶네요!
저는 파이썬튜터 사이트에 들어가서 선생님 처럼 아래 메뉴 변경했는데도
왼쪽창에 a=3 이라고 입력해도 오른쪽창에 Frame 이랑Objet 이런 그림이 안나와요 ㅠㅠ
조코딩님 덕분에 잘 공부하고있습니다 근데 혹시 저는 탭키가 자동완성이 안 먹는데 어떻게 해야하나요?`
sw-ko.tistory.com/60
우측 하단에 맞게 되어있는지 확인해보세요!
#미분 계산기
alpha =[] ## 계수를 받는다
beta =[] ## 제곱수를 받는다
omega =[] ## +/- 를 받는다
xt = 0
a = 0
while xt == 0 :
alpha.append(0)
beta.append(0)
alpha [a] =int(input("항의 계수값을 입력해주세요"))
beta[a] =int(input("항의 제곱수을 입력해주세요"))
if input("방정식 전개를 끝내시겠습니까? y or n") == "y":
break;
a = a + 1
print("전개된 방정식은 입니다" ,alpha[a])
일단 제가 만들어보는 파이썬 미분계산기 프로그램 입니다
방정식이 최고차항을 입력 받아서
저기서 방정식을 볼려고 하는데 alpha[0],beta[0],omega[0] ,alpha[1],beta[1] , omega[1], alpha[2],beta[2] ,omega[2] ..... alpha[a]beta[a] omega[a] 이렇게 오게 만들고 싶어요
저 특수기호는 어떻게 입력하나요
어떤 특수기호 말씀이신가요?!
함수 앞에는 .을 다 찍나요?
뒤에 클래스 하면서 나오는데 정확히는 메소드에서 .을 찍습니다!
혹시 중간에 #을 사용하여 #print 이렇게 자주 사용하시던데 #은 무슨의미인가요???
주석입니다! 코드 실행은 되지 않고 사람끼리 보여주기 위해 작성하는 코드입니다.
@@jocoding 답글 고맙습니다.!! 얼마전부터 책사서 강의 잘 보고있어유!
만약에 a=[1,1,3,5]
b=[1,3,5,2]
처럼 두 함수가 있을때
a가 True일때
print(a)를 하려면 어떻게 해야하나요
if a == True:
print(a)
이것 말씀하시는 것인가요?
네!!>.- 감사해욧!!
딕셔너리추가 할때 a['phone'] = 010할때 0먼저오면 뒤에 글씨가 다 빨간색이 되면서 오류가 나는데 왜그런건가요?
따옴표를 안해주면 문자열이 아니라서 그렇습니다!
"01012341234'는 괜찮지만 01012341234는 실제로 없는 정수거든요!
파이썬에서도 시작이 0인 숫자가 없다보니까 뒤를 에러처리를 해주는거랍니다!
와우 보통 편집본 분량이 20분이었는데 40분이 되다니ㄷㄷㄷ
이번 영상은 내용이 많은지 좀 길어졌네요ㅠㅠ
전 시간에 과제로 내주셨던건 풀이 안해주시나요??ㅠㅠ
라이브때 질문 나온 것은 가끔 다루었는데 편집본에는 포함하지 않았어요! 막히시는 문제가 있으시다면 댓글 남겨주시면 설명해드리겠습니다!
20:40 에서 합집합이라 했는데
21:08 에서는 교집합이라 하셨는데 무엇이 다른 거죠?
21:08에서는 합집합을 교집합으로 잘못말했네요ㅠ 말실수 죄송합니다ㅠ
19:37 이렇게 하는게 교집합이에요!
저 기억나시는지는 모르겠는데 저번 마지맞 라이브 강의에서 봤었던 분 기억나세요?
거의 이제 패키지 끝날 부분에 왔었던 사람
안되는 부분이 있어서 질문드리는데요
비주얼 스튜디오 코드에서 파이선 pip가 안 먹입니다
pip install ~~~라고 쓰면 'pip'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다. 라고 뜨고 파이선도 python이라고 치면 'python'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다. 라고 뜨는데 고치는 방법을 모르겠어요
업데이트를 해도 똑같이 나옵니다 ㅠㅠ
원레 파이선은 python이라고 밑에 실행되는 화면에 치면 파이선이 나오는데
오류가 납니다 계속 확인해보고 복사 붙여넣기도 했는데 안되네용 ㅠㅠ
그런데 또 웃긴건 위에 코드 적는 곳에서는 오류 없이 적으면 그냥
잘 실행은 되요 예를 들어서 print("안녕하세요") 라고 치면 그냥 안녕하세요 라고 나오는데
pip랑 python만 안 됩니다.
아마 Path 설정이 잘못되신 것 같습니다. 아래 블로그 참고하셔서 path 설정 다시한번 해보세요! 그리고 vscode terminal 창에서 오른쪽 위에 select box가 있어서 선택할 수 있게 되어있는데 cmd로 설정하시고 진행하시면 될거에요!
medium.com/@psychet_learn/python-%EA%B8%B0%EC%B4%88-2%EC%9E%A5-python-%EC%84%A4%EC%B9%98-%EB%B0%8F-%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95-windows-ver-b030d96bcbd0
dic = {'동생': 07, '형': 17 } 이렇게 나이를 표현했는데 이런 오류가 뜹니다 왜이러나요 SyntaxError: leading zeros in decimal integer literals are not permitted; use an 0o prefix for octal integers
숫자 정수형 자료형은 07 이라고 쓰게될 경우 앞에 0이 붙어서 정상적으로 인식이 안됩니다! 문자열 자료형 형태로 '07' 이렇게 작성하시면 정상적으로 되실겁니다ㅎㅎ
@@jocoding 알려주셔서 감사합니다
선생님 ㅠㅠ a옆에 : 이건 뭔뜻인간요??
차집합에서
s1 = set([1,2,3,4,5,6])
s2 = set([4,5,6,7,8,9])
print(s1|s2 - s1&s2)로 합집합에서 교집합 부분만 빼는건 왜 결과값이 1,2,3,4,5,6,7,8,9로 나올까요 ㅠㅠ
s3 = s1|s2
s4 = s1&s2라는 변수를 만들고 print(s3-s4)하면 잘만 나오는데..
가운데 있는 s2-s1도 하나의 차집합으로 계산돼서 그런것 같습니다. 즉 계산 순서는 s1과 s2-s1 교집합, 그리고 해당 결과값과 s2와의 합집합 으로 계산돼서 모두 나오는것 같습니다.