전체 글 30

[북클럽][TIL] <IT 5분 잡학사전> - Day 14. 최종 정리 및 독후감

노개북 2주 책읽기 챌린지가 끝났다…! 몇번 빼먹어서 탈락할 뻔 했는데 다행히 커트라인에 걸려서 살아남았다(?) ㅎㅎ과거 파이썬 2주 챌린지도 여러번 도전했다가 잊어버리고 탈락했던 적이 꽤나 있었는데, 이번에 어쩌다보니 시간적인 여유가 있을 듯해서 잡학사전 노개북과 파이썬 챌린지를 병행을 하게됐다. 기본 개념들이 정리된 책이라 사실 별로 무리없을거라고 생각했는데, 매일 성실하게 4~5챕터씩 읽고 정리해서 포스팅을 한다는게 이렇게 어려울지 몰랐다ㅎㅎ한번도 빠짐없이 북틸 작성하고 과제까지 하신분들은 정말 대단하신 듯. 박수를 쳐드리고싶다 👏👏 독후감이니 책에 대한 후기를 쓰자면, 요정도로 얘기할 수 있을 것 같다.은 1. 헷갈릴 수 있는 IT 용어 개념들을 비교하면서 쉽게 정리해준다2. 개발 입문자/주..

Python으로 웹 스크래퍼 만들기 - Day 9 & 10

어제와 오늘도 이틀에 걸쳐서 진행하는 실습! 드디어 본격적인 스크랩핑 실습 주제:Scraping Practice! 강의: #6.0 ~ #6.6 Beautifulsoup 로 html 요소 parsingpagination을 활용하는데! 사이트가 생각보다 좀 복잡해서 함수화 시키고 하는데 시간이 꽤 걸렸다ㅠㅠ 역시나 사이트는 계속 바뀌는거고, 요구조건 충족시키되 창의성을 어느정도 발휘해서 코드를 짜야하는 과제라일단 내 스타일대로 작성해서 제출 완료!니코쌤은 어떻게 짰을지 너무 궁금하다 ㅎㅎ

[북클럽][TIL] <IT 5분 잡학사전> - Day 13. 최신 기술

오늘 읽은 범위마당 5. 최신 기술 편 ep39 ~ 45 책에서 기억하고 싶은 내용ep39 : 인공지능, 머신러닝, 딥러닝인공지능 = AI(artificial intelligence)사람처럼 행동하거나 혹은 더 뛰어난 일반 인공지능(general AI, strong AI) 은 아직 현실에 존재하지 않음. 한 가지만 잘하는 좁은 인공지능(narrow AI, weak AI) 이 대부분. 한정된 영역에서만 동작한다는 특징. 얼굴 인식, 음성 인식 기술에 탑재.머신러닝 = 인공지능을 학습시키는 방법지도 학습 (supervised learning) : 몇 가지 특징(라벨)을 통해 무엇인지 여러 케이스로 학습시키는 방법. 인간이 기계에게 준 라벨을 토대로 학습해서 대답. 추천 시스템에 사용..

Python으로 웹 스크래퍼 만들기 - Day 6 & 7

어제와 오늘은 이틀에 걸쳐서 진행하는 실습! 주제: For Loop Challenge! 파이썬으로 웹 스크랩핑을 하기 위해서는 반드시 HTTP 라이브러리인 Requests 를 써야만 한다. 미리 만들어져있는 API를 호출하여 코드를 작성하면 과제 끝! (과제가 그렇게 어렵지 않았는데 왜 이틀의 시간을 줬을까? 잠시 쉬어가라는 따듯한 의미였을까나ㅎㅎ)

[북클럽][TIL] <IT 5분 잡학사전> - Day 10. 컴퓨터 공학 지식 (2)

오늘 읽은 범위 마당 3 & 4. 컴퓨터 공학편 ep30 ~ ep34 책에서 기억하고 싶은 내용 ep30 : 레거시 시스템의 교훈 과거 핫했던 언어, 코볼(COBOL = common business oriented language) 은 미국 은행 시스템 등 레거시 시스템의 근간이 된 언어. 그러나, 관리되지 않고 배우는 사람도 없어서 현재 유지보수 매우 어려움 프로그램은 반드시 책임 있게 만들어야 하며, 끊임없이 관리되어야 한다! ep31 : SQL SQL(structured query language): 구조화된 질문/문의 언어 = 데이터베이스에 어떤 질문/문의하기 위한 구조를 가진 언어. DBMS(database management system): 데이터베이스 관리 시스템. 종류로는 MySQL, Po..

[북클럽][TIL] <IT 5분 잡학사전> - Day 9. 컴퓨터 공학 지식 (2)

오늘 읽은 범위 마당 3. 컴퓨터 공학편 ep26 ~ 29 책에서 기억하고 싶은 내용 ep26 : 정렬 sorting 알고리즘 버블 정렬 (bubble sort) : 서로 인접한 두 요소를 차례로 비교하며 정렬 앞에서부터 끝까지 이동하며 2개 요소만 비교하여 재배치시켜 한 사이클이 진행되면 마지막 자리 요소는 확정. 마지막을 제외하고 앞에서부터 동일하게 사이클 진행하면 마지막에서 두번째 자리 요소도 확정. 반복하여 맨 앞 자리까지 진행되면 정렬 완료. 한 사이클 당 비교 횟수 N-1 번, 교환 횟수 N-1 번 -> N-1 번의 사이클 시간 복잡도 = O(N^2) 선택 정렬 (selection sort) : 가장 작거나 큰 요소의 위치를 기억하여 차례로 배치 앞에서부터 가장 작은 요소를 비교하며 찾아서 위..