Programming/python 24

Udemy Python Boot Camp Section 21 정리 | 클래스 상속, 리스트 슬라이싱 Class Inheritance, List Slicing

* 이 글은 필자가 자신이 배운 내용을 정리하기 위한 것이며, 결코 Udemy 강의를 결제하지 않은 타인의 학습을 고려하여 작성되지 않았습니다.* 이 글을 학습에 활용하기를 원하신다면, Udemy에서 '[한글자막] Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복' 강의를 구매하시는 것을 권장드립니다.  이번 포스트는 클래스 상속과 리스트 슬라이싱에 대한 글이다. 클래스 상속은 객체지향 프로그래밍에서 중요한 개념이라고 하니, 잘 익혀두도록 하자. 클래스 상속이란, 말 그대로 한 클래스가 다른 클래스의 속성attibute이나 메소드method를 상속받는 것을 말한다.일반적으로 클래스를 정의할 때에는 괄호를 넣지 않지만, 다른 클래스를 상속받는 클래스는 괄호 안에 상속받을 클래스의 ..

Programming/python 2024.11.17

Udemy Python Boot Camp Section 19 정리 | 인스턴스, 고차함수 Instance, High Order Functions

* 이 글은 필자가 자신이 배운 내용을 정리하기 위한 것이며, 결코 Udemy 강의를 결제하지 않은 타인의 학습을 고려하여 작성되지 않았습니다.* 이 글을 학습에 활용하기를 원하신다면, Udemy에서 '[한글자막] Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복' 강의를 구매하시는 것을 권장드립니다.  이번 포스트는 내용이 정말 짧다! 강의에 개념 관련 내용이 적어서 그런 것뿐이지, 귀찮거나 해서 줄인 게 아니다. 절대로.  파이썬에는 고차함수라는 개념이 있다. 이는 모든 언어에 존재하는 개념은 아니지만, 파이썬에서는 여러 함수를 겹쳐서 사용할 수 있다.#codedef add(n1, n2): return n1 + n2def subtract(n1, n2): return..

Programming/python 2024.11.17

Udemy Python Boot Camp Section 17 정리 | OOP(객체 지향 프로그래밍) 구현하기

* 이 글은 필자가 자신이 배운 내용을 정리하기 위한 것이며, 결코 Udemy 강의를 결제하지 않은 타인의 학습을 고려하여 작성되지 않았습니다.* 이 글을 학습에 활용하기를 원하신다면, Udemy에서 '[한글자막] Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복' 강의를 구매하시는 것을 권장드립니다.  요즘 아침에 일어나면 명상을 한다. 정확히는 하루 일과 중 "기상"파트에 명상을 넣어놔서, 명상을 하도록 유도하였다.지도 음성 없이 하루에 3분 정도만 하고 있는데, 나쁘지는 않은 것 같다. 이렇게 미라클모닝을 하나씩 실천하는 거겠지 싶다. 각설하고, 본론으로 들어가자면 이번 섹션은 큰 내용이 없다. 클래스를 만드는 데에 사용되는 핵심 내용은 섹션 16정리에 담았으므로 그 부분을..

Programming/python 2024.11.09

Udemy Python Boot Camp Section 16 정리 | 객체지향 프로그래밍 OOP

* 이 글은 필자가 자신이 배운 내용을 정리하기 위한 것이며, 결코 Udemy 강의를 결제하지 않은 타인의 학습을 고려하여 작성되지 않았습니다.* 이 글을 학습에 활용하기를 원하신다면, Udemy에서 '[한글자막] Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복' 강의를 구매하시는 것을 권장드립니다.  객체지향 프로그래밍. 프로그래밍 관련해서 배워보려는 사람이라면 들어는 본 적 있을 것이다.나도 들어는 봤다. 들어만.뭔지는 모른다... 그러니까 배워야지! 이번 글은 이론이 많다. 주의할 것...  객체지향 프로그래밍이 뭘까? 일단, 우리가 하던 프로그래밍은 일반적으로 '절차지향' 프로그래밍이라고 부른다.절차지향 프로그래밍객체지향 프로그래밍여러 사람이 동시에 하기 어려움.clas..

Programming/python 2024.11.08

Udemy Python Boot Camp Section 13 정리 | 디버깅 debugging

* 이 글은 필자가 자신이 배운 내용을 정리하기 위한 것이며, 결코 Udemy 강의를 결제하지 않은 타인의 학습을 고려하여 작성되지 않았습니다.* 이 글을 학습에 활용하기를 원하신다면, Udemy에서 '[한글자막] Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복' 강의를 구매하시는 것을 권장드립니다.  이번 글은 좀 짧다. 이 강의에서는 디버깅 방법에 대한 걸 많이 다루는데, 사용자가 무슨 코드 에디터를 사용하고 있는지 모르는데 다짜고짜 파이참에만 맞춘 디버깅 방법을 굳이 내가 배울 필요가 있을까 싶어서.. 아니 사실 귀찮다. 좀 많이. 그러니까 이번 글에서는 강의에서 다룬 try except만 짧게 다루고 끝낼 것이다. 어차피 기록용인데 뭐 어때...  try ~ except..

