전체 글 30

Python으로 웹 스크래퍼 만들기 - Day 5

오늘은 강의보고 퀴즈 푸는 날! 그리고 오늘부터는 영어로 내용을 정리해보려한다. 강의 자체가 영어이기도 하고, 영어 공부도 할 겸 주제: Data Structures Quiz! 강의: #4.0 ~ #4.4 (python 자료구조) Organization of data using "Data structure" (자료구조는 데이터를 구조화하고 싶을 때 사용함!) 3 Python data structures : list, tuple, dictionary - List & Tuple : Ordered sequences of values - Dicts List : We use square brackets to create a list and write data seperated by commas inside of ..

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

오늘 읽은 범위 마당 3. 컴퓨터 공학편 ep22 ~ 25 책에서 기억하고 싶은 내용 ep22 : 자료구조, 알고리즘 코드를 관리/협업하기 편하고, 속도가 빠르고, 효율적으로 만들기 위해 필요함 알고리즘은 컴퓨터에게 내리는 지시 사항을 나열한 것 생활 속 알고리즘 종류 지도 앱의 핵심 기능 구현을 위한 패스파인더(pathfinder) 알고리즘 이미지/파일 압축(compression) 알고리즘 자료구조는 데이터를 효율적으로 보관하고 찾기 위한 방식이고, 사용되는 프로그램의 목적에 따라 다양함 컴퓨터의 기억 공간인 메모리와 연관 깊음. 휘발성에 따라 휘발성 메모리, 비휘발성 메모리로 나뉨. 비휘발성 메모리: 컴퓨터 하드 드라이브 휘발성 메모리: 램(RAM, random access memory) - 컴퓨터 ..

Python으로 웹 스크래퍼 만들기 - Day 4

어제 코드 챌린지의 정답을 확인할 수 있다 친절한 설명까지~ 그리고 오늘도 실습! 주제: Control Flow 제출방식 오늘의 blueprint 를 클릭해서 템플릿 코드를 확인 Replit 내 계정으로 로그인 한 뒤, 템플릿 코드를 Fork 내 계정의 프로젝트로 코드가 생성되는데 여기서 코드를 완성시킨 뒤 Run 결과 화면 확인하고 원하는대로 나오면 끝! 자동으로 저장이 되니까 고대로 링크 url 복사해서 숙제 제출 ㄱㄱ AI 기능 켜져있으니까 코드 짜주는건 신기한데 뭔가 정신이 없다ㅠㅠ 여유있을 때 요 기능들 좀 더 뜯어봐야지

Python으로 웹 스크래퍼 만들기 - Day 3

오늘의 과제는 드디어 실습! 주제: Function Practice 제출방식 오늘의 blueprint 를 클릭해서 템플릿 코드를 확인 Replit 내 계정으로 로그인 한 뒤, 템플릿 코드를 Fork 내 계정의 프로젝트로 코드가 생성되는데 여기서 코드를 완성시킨 뒤 Run 결과 화면 확인하고 원하는대로 나오면 끝! 자동으로 저장이 되니까 고대로 링크 url 복사해서 숙제 제출 ㄱㄱ 예전에 챌린지 도전했을 때 사용하던 Replit이 약간 달라졌네. 소소한 기능 업데이트가 많았구나! 신기한건 gpt? 암튼 AI 기능 활용하면 코드도 막 짜주네.? 이번에는 파이썬 챌린지 꼭 성공해야지 하핳...

[북클럽][TIL] <IT 5분 잡학사전> - Day 6. 웹 기술 용어 (2)

오늘 읽은 범위 마당 2. 웹 기술 편 ep16 ~ 21 책에서 기억하고 싶은 내용 ep16 : 웹 브라우저 인터넷 익스플로러 1996년 3.0 버전 발표. CSS와 Ajax 기술을 최초로 지원한 웹 브라우저. cf. Ajax(asynchronous javascript and xml) = 웹사이트에서 어떤 내용을 업데이트하면 새로 고침 없이도 내용을 볼 수 있는 기술 웹 브라우저: HTML 라는 표준안에 의해 표현될 수 있도록 개발된 도구. 웹 브라우저 엔진(랜더링 엔진): 웹 브라우저의 핵심 프로그램 웹 엔진별 브라우저 브라우저 엔진 명 브라우저 명 게코(gecko) 파이어폭스(firefox) 웹킷(webkit) 사파리(safari) 블링크(blink) 크롬(chrome) 블링크(blink) 엣지(Ed..

[북클럽][TIL] <IT 5분 잡학사전> - Day 5. 웹 기술 용어 (1)

오늘 읽은 범위 마당 2. 웹 기술 편 ep11 ~ 15 책에서 기억하고 싶은 내용 ep11 : 라이브러리, 프레임워크 공통점: 누군가 미리 작성해 놓은 코드. 개발 속도를 더 빠르게 만들어줌 차이점: 내가 제어하는가, 제어당하는가? 내가 어떤 도구에 대해서 모든 결정을 다 내리고 있다면 -> 라이브러리 누군가 정한 규칙에 따라 도구를 사용하고 있다면 -> 프레임워크 ep12 : 제이쿼리 자바스크립트보다 더 쉬운 방법으로 웹 사이트에 인터랙티브한 요소 추가 과거 제이쿼리가 브라우저의 호환성을 챙기면서도 코드를 깔끔하고 아름답게 만들어 줬다. 현재는 자바스크립트에서도 호환됨 ep13 : API API(Application Programming Interface): 애플리케이션 프로그래밍 인터페이스. 앱과 ..

[북클럽][TIL] <IT 5분 잡학사전> - Day 4. 복습하며 다시 챌린지 도전

오늘 읽은 범위 마당 1. 기초편 IT 쿠키 상식 & 복습 책에서 기억하고 싶은 내용 프로그래밍 초보자가 하기 쉬운 실수들 공부만 하고 뭔가를 만들지 않는다. 아직 공부가 더 필요하다고 생각하고 준비만 하는 것 입코딩, 눈코딩 X ! 책 구매 또는 강의만 듣기 X 작은 프로젝트로 시작해서 현실적인 목표 세우기 오늘 읽은 소감은? 떠오르는 생각들 책 읽으면서 파이썬 챌린지도 같이 진행하면 딱 되겠네! 이번에는 챌린지 달성하자.. 제발 🙏🏻 궁금한 내용 또는 잘 이해되지 않는 내용 3줄 요약 - just do it

[북클럽][TIL] <IT 5분 잡학사전> - Day 3. 입문, 코딩 언어에 대해 (2)

오늘 읽은 범위 마당 1. 기초편 ep6 ~ 10 책에서 기억하고 싶은 내용 ep6 : 오류 디버깅 ㅇ ep7 : 파이썬 인기 비결 ep8 : 파이썬 속도 이슈 ep9 : 자바스크립트 ep10 : 코틀린과 자바와의 관계 오늘 읽은 소감은? 떠오르는 생각들 궁금한 내용 또는 잘 이해되지 않는 내용 3줄 요약 -

[북클럽][TIL] <IT 5분 잡학사전> - Day 2. 입문, 코딩 언어에 대해 (1)

오늘 읽은 범위 마당 1. 기초편 ep1 ~ 5 책에서 기억하고 싶은 내용 ep1 : 개발자에게 중요한 것은 재능 보다는 끈기, 성실함 ep2 : 목적에 따라 적합한 프로그래밍 언어가 있다 c언어 : 기계가 소통하는 방식에 매우 가까운 언어. 제한된 상황에서 최대 성능을 내야하는 프로그램에서 주로 사용. ex. 가전제품에 이식되는 프로그램, 이미지 처리 프로그램 등 자바 : 주로 정부, 은행, 기업에서 많이 사용. 자바에 기반한 전자 정부 프레임워크를 사용하는 회사 취업 시 유리. 안드로이드 개발! cf) 최근 JetBrains 코틀린도 많이 사용함. 자바와 100% 변환되고 문법이 자바에 비해 쉬운 편 파이썬 : 프로그래밍 초보 입문용으로 추천. 머신러닝, 데이터사이언스, 웹 개발 등 범용성이 매우 넓..