2021.5 장고 학습 실패 기록
파이썬 하면, 장고는 무조건 해야하니깐, 하기로 했다. 처음부터 장고할껄 -_-;; 책 서두 부분 학습계획표에 보면, 도전 30일 완성 : 하루에 한 시간씩 한 달만 공부하면 누구나 파이썬 웹 개발을 정복할 수 있습니다. 한 학기 강의용으로 16주 동안 계획,학습 해보세요. 현직 개발자라면 16일 안에 빠르게 학습해보세요. 하루에 한 시간. 30일. 즉, 30시간이면 """누구나""" 할 수 있다. ㅠㅠ 하루 8시간 공부하면, 4일이면, 누구나 할 수 있다는 난이도라는건가??? 개인 목표 뭐...하루 한 시간 책보고, 실습 서너시간을 말한 것이겠지 싶으면서, 그래도, 하루 풀타임으로 쓸 수 있는 상황이니깐, 그러면 넉넉잡고 일주일 안에 실습까지 1독을 하자.. 그리고, 비슷한 류 장고 책 (점프 투 장고..
장고/배포(서버 nginx 도커)
2022. 9. 10.
초보코딩 pillow : 이미지 다루기 (흑백처리, 모자이크, 도트)
초보코딩 실습 나도코딩 GUI 실습 후, 관련 예제를 찾아봤다. Pillow Image 실습. 딱이야! 1. 이미지 grey 흑백으로 바꾸기 투명 png 갖다 썼다가 안돼서 헤맸었다. convert('RGB') 필요 r.size 로 이미지의 크기 (전체 픽셀수) 구하고, r.getpixel( i, j ) r.putpixel((i,j), ( , , , ) from PIL import Image import matplotlib.pylab as plt import os # 이미지 흑백으로 바꾸기: rgb평균값으로 동일하게 putpixel im = Image.open("pica2.jpg") r = im.convert('RGB') # plt.imshow(r) # r을 plotting(가시화)한다. # plt.sh..
python(0821-0908)/메모
2022. 9. 7.
리스트 insert,append // pop, del, remove // a.count(1), len(a)
insert() : 추가, 수정 둘 다 가능 append() : 끝에 추가하기 pop() del[] : 요소 index로 삭제. 슬라이싱 삭제 remove() --> value 중 20 을 삭제. a.remove(20) a.index(3) --> 3의 index 값은? a.count(1) ---> 1 이 몇 개? len(a) -----> 리스트a 의 요소 수는? ---> 반복문 실행시, 몇 번해야하는지 확인 a[2] = 4 >>> a = [1, 2, 3] >>> a[2] = 4 >>> a [1, 2, 4] del 은 특이하게 명령어 모양 >>> a = [1, 2, 3] >>> del a[1] >>> a [1, 3] del a[2:] >>> a = [1, 2, 3, 4, 5] >>> del a[2:] >>..
python(0821-0908)/메모
2022. 9. 5.
게임 3 활용 : 팡팡
매우 복잡하진 않지만, 초심자에겐 다중 리스트, 딕셔너리형 리스트, x축 y축의 방향 고려한 위치정보로 상당히 헷갈렸다. 한 줄 for 문. 리스트 요소 삽입, 삭제 등. 음 파이썬 문법을 익히기 위해서는 매우 좋은 예제 같다. 코드가 능숙해진 상태라면, 상당히 재밌는 예제. 초등학생은 어렵겠고, 중-고등 때 물리 속력, 속도가 컴퓨터에서 이렇게 쓰일 수 있구나 하며 감탄했다. 속도하면, 일상적으로 시간 당 킬로의 단순 계산이나, 왼쪽에서 오른쪽의 방향으로만 생각하는데, x 축이 뒤바뀐 상태의 속도, 특히, y 축이 거꾸로 된 속도 개념에서 처음에 헤맸다. -_-;; 이렇게 쉬운걸. 단순하지만, 한번 그 틀을 벗어날 때가 가장 힘든 것 같다. 우리가 언젠가 처음 - 음수를 접할 때 처럼. 딸내미 코딩 배..
python(0821-0908)/활용1 게임(0830-0902-)
2022. 9. 1.
웹스크래핑3 셀레니움 2 구글무비
휴... 꾸역꾸역 여기까지 왔다. ㅠㅠ 와웃... 결국, 이게 거의 결정판인데, 아쉽게도 페이지가 업데이트돼서 제대로 실습을 못했다. 하지만, 이제 웹상에 있는 다른 크롤 예제들을 봐도, 이해하고 사용할 수 있겠다. 주로 표형태를 추출, 재가공(db 저장포함) 하고 싶으니, 다른 예제들로 더 공부해가야겠다. 나도코딩님 리스펙~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 후기 : 하루이틀이면 끝날 줄 알았는데, 실습하는데 하루 3-4시간씩 약 일주일 걸렸다. 흑. 삽질 2020 강의라서, 2022 년엔 ui가 태블릿 친화적으로 바껴버렸다. 빨리 했어야해.. 흑 1독 (포인트만 기록하며, 가급적 끊지 않고 보기) 보면서, 따라치면서 하니 ... 진도도 안나가고, 너무 힘들었다 ㅠ 먼저 1회 시청을 똑바..
활용3. 웹스크래핑(0825-0829)/selenium
2022. 8. 29.
웹스크래핑3 셀레니움 1 네이버 항공권 WebDriverWait(browser, 30).until(EC.presence_of_element_located((By.XPATH, xpath_str)))
삽질 기존 강의로 꾸역꾸역 따라하다가, 변화된 것이 많아서 울고 있다가, 2022버전으로 업데이트 강좌가 있어서 진행할 수 있었다. 하기 예제에서 xpath 추출 시, find_element"s" 로 배열로 추출할 경우, 배열값이 [0] 이 아닌, [1]도 있을 수 있으므로, xpath 절대경로를 사용하는 것이 좋겠다. 단, 예제대로 따라하면, xpath 경로 추출시, text 포함, 일치의 조건 사용방법을 익힐 수 있었다. 나도코딩님은 강의 천재야... 난이도가 분명히 올라갔는데, 슬쩍슬쩍 할 수 있을만큼 올라간다. +_+ 키포인트 클릭 후, 로딩되기 전까지 기다리기 find_element(By.XPATH, '//button[text() = "가는 날"]') # (By.XPATH, '//button[ ..
활용3. 웹스크래핑(0825-0829)/selenium
2022. 8. 29.