본문 바로가기

오블완3

[Upstage AI Lab 6기] 자료구조 및 알고리즘 (Data structure and Algorithms) 자료 구조와 알고리즘은 컴퓨터 공학에서 가장 중요한 부분 중의 하나이다. 자료구조란?- Data Structures는 데이터를 구성, 저장, 조작하는 방법을 의미하고, 데이터의 관리 효율성을 조절하기 위한 여러가지 구조에 대한 내용이라고 할 수 있다. 추상 자료형(Abstract Data Type)이란?- 복잡한 데이터나 시스템 등으로부터 핵심적인 개념 또는 기능을 간추려 내는 것으로 특성을 나타내는 변수, 필요한 연산등이 포함된다. 이렇게 필요한 데이터의 구조를 따로 정의해서 만들게 되면, 코드에서 데이터를 다루기 편해진다. 스택(Stack)과 큐(Queue) 자료 구조 Stack(스택)은 LIFO(Last-In, First-Out) 구조를 가진 자료구조이다. 먼저 들어간 데이터가 먼저 나온다는 의미이.. 2024. 12. 6.
[Upstage AI Lab 6기] Python 강의 후기 - 웹 크롤링 강좌 크롤링이란?- 웹페이지의 데이터를 추출하는 행위 크롤링 활용한 웹사이트 사례- 검색 포털, 상품 비교 사이트, 부동산 사이트 등등    HTTP (Hypertext Transfer Protocol)- 웹상에서 데이터를 전달할 때 사용되는 프로토콜 웹페이지의 기본 요소HTML : 웹페이지의 기본적인 정보로 구성됨CSS : 웹페이지의 디자인 요소 추가Javascript : 웹페이지에 동적인 기능 추가 HTML 예시                 크롤링을 해봅시다          자바 스크립트 파일을 연결하여 웹페이지에 적용되게 함     크롤링에서는 대부분 html 파일속의 정보를 이용하여 크롤링을 한다. json 이란?- JavaScript Object Notation 의 줄임말로키:값 쌍의 형태를 활용해.. 2024. 11. 23.
Upstage AI Lab 6기 OT 후기와 앞으로의 다짐 나는 패스트 캠퍼스 Upstage AI Lab 6기에 선발이 되어서 장장 7개월의 교육과정에 합류하게 되었다. 이 과정은 이름 그대로 AI를 이용하여 유용하고 가치 있는 프로젝트를 만들기 위한 교육을 하는 부트캠프 과정이라고 할 수 있다. 나는 컴퓨터 공학을 전공하지도 않았고, AI 관련 전문교육을 받거나 관련 직종에 근무한 적은 없다.  다만 AI 기술에 대한 관심과 열정만 가지고 지원하게 되었으며, 과연 이 7개월간의 부트캠프 과정을 내가 성공적으로 수행할 수 있을까에 대한 의문과 걱정이 있었던 것도 사실이다.  하지만 첫날 OT 를 통해서 이 과정에 대해서 자세한 설명을 듣고 나니 조금은 걱정이 누그러지게 되었다. 우선 이 과정이 상당히 체계적으로 잘 짜여져 있다는 걸 알게 되었다. 우선 초반에는 .. 2024. 11. 15.