Programming/python 2024.11.07

Udemy Python Boot Camp Section 12 정리 | 유효 범위 scope

* 이 글은 필자가 자신이 배운 내용을 정리하기 위한 것이며, 결코 Udemy 강의를 결제하지 않은 타인의 학습을 고려하여 작성되지 않았습니다.* 이 글을 학습에 활용하기를 원하신다면, Udemy에서 '[한글자막] Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복' 강의를 구매하시는 것을 권장드립니다.  섹션 10, 11은 이미 다룬 내용이거나 문제풀이 내용이라 스킵하고 섹션 12를 다루려고 한다.다른 언어를 배워본 사람은 이미 많이 들어본 개념일 것이다. 지역변수, 전역변수. 지역변수란, 말 그대로 특정 지역에서만 존재하는 함수이다.전역변수란, 모든 곳에서 존재하는 함수이다. 파이썬에서 지역변수와 전역변수가 분리되는 곳은 오로지 함수 안과 밖이다. (지금까지 배운 바로는)if문..

Programming/python 2024.11.01

Udemy Python Boot Camp Section 9 정리 | 딕셔너리 dictionary

* 이 글은 필자가 자신이 배운 내용을 정리하기 위한 것이며, 결코 Udemy 강의를 결제하지 않은 타인의 학습을 고려하여 작성되지 않았습니다.* 이 글을 학습에 활용하기를 원하신다면, Udemy에서 '[한글자막] Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복' 강의를 구매하시는 것을 권장드립니다.  어제 면접을 보고 왔다. 나는 잘 봤다고 생각하는데, 결과가 어떻게 나올지는 모르겠다.여기가 4지망 비슷한거라 (과학기술원을 빼면 4지망, 포함하면 8지망이다.) 붙으면 한 시름 놓일 것 같다. 각설하고  파이썬 부트캠프 섹선 9의 주제는 '딕셔너리'이다. 딕셔너리가 뭘까? 말 그대로 사전이다. 리스트와 비슷하지만 표기는 중괄호{}로 한다.fruits = { "사과" : "..

Programming/python 2024.10.28

Udemy Python Boot Camp Section 8 정리 | 파라미터 parameter

* 이 글은 필자가 자신이 배운 내용을 정리하기 위한 것이며, 결코 Udemy 강의를 결제하지 않은 타인의 학습을 고려하여 작성되지 않았습니다.* 이 글을 학습에 활용하기를 원하신다면, Udemy에서 '[한글자막] Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복' 강의를 구매하시는 것을 권장드립니다. @ : 어? 섹션 7 정리가 없어요!-> 없는 게 맞습니다. 섹션 7은 지금까지 배운 내용으로 행맨 게임을 구현할 뿐인 내용이라, 이론을 설명할 게 없더군요... 만드는 거 은근 재밌으니 해보시길 바랍니다.  사실 파이썬은 굳이 내가 정리를 해야만 외울 수 있는 내용도 아니고... 그래서 블로그에 정리를 안 해도 되지 않을까 잠시 고민했지만, 정리해서 나쁠 건 없을 것 같아 다시 ..

Programming/python 2024.10.27

Udemy Python Boot Camp Section 6 정리 | 함수 function, while 반복문

* 이 글은 필자가 자신이 배운 내용을 정리하기 위한 것이며, 결코 Udemy 강의를 결제하지 않은 타인의 학습을 고려하여 작성되지 않았습니다.* 이 글을 학습에 활용하기를 원하신다면, Udemy에서 '[한글자막] Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복' 강의를 구매하시는 것을 권장드립니다.  강의 듣는 간격이 길어지니까 이 블로그가 빛을 발하고 있다. 이 블로그를 쓰길 정말 잘했다는 생각이 든다... 전 내용이 전혀 기억나지 않는다. 아무튼 유데미 파이썬 부트캠프 섹션 6은 거의 함수 관련 설명으로만 이루어진다.한국에 플레이봇이라는 텍스트 코딩 학습 사이트가 있는데, 플레이봇 비슷한 외국 사이트 리보그로 함수의 사용을 가르친다. 섹션 6은 많은 내용이 있지는 않고 예..

Programming/python 2024.09.27

Udemy Python Boot Camp Section 5 정리 | for 반복문

* 이 글은 필자가 자신이 배운 내용을 정리하기 위한 것이며, 결코 Udemy 강의를 결제하지 않은 타인의 학습을 고려하여 작성되지 않았습니다.* 이 글을 학습에 활용하기를 원하신다면, Udemy에서 '[한글자막] Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복' 강의를 구매하시는 것을 권장드립니다. 이번 강의는 시작하자마자 조금 웃긴 부분이 있어서.. Python과는 관련이 없는 내용이다만 짧게나마 언급해본다.해커는 왜 후드티에 마스크를 쓴 사람으로 묘사되는 걸까? 이 강의에서는 그래도 세균으로부터 보호하고 몸도 따수하게 유지하고 있는 것 같아 다행이라고 말한다. 나만 웃겼으면 말고... 그런데 좀 재밌지 않나? 본론으로 들어가보자. 이번 강의에서는 for문을 맨 처음에 다루..

Programming/python 2024.09.27