개발/파이썬

    세번의 도전끝에 졸업한 파이썬 챌린지

    세번의 도전 끝에 마지막 졸업작품까지 제출 완료. 마지막 과제를 제출하는 순간은 어쩌면 수료증을 받았을 때보다 더 짜릿한것같다. 프론트 쪽 코딩과는 달리 파이썬 코드들은 결과가 눈에 보이지가 않아서(?) 많이도 헤맸다. 특히 마지막 과제 중 csv파일을 save_file로 내보낼때 파일명이 원하는대로 정해지지 않아 몇번이나 코드를 수정했는지 모르겠다. 결국 코드가 아니고 브라우저 캐시 문제였던걸 보고 환호와 좌절을 동시에..ㅠㅠ 노마드코더 사이트를 만난건 나에게 행운이다. 쌰라웃 투 니꼬!

    셀레니움을 활용한 스크래퍼 만든 소회

    노마드코더(nomadcoder.co)에서 니꼬쌤에게 배운 파이썬으로 혼자 로켓펀치 스크래퍼를 만들어봤다. 첨엔 강의에서 배운대로 따라하면 금방 만들겠지(?)라는 생각으로 재밌겠다고 시작했다. 허나 왠걸, 로켓펀치는 자바스크립트(를 사용한 것 같다)를 통해 브라우저에서 페이지를 로딩하는 것 형식이라 indeed나 stackoverflow와 다르게 requests만으로 html소스를 가져올 수가 없었다. pagination에서 마지막 페이지를 가져오는 것조차 아예 긁어와지지 않는다면 처음부터 다른 방법을 찾았을텐데 난 내가 css selector를 잘못 선택한 줄 알았다. 근데 오히려 지금 생각해보면, 어떨때는 html 태그가 가져와지는 것 자체가 css selector 문제는 아니란거네. 암튼, 그래서 찾..

    [파이썬] format 함수 속 튜플

    학창시절부터 막히는게 있으면 문제를 해결하더라도 반드시 그 원리를 이해하고 넘어가려 했었다. 지금 파이썬을 공부하다 막힌 부분. 당최 왜 format속 튜플자료형에서 a[0]는 인덱스값을 받고 a[1]는 value값을 받아오는지 이해가 안된다.. for문에 대한 더 명확한 이해가 필요할듯 ㅠ.ㅠ 어려워라 또 이럴때는 그냥 일단 암기하고 넘어가는게 좋을지, 이렇게 원리와 이유를 파악해야하는지.. 후자는 시간이 너~~무 많이 필요하다.

    [파이썬] 노마드코더 파이썬 챌린지 3일만에 실패ㅠ.ㅠ

    처음 코딩 공부를 시작하기로 마음먹었을때 추천 받았던 언어는 파이썬이었다. 초보자가 배우기도 좋고 이후 활용성도 높기 때문? 프로그래머스 기초 강좌에서 무료로 배우기 시작했었다 그리고 반정도 수강한 시점부터 노마드코더에서 html, css를 배우기 위한 클론코딩 강좌를 듣기 시작했다. 내가 쓴 코드가 에러가 나면 원인을 찾기위해 골머리를 싸는게 답답하긴 해도, 어렸을때부터 키보드 두드리는 걸 좋아해서 과정 자체가 즐거웠다. 과정이 즐거우니 의욕도 불타올랐는데, 이 열정과 함께 노마드코더에서 진행하는 2주 챌린지 과정을 두 개 등록하고 기다리고 있었다. BUT 의욕과 달리 파이썬 챌린지 내용이 생각보다 쉽지가 않다. 평소 검색을 잘한다고 자부하는 나였는데 막히는 부분에서 아무리 구글에 서치를 해도 원하는 ..