*목차 Day 1 0:04:22 파이썬을 사용하는 이유 0:07:07 파이썬의 단점 0:09:27 파이썬을 사용하는 대기업들 0:10:21 파이썬으로 무엇을 할 수 있을까? 0:13:37 파이썬의 강점 0:15:37 파이썬 탄생 이야기 0:16:22 파이썬 철학 0:18:38 프로그래밍 언어란 무엇인가? 0:25:53 파이썬 인터프레터란 무엇인가? 0:43:22 파이썬 프로그램 실행방법 Day 2 0:53:31 객체 지향형 언어란 무엇인가? 0:57:16 _class_ 로 데이터 타입 알아보기 0:59:51 데이터 타입 종류 알아보기 1:00:16 숫자형 간단하게 알아보기 1:01:21 isinstance() 테스트 1:02:43 boolean 이 왜 숫자형인 이유 1:03:21 type() 테스트 1:04:44 숫자 연산 1:06:45 문자형 간단하게 알아보기 1:08:05 문자열이 컴퓨터 메모리에 저장되는 방식 1:09:57 리스트형 간단하게 알아보기 1:12:08 리스트가 컴퓨터 메모리에 저장되는 방식 1:14:46 사전형 간단하게 알아보기 1:17:41 사전형 특징 1:23:25 사전이 컴퓨터 메모리에 저장되는 방식 1:24:39 사전과 해시테이블 (몰라도 된다) 1:34:16 튜플 간단하게 알아보기 1:36:29 튜플이 컴퓨터 메모리에 저장되는 방식 1:37:50 세트 간단하게 알아보기 1:39:09 None 알아보기 1:40:10 수정 가능한 객체 vs 수정 1:40:56 퀴즈 Day 3 1:43:51 Namespaces 란 무엇인가? 1:54:51 25 내장함수 1:57:51 변수 2:04:41 메모리 그리고 레퍼런싱 2:05:04 Shared Reference 2:12:38 is vs == 2:21:26 숫자형 제대로 알아보기 2:22:25 숫자형 표현식 연산 2:22:51 27 Floor division 그리고 나머지 2:26:00 숫자 비교 2:30:26 숫자를 다루는 내장함수들 2:34:49 숫자를 다루는 모듈들 2:37:27 float 메모리 관리 2:40:35 Boolean 자세하게 알아보기 2:44:03 Complex 숫자형 Day 4 2:44:59 Strings (문자열) 제대로 알아보기 2:46:20 Strings 생성하는 방법들 2:49:06 formatted strings 2:50:09 문자열 합치기 2:51:11 문자열 Escape 2:52:13 문자열 연산 2:54:24 Polymorphism (다항성) 2:55:25 문자열 in 테스트 2:57:10 문자열 인덱싱 2:58:18 문자열 슬라이싱 3:00:36 문자열 전환 3:03:05 문자열은 수정 불가능하다 3:08:59 문자열 메소드 3:16:49 리스트형 제대로 알아보기 3:18:12 리스트 생성하는 방법들 3:19:03 리스트 연산 3:20:35 리스트에 넣을 수 있는 객체들 3:21:21 리스트에 함수 넣어서 사용해보기 3:24:40 리스트 in 테스트 3:25:02 리스트 인덱싱 3:25:27 리스트 슬라이싱 3:27:00 리스트 전환 3:31:18 리스트는 수정 가능하다 3:36:46 리스트 메소드 Day 5 3:51:41 Dictionary (사전형) 제대로 알아보기 3:53:30 사전 생성방법 3:55:13 사전 in 테스트 3:56:45 사전 키 인덱싱 3:57:38 사전 메소드 3:58:14 keys() values() items() 4:02:26 사전 수정하기 4:04:41 사전의 key 특징 4:11:10 사전객체는 랜덤으로 저장 4:12:34 튜플 제대로 알아보기 4:14:16 튜플 생성 방법 4:16:39 튜플 연산 4:18:01 튜플 인덱싱/슬라이싱 4:18:16 튜플 전환 4:19:10 튜플은 수정이 불가능하다 4:23:09 튜플 메소드 4:27:51 세트 제대로 알아보기 4:31:03 세트 집합 4:32:04 세트 교집합 4:32:48 세트 차이 Day 6 4:33:21 문구 vs 수식 4:36:55 Syntax (문법) 4:46:53 if 조건문 4:51:37 TRUE vs FALSE 4:54:46 And vs Or 5:05:42 While 조건문 5:12:06 pass 한단어 문구 5:13:41 continue 한단어 문구 5:16:43 break 한단어 문구 5:23:22 while loop 문제 Day 7 5:27:25 for 조건문 5:40:03 range() 사용하기 5:44:33 range() 와 len() 같이 사용하기 5:52:23 리스트 comprehension 5:59:55 zip() 사용하기 6:02:27 map() 사용하기 6:06:59 enumerate() 사용하기 6:09:24 for loop 퀴즈 6:12:12 함수 6:17:02 함수 생성과정 6:25:24 매개변수 6:29:37 함수 퀴즈
1:53:10 hex 6 decimal 10 hexadecimal 16 2:25:00 몫 값이 음수는 생각외네요. 2:46:45 따옴표 3 따옴표로 문자열을 만들고 변수 지정않으면 미아가 되어 여러 줄 주석으로 활용 2:49:27 중괄호 파괴적 연산 3:11:45 문자열 교체함수 이용
이 부분이 많이 헷갈릴수가 있는데 S.replace('캐','가') 를 실행하고 다시 print(S) 를 실행하시면 객체가 수정되지 않은것을 확인하실수 있을거에요. 사실 새로 생성되고 바로 메모리에서 지워져서 보이지 않는거에요. 제가 코드로 보여드렸어야했는데 빠뜨렸네요.
@@craftsman-mentality 죄송합니다. 답변이 잘 이해가 되지 않아서 다시 말씀드려볼께요. S 를 replace 로 수정한 후에 id 를 확인해보면 S 값이 수정 전후가 같더군요. 그런데 S 변수에 수정된 값을 재할당하니 id 가 달라졌어요. 그래서 저는 수정은 기존 객체에서 하지만, 변수에 재할당 하는 경우에는 새 객체가 생성되는 것으로 판단했습니다. 제가 어느 부분을 잘못 생각하고 있는 걸까요?ㅜ
@@반안 괜찮습니다. 이게 좀 많이 헷갈릴수 있어요. 음 그러니까 replace 메소드를 쓰면 S가 레퍼런싱하는 객체가 수정되는게 아니라, 아예 새로운 객체가 생성되게됩니다. 근데 이 새로운 객체를 따로 변수 할당이나 재할당을 안해주면 메모리에서 생기자마자 바로 지워지는거에요. id 가 같은 이유는 기존 S 변수가 가르키고있는 메모리 주소가 변하지 않았기 때문입니다.
아이고 너무 늦게 답변드리네용. 코딩은 일단 많이 하는게 좋습니다. 그리고 다른 사람들이 작성해놓은 코드들을 읽으면서 코딩 독해능력을 키우는게 좀 도움이 많이 됬던거 같아요 ㅎㅎ 저는 따로 복습은 안합니다 (아마 대부분의 개발자들도 안할거에요). 그때그때 필요할때 잠깐 잠깐 레퍼런스 참고만 해요.
강의 너무 감사합니다 널리널리 대학원 다니고 있는데 학교 사람들에게도 추천했어요 SQL문법도 해쥬시면 너무 행복할것같아요❤
*목차
Day 1
0:04:22 파이썬을 사용하는 이유
0:07:07 파이썬의 단점
0:09:27 파이썬을 사용하는 대기업들
0:10:21 파이썬으로 무엇을 할 수 있을까?
0:13:37 파이썬의 강점
0:15:37 파이썬 탄생 이야기
0:16:22 파이썬 철학
0:18:38 프로그래밍 언어란 무엇인가?
0:25:53 파이썬 인터프레터란 무엇인가?
0:43:22 파이썬 프로그램 실행방법
Day 2
0:53:31 객체 지향형 언어란 무엇인가?
0:57:16 _class_ 로 데이터 타입 알아보기
0:59:51 데이터 타입 종류 알아보기
1:00:16 숫자형 간단하게 알아보기
1:01:21 isinstance() 테스트
1:02:43 boolean 이 왜 숫자형인 이유
1:03:21 type() 테스트
1:04:44 숫자 연산
1:06:45 문자형 간단하게 알아보기
1:08:05 문자열이 컴퓨터 메모리에 저장되는 방식
1:09:57 리스트형 간단하게 알아보기
1:12:08 리스트가 컴퓨터 메모리에 저장되는 방식
1:14:46 사전형 간단하게 알아보기
1:17:41 사전형 특징
1:23:25 사전이 컴퓨터 메모리에 저장되는 방식
1:24:39 사전과 해시테이블 (몰라도 된다)
1:34:16 튜플 간단하게 알아보기
1:36:29 튜플이 컴퓨터 메모리에 저장되는 방식
1:37:50 세트 간단하게 알아보기
1:39:09 None 알아보기
1:40:10 수정 가능한 객체 vs 수정
1:40:56 퀴즈
Day 3
1:43:51 Namespaces 란 무엇인가?
1:54:51 25 내장함수
1:57:51 변수
2:04:41 메모리 그리고 레퍼런싱
2:05:04 Shared Reference
2:12:38 is vs ==
2:21:26 숫자형 제대로 알아보기
2:22:25 숫자형 표현식 연산
2:22:51 27 Floor division 그리고 나머지
2:26:00 숫자 비교
2:30:26 숫자를 다루는 내장함수들
2:34:49 숫자를 다루는 모듈들
2:37:27 float 메모리 관리
2:40:35 Boolean 자세하게 알아보기
2:44:03 Complex 숫자형
Day 4
2:44:59 Strings (문자열) 제대로 알아보기
2:46:20 Strings 생성하는 방법들
2:49:06 formatted strings
2:50:09 문자열 합치기
2:51:11 문자열 Escape
2:52:13 문자열 연산
2:54:24 Polymorphism (다항성)
2:55:25 문자열 in 테스트
2:57:10 문자열 인덱싱
2:58:18 문자열 슬라이싱
3:00:36 문자열 전환
3:03:05 문자열은 수정 불가능하다
3:08:59 문자열 메소드
3:16:49 리스트형 제대로 알아보기
3:18:12 리스트 생성하는 방법들
3:19:03 리스트 연산
3:20:35 리스트에 넣을 수 있는 객체들
3:21:21 리스트에 함수 넣어서 사용해보기
3:24:40 리스트 in 테스트
3:25:02 리스트 인덱싱
3:25:27 리스트 슬라이싱
3:27:00 리스트 전환
3:31:18 리스트는 수정 가능하다
3:36:46 리스트 메소드
Day 5
3:51:41 Dictionary (사전형) 제대로 알아보기
3:53:30 사전 생성방법
3:55:13 사전 in 테스트
3:56:45 사전 키 인덱싱
3:57:38 사전 메소드
3:58:14 keys() values() items()
4:02:26 사전 수정하기
4:04:41 사전의 key 특징
4:11:10 사전객체는 랜덤으로 저장
4:12:34 튜플 제대로 알아보기
4:14:16 튜플 생성 방법
4:16:39 튜플 연산
4:18:01 튜플 인덱싱/슬라이싱
4:18:16 튜플 전환
4:19:10 튜플은 수정이 불가능하다
4:23:09 튜플 메소드
4:27:51 세트 제대로 알아보기
4:31:03 세트 집합
4:32:04 세트 교집합
4:32:48 세트 차이
Day 6
4:33:21 문구 vs 수식
4:36:55 Syntax (문법)
4:46:53 if 조건문
4:51:37 TRUE vs FALSE
4:54:46 And vs Or
5:05:42 While 조건문
5:12:06 pass 한단어 문구
5:13:41 continue 한단어 문구
5:16:43 break 한단어 문구
5:23:22 while loop 문제
Day 7
5:27:25 for 조건문
5:40:03 range() 사용하기
5:44:33 range() 와 len() 같이 사용하기
5:52:23 리스트 comprehension
5:59:55 zip() 사용하기
6:02:27 map() 사용하기
6:06:59 enumerate() 사용하기
6:09:24 for loop 퀴즈
6:12:12 함수
6:17:02 함수 생성과정
6:25:24 매개변수
6:29:37 함수 퀴즈
와우 감사합니다.
05:14 시작합니다!
감사합니다!
D2 2:45:13
D2-2 3:52:26
1:34:16 튜플 간단하게 알아보기
1:54:51 25 내장함수 부터
2:04:41 메모리 그리고 레퍼런싱 부터
2:34:49 숫자를 다루는 모듈들 부터
3:16:49 리스트형 제대로 알아보기 부터
정말 찾고 있던 강의. 훌륭한 컨텐츠 감사합니다. 강추합니다 ^^
1:53:10 hex 6 decimal 10 hexadecimal 16
2:25:00 몫 값이 음수는 생각외네요.
2:46:45 따옴표 3 따옴표로 문자열을 만들고 변수 지정않으면 미아가 되어 여러 줄 주석으로 활용
2:49:27 중괄호 파괴적 연산
3:11:45 문자열 교체함수 이용
아하 감사합니다!
강의에 너무감사합나다.
다른사람과 이야기할떼 파이썬이 아나라 떤이라고 맞것같네요. 감사합니다.
강의가 정말 훌륭합니다. 지금까지 C, C++, Java, Matlab을 현업에서 사용하다가 이제 파이썬을 공부하고 있는데 정말 실제 가장 필요하고 고민을 많이 해야하는 부분을 친절하게 알려주시니 너무 좋네요 ^^
53:40 Day Clear
1:34:00 2Day Clear
저한테는 이 강의가 가장 좋네요! 감사합니다!
감사합니다. 화이팅이에요!
@@craftsman-mentality 저는 태어나 처음으로 코딩에 대해 알아보고있어요
그러다 파이썬을 오늘 알게됐고
선생님 강의까지 찾게 됐네요ㅎ
지금 2시간째듣고있는데 매우 흥미롭네요
감사합니다. 잘 배워볼게요!
굿밤!ㅎ
2:59:22 책갈피
3:08:04 S.replace('캐', '가') 을 실행하면 객체는 새로 생성되지 않고 수정되는 것 같습니다.
S = S.replace('캐', '가') 이렇게 재할당하는 경우에는 객체가 새로 생성되는 것 같아요.
확인 한번 부탁드립니다.
이 부분이 많이 헷갈릴수가 있는데 S.replace('캐','가') 를 실행하고 다시 print(S) 를 실행하시면 객체가 수정되지 않은것을 확인하실수 있을거에요. 사실 새로 생성되고 바로 메모리에서 지워져서 보이지 않는거에요. 제가 코드로 보여드렸어야했는데 빠뜨렸네요.
@@craftsman-mentality 죄송합니다. 답변이 잘 이해가 되지 않아서 다시 말씀드려볼께요. S 를 replace 로 수정한 후에 id 를 확인해보면 S 값이 수정 전후가 같더군요. 그런데 S 변수에 수정된 값을 재할당하니 id 가 달라졌어요. 그래서 저는 수정은 기존 객체에서 하지만, 변수에 재할당 하는 경우에는 새 객체가 생성되는 것으로 판단했습니다. 제가 어느 부분을 잘못 생각하고 있는 걸까요?ㅜ
@@반안 괜찮습니다. 이게 좀 많이 헷갈릴수 있어요. 음 그러니까 replace 메소드를 쓰면 S가 레퍼런싱하는 객체가 수정되는게 아니라, 아예 새로운 객체가 생성되게됩니다. 근데 이 새로운 객체를 따로 변수 할당이나 재할당을 안해주면 메모리에서 생기자마자 바로 지워지는거에요. id 가 같은 이유는 기존 S 변수가 가르키고있는 메모리 주소가 변하지 않았기 때문입니다.
잘 이해됐습니다. 감사합니다^^
강의가 너무 좋네요!! 혹시 ppt 공유해주실수 있으신가요?
파이썬 문법 만으로 구성된 강의가 대다수여서 이해하기 힘들었는데, 역사나 원리에 대해서 설명해주셔서 확실히 도움이 되네요! 감사합니다 :)
감사합니다! 재환님 화이팅입니다 :)
코테용 언어로 파이썬을 쓰는데요, 평소 크롤링이나 코테, 자잘한 툴 용도로 파이썬을 쓰긴 했지만 깊이 공부한 적이 없었다는 생각이 들었어요. 흥미로운 제목에 끌려 왔습니다
감사합니다 테킬라님! 화이팅입니다 :)
끝까지 따라가 보겠습니다.
정성이 화면을 넘어서 느껴지네요.
감사합니다!
감사합니다! 화이팅이에요!!!
대박 😮!!
알고리즘 타고 들어왔어요
나의 경쟁자는 어제의 나란 소개글이 넘 좋네요.
공부할 때 정말 중요한 자세죠!!
겉은 가볍게 속은 진지하게!!
한 번 더 되새김 하고 갑니다!
좋게 봐주셔서 감사합니다! 도움이 되길 바래요~ :)
열심히 배워보겠습니다 좋은자료 감사드립니다
화이팅입니다!!!
초딩아들이 코딩에 재미붙이고 있어서 제가 좀 도움이 되줄 수 있는게 있을까 싶어서 검색하다가 찾아 왔습니다
선구독 좋아요 누르고 6시간 33분 경청하겠습니다😊
아 진짜 다 괜찮은데 파이'떤' 매'뜨' 진짜 거슬리네요...굳이 안그래도 되는데 왜그러셨을까 이 좋은 강의를 만드시고...
ㅠㅠ
이거 때문에 여러번 듣다 꺼버림
한글은 파이썬, 발음은 파이떤 어떤거즌 차라리 일관성 있게 하셨으면 좋았을텐데 … 아마도 다른 영단어 발음 보면 … 좋은듯한데 … th = 뜨 발음이 익숙하신 거 같네요.
잘 듣고 있습니다!
혹시 강의 자료로 쓰시는 ppt를 받을수있는 방법은 없을까요??
아무튼 파이썬 하나도 모르는 상태에서 열심히 들어보고 있고 많은 도움이 되고있습니다! 감사합니다!!!!!!
구독했습니다. 감사합니다.
감시합니다! 화이팅입니다!!!
파이썬 공부하면 코딩을 따라 하기 급급했는데 원리를 알려주시니 너무 감사드립니다~열심히 공부해 볼게요~
감사합니다! 조만간 올라올 고급편도 기대해주세요! :)
파이썬을 좋아하고, 사용 중임에도 동작 원리가 늘 궁금했었는데, 좋은 참고자료가 될 듯하여 기대됩니다!ㅎ
감사히 보겠습니다~
감사합니다~ 화이팅입니다!
1:51:36
강의 들을때 노트북 캬서 같이 똑같이 따라하면서 들으면 되나요?
복수전공전에 파이썬을 들어볼까하다가 역사부터 개념까지 꼼꼼히 설명해주셔서 듣고있습니다 감사합니다.
의문이 있는데 코딩이나 개발공부같은 경우는 복습을 어떻게 하는것이 좋을까요? 일반이론서라면 이해를한다음에 회독을 하게된다면 자연스럽게 기억이 잘나는 상황인듯한데. 코딩은 어떤방법을 적용해야할지 모르겠네요
아이고 너무 늦게 답변드리네용. 코딩은 일단 많이 하는게 좋습니다. 그리고 다른 사람들이 작성해놓은 코드들을 읽으면서 코딩 독해능력을 키우는게 좀 도움이 많이 됬던거 같아요 ㅎㅎ 저는 따로 복습은 안합니다 (아마 대부분의 개발자들도 안할거에요). 그때그때 필요할때 잠깐 잠깐 레퍼런스 참고만 해요.
잘보겠습니다😂
선생님 판다스 강의도 만들어주십쇼
기회가 되면 만들어보겠습니다. 근데 판다스는 이미 좋은 강의들이 많아서요. 만약 만든다면 어떻게 차별화 하면 도움이 될거 같나요?
감사합니다. 공부 열심히 해보겠습니다! 인트로만 봐도 작정(?) 하고 알려주실것 같네요. 잘 배워보겠습니다🌃
감사합니다! 승승장구 하시길 바랍니다!
선생님, replit 화면색 어떻게 바꿔요?
replit 어카운트로 들어가셔서 테마로 들어가시면 몇가지 옵션이 있습니다!
@@craftsman-mentality 감사합니다.
40:45
안녕하세요? 강의 감사합니다.! replit console 창에 입력을 하지 못하고 run 실행결과만 나오게 되어 있습니다. 혹시 변경 방법을 아시는지 문의드립니다. .! ㅠ
업데이트가 되면서 run 밖에 할수 없나보네요. Console 옆에 Shell 이라고 있는데 shell 에다가 python 이라고 쓰고 엔터 누르시면 interactive prompt 로 사용 가능하네요 보니까 ㅎㅎ 화이팅입니다!!!
강의 감사합니다.. 근데 광고가 너무 많이 나와요...
강의 감사합니다 고급편도 기다릴게요 ~
감사합니다!
파이썬 명강의
감사합니다! :)
퇴근 후 파이썬 - 상급 개념편 링크입니다!
ruclips.net/video/5xXB93rX_X8/видео.html
도움이 되셨다면 구독과 좋아요 부탁드립니다! 😍
240108 @25:56
240113 @53:34
240114 @1:34:22
퇴근을 하고싶은 취준생입니다.. Python 동작 원리부터 차근차근 공부해야겠다 생각하던 찰나에, 좋은 강의 제공해주셔서 기반으로 열심히 달리고 있습니다.
이 강의 뿐만 아니라 다른 강의도 참고할 수 있게 얼른 나아가면 좋겠네요.
도움 주셔서 감사합니다 :)
감사합니다! 꼭 퇴근을 하게되는날이 오실거에요. 화이팅!
파이썬 기본은 알고 있지만 목소리가 집중되는 목소리여서 한번 들어볼까 하는데 4분 이후로부터 목소리가 바뀌네요..
피드백 감사합니다
다~ 좋은데 파이"떤" 이 좀 거슬리네요.. ㅎ
피드백 감사합니다
너무 좋은 강의인데 이 댓글 때문에 넘 웃겨서 집중이 안되요 ㅎㅎㅎㅎ 그래도 강의 너무 최고입니다^^ 감사합니다!!!!
구독 좋아요 꾹 눌렀습니다^^
아무래도 컨셉인듯 ㅋㅋ 구독 추가요 ~
귀엽고 고맙고 그렇습니다.
파이떤 기엽당 ㅋㅋ
ㅋㅋㅋㅋㅋ 감사합니다!
오우 감사합니다 공짜강의인데 너무 정성스럽네요
감사합니다! 화이팅입니다 :)
2:05:08