분류 전체보기 39

Udemy Python Boot Camp Section 33 정리 | API Endpoint, API parameter

* 이 글은 필자가 자신이 배운 내용을 정리하기 위한 것이며, 결코 Udemy 강의를 결제하지 않은 타인의 학습을 고려하여 작성되지 않았습니다.* 이 글을 학습에 활용하기를 원하신다면, Udemy에서 '[한글자막] Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복' 강의를 구매하시는 것을 권장드립니다. 거짓말이라고 믿고 싶지만 쓰던 포스트가 날라가서 처음부터 다시 쓰고 있다. 이런 젠장할...그러니까 내가 하고 싶은 말은, 이번 글은 이러한 사유로 평소보다 불친절한 글이 될 수 있다는 것이다. 특정 부분(API)에 대한 정보가 얻고 싶다면 다른 블로그를 이용하기를 추천한다. 하지만 나와 같은 강의를 듣다가 복습 등을 하기 위해 이 글을 이용한다면, 알아서 판단하길 바란다. 내 ..

Programming/python 2025.05.10

쿠팡 로켓 직구 하지 마세요

건강한 생활을 위해 믹서기를 샀다과일이 어중간하게 남으면 믹서기에 위잉~ 하고 처리하는 용도도 겸사겸사 해서... 그런데 안 갈림하... 스트레스 받아서 별 방법을 다 찾아봤는데 결국 원인은 칼날에 뭐가 걸려서였다.계속 빨간 불이 다섯 번씩 들어와서 배터리가 부족한가 했는데 그건 아니었고 (물만 넣으면 잘 작동함) 칼날에 뭐가 걸려서 그런건데여기서 어이없는 점나는 사과를 1cm*1.5cm 정도로 잘라서 넣었다1cm가 얼마나 작냐면, 엄지손가락 평균 너비가 2cm이다.그런데 칼날이 그걸 다 못 가로지르고 중간에 사과가 걸린거다하... 결국 가위로 열심히 더 자르고, 5초 작동하고 멈추고 하는 과정을 10번 쯤 반복하니 어느정도 갈리기 시작했다만어이없는 건 판매사의 대응이다. 저 문제를 해결하는데에 1시간이..

Everyday 2025.04.16

난 넣은 적도 없는 광고를 도대체 어떻게 쳐 보신겁니까?

광고 눌렀어요 제 블로그도 놀러와주세요 제발 이.난.리 좀 치지 말라고난 광고 안 넣는다고 돈 벌려고 블로그 하는 것도 아니고 정리랑 공익성 정보공유하는 느낌으로 올리는 거라고 제발 그딴 복붙 댓글 작작 달라고 AI로 만든 글도 그만 올려 저작권의식은 없냐? 정확하지도 않은 정보 공유하면서 ㅈㄴ쉽게 돈벌려는 거 꼴볼견이니까 제발 그시간에 쿠팡이나 뛰세요 ㅈㅂ

Everyday 2025.04.09

양파 카라멜라이징(카라멜라이즈) 하는데 탈 때 해결법

볶을 때 물을 넣고 양파가 물을 머금도록 하면 된다. 그 상태로 팬 안의 물이 증발할 때까지 볶고, 양파의 물이 너무 빠졌다 싶으면 물을 조금 더 넣기를 반복한다.그러면 흐물흐물해진 갈색 양파를 만들 수 있다. 난 이 사실을 몰라서 양파카레 할 때 기름을 열스푼은 넘게 넣었음에도 아삭하고 탄맛이 느껴지는 양파를 먹었지만, 다른 이들에게 도움이 됐으면 하며....

Everyday 2025.04.09

Udemy Python Boot Camp Section 32 정리 | smtplib & datetime module

* 이 글은 필자가 자신이 배운 내용을 정리하기 위한 것이며, 결코 Udemy 강의를 결제하지 않은 타인의 학습을 고려하여 작성되지 않았습니다.* 이 글을 학습에 활용하기를 원하신다면, Udemy에서 '[한글자막] Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복' 강의를 구매하시는 것을 권장드립니다.  오늘 할 일은 SMTP(smtplib)와 datetime 모듈의 사용이다. 내가 파이썬을 많이 배우지는 못했지만 기본적인 문법은 배웠고, 그걸 통해 무언갈 자동화시키고자 하는 사람이라면 datetime 모듈을 한 번쯤 써볼법도 하다. 그리고 datetime 모듈은 무엇보다도 사용법이 무척이나 간단하다.하지만 메일 자동화에 사용되는 SMTP, Simple Mail Transfer ..

Programming/python 2025.01.25

Udemy Python Boot Camp Section 31 정리 | dictionary 없이 플래시 카드 앱 구현

* 이 글은 필자가 자신이 배운 내용을 정리하기 위한 것이며, 결코 Udemy 강의를 결제하지 않은 타인의 학습을 고려하여 작성되지 않았습니다.* 이 글을 학습에 활용하기를 원하신다면, Udemy에서 '[한글자막] Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복' 강의를 구매하시는 것을 권장드립니다.  강의에서는 dictionary로 만들고 내용을 다루던데 나는 설명서 없이 결과만 보고 대충 만들어서 after_cancel과 dictionary없이 결과물이 나와버렸다. (설명서 없이라고 하면 말이 이상하게 들릴 수 있는데, 정확히는 31차 작업할 것과 1단계 내용만 보고 결과물을 만들었다.) 이런 방법도 있다~ 하고 알려주는 용도의 글이라, 이론 설명은 없다. 참고할 사람만 보..

Programming/python 2025.01.06

Udemy Python Boot Camp Section 30 정리 | 오류, 예외 try, catch, except, finally, json 파일 다루기

* 이 글은 필자가 자신이 배운 내용을 정리하기 위한 것이며, 결코 Udemy 강의를 결제하지 않은 타인의 학습을 고려하여 작성되지 않았습니다.* 이 글을 학습에 활용하기를 원하신다면, Udemy에서 '[한글자막] Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복' 강의를 구매하시는 것을 권장드립니다.  예전에 강의에서 try A ~ except B 구문을 다룬 적이 있다. 일단 A를 해보고 안되면 except를 하라는 뜻이다. 오늘은 try ~except의 확장된 버전을 배운다.try A : A를 해본다.except B : A에서 예상치못한 오류가 생기면 B를 한다.else C : A가 예상대로 잘 흘러간다면 C를 한다.finally D : A가 어떻게 됐든간에 D를 한다. e..

Programming/python 2025.01.06

Udemy Python Boot Camp Section 28 정리 | TKinter Canvas 클래스, 동적 타이핑

* 이 글은 필자가 자신이 배운 내용을 정리하기 위한 것이며, 결코 Udemy 강의를 결제하지 않은 타인의 학습을 고려하여 작성되지 않았습니다.* 이 글을 학습에 활용하기를 원하신다면, Udemy에서 '[한글자막] Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복' 강의를 구매하시는 것을 권장드립니다.  저번 강의에서는 여러가지 위젯을 다루었다. 그런데 강의에서 주신 파일만으로도 대충 파악이 가능할 것 같아 라디오 버튼이나 체크박스나... 그런 위젯 하나하나를 블로그에서 살펴보지는 않았다. TKinter로 평생 앱 만들고 살 거 아니니까 괜찮다. 오늘 글은 섹션 28의 목표인 뽀모도로 앱 만들기와 관련된 내용을 위주로 담고 있습니다. python의 특정 기능을 사용하고 싶으시다면..

Programming/python 2024.12.30

Udemy Python Boot Camp Section 27 정리 | TKinter, *args, **kwargs 및 GUI 프로그램 작성

* 이 글은 필자가 자신이 배운 내용을 정리하기 위한 것이며, 결코 Udemy 강의를 결제하지 않은 타인의 학습을 고려하여 작성되지 않았습니다.* 이 글을 학습에 활용하기를 원하신다면, Udemy에서 '[한글자막] Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복' 강의를 구매하시는 것을 권장드립니다.  GUI란, Graphical User Interface의 약자이다. 구이라고도 읽고 지유아이라고도 읽는다.27일차의 첫 강의(강의 소개를 제외한)는 GUI의 역사를 소개하는 것으로 시작한다. 몰라도 되는 이야기라고 생각해 블로그에 따로 기술하지는 않겠다. TKinter(티케이인터라고 읽는다)은 python의 내장 모듈로, turtle보다 더 많은 일을 수행할 수 있게 돕는다.TK..

Programming/python 2024.12.23

Udemy Python Boot Camp Section 26 정리 | 리스트 컴프리헨션과 NATO 알파벳 List Comprehension and NATO Alphabet

* 이 글은 필자가 자신이 배운 내용을 정리하기 위한 것이며, 결코 Udemy 강의를 결제하지 않은 타인의 학습을 고려하여 작성되지 않았습니다.* 이 글을 학습에 활용하기를 원하신다면, Udemy에서 '[한글자막] Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복' 강의를 구매하시는 것을 권장드립니다. 리스트 컴프리헨션은 python외의 다른 언어에 존재하지 않는 독특한 기능이다. (강의에서 그대로 말한다.)new_list = [new_item for item in list(if test)] 라는 패턴을 가지며, 목적은 코드를 간략하게 만드는 것이다.여기에서 list는 새로운 리스트를 만들기 위해 필요한 기존의 리스트, item은 그 리스트 안의 요소, new_item은 새로운 ..

Programming/python 2024.12.17