컴퓨터과학
-
마크다운 사용법 쉽게 정리해 드릴게요. 문서 정리부터 ChatGPT 프롬프트까지 한 번에 이용할 수 있는 마크다운 작성법컴퓨터과학 2026. 4. 16. 15:40
글: 심심한아리엘jwkang3929@naver.com요약마크다운은 간단한 문법으로 문서를 정리할 수 있는 언어랍니다. 예전에는 주로 개발자들이 자주 활용하던 언어였지만, 최근에는 LLM 프롬프트를 작성할 때 구조를 명확하게 표현하는데 효과적으로 사용할 수 있다는 사실이 알려졌습니다. 그래서 기본적인 마크다운 문법을 이용하는 법을 배워 두시는걸 추천드리고 있습니다.문서를 정리할 때 자주 생기는 문제문서를 작성하다 보면 줄을 맞추거나 강조를 넣는 작업이 생각보다 번거롭게 느껴집니다. 한글이나 워드와 같은 프로그램은 글 양식을 적용하는게 상대적으로 간단한 편이지만, 노션과 같은 웹 서비스를 쓸 때는 단축키나 UI가 문서 편집 프로그램과 많이 다른 편이라 마우스를 계속 사용하는 과정이 반복되면서 글을 작성하는 ..
-
웹사이트 경량화 알아보기 - 로딩 속도 향상을 위한 이미지 용량 최적화컴퓨터과학 2025. 12. 24. 15:21
웹사이트 경량화 알아보기 - 로딩 속도 향상을 위한 이미지 용량 최적화만약 웹사이트나 웹서비스를 운영해야 한다면, 성능 최적화를 위해서 가장 손쉽게 시도할 수 있는 방법으로 이미지 용량 최적화를 꼽을 수 있습니다. 최근 웹사이트는 고해상도 이미지와 미디어 중심으로 구성되는 경우가 많습니다. 문제는 이러한 시각적 요소가 페이지 전체 용량의 상당 부분을 차지하며, 로딩 속도 저하와 트래픽 증가로 직결된다는 점입니다. 그리고, 이러한 문제는 사용자 이탈로 이어지지요. 특히 모바일 환경에서는 이미지 최적화 여부가 사용자 경험(UX)에 큰 영향을 끼치는 만큼, 이미지 용량 최적화에 신경 써야 합니다. 그래서, 웹사이트 경량화를 위해 다양한 이미지 압축 기술이 선보여지고 있답니다. 이 글에서는 JPEG, GIF 대..
-
[urllib] 웹사이트 주소 규칙을 나타내는 URL 알아보기컴퓨터과학 2025. 2. 25. 16:45
웹사이트 주소 규칙을 나타내는 URL 알아보기이 글은 mdn web docs의 What is a URL? 문서를 참조하여 작성했습니다.우리가 흔히 사용하는 웹사이트는 URL(Uniform Resource Locator)이라고 하는 주소 형식을 사용합니다. URL은 웹에 게시된 리소스를 검색하기 위해 브라우저에서 사용하는 메커니즘을 이르는 말이예요. 이번에는 이 웹사이트 주소를 이용해 특정 웹페이지의 정보를 분석하거나, 파싱(parsing)을 해보려고 합니다. 만약 URL 파싱을 잘 한다면, 적절한 URL 입력을 통해서 크롤링(crawling) 등의 작업을 해결할 수 있습니다. 예를 들어, 네이버 지도에서 홍대 카페 라고 검색하고 싶다면 지도 웹사이트의 검색창을 누르고 홍대 카페를 적도록 하는 방법도 있지..
-
[컴퓨터과학] 텍스트 인코딩 알아보기컴퓨터과학 2024. 7. 26. 17:29
텍스트 인코딩 알아보기컴퓨터는 모든 자료를 이진법으로 표시합니다. 그런데, 우리가 흔히 사용하는 텍스트 정보는 이진법으로 표시할 수 없지요. 그래서, 컴퓨터가 이해할 수 있는 언어와 사람이 이해할 수 있는 언어 사이의 관계를 정의하는 방법으로 텍스트 데이터를 표현할 수 있습니다. 이것이 바로 텍스트 인코딩(Text Encoding)이지요. 텍스트 인코딩을 위한 규격은 다양하게 마련되어 있는데, 우리나라에서 자주 볼 수 있는 규격은 UTF-8(Universal Coded Character Set + Transformation Format - 8-bit)과 EUC-KR(Extended Unix Code-Korea), CP949(Code Page 949)가 있습니다. 여기서, 한국어 문서는 주로 EUC-KR ..
-
[컴퓨터과학] 논리 회로(Logic Gate) 알아보기컴퓨터과학 2024. 7. 15. 17:08
게이트 알아보기흔히 게이트라고 표현하는 논리 회로(Logic Gate)는 간단한 논리 연산을 진행한 뒤, 결과를 반환해 주는 물리적 장치를 이릅니다. 이 게이트를 적절한 형태로 배치한다면 많은 문제를 해결할 수 있지요. 이번에는 파이썬(Python)을 이용해서 게이트를 소프트웨어적으로 구현해 보도록 하겠습니다. 게이트의 종류대표적인 게이트로는 AND, OR, XOR, NAND가 있습니다. 각 게이트는 두 개의 부울(bool)을 입력받을 수 있고, 하나의 부울 데이터를 반환해 줍니다. 만약 A, B 데이터를 입력받는다고 했을 때, 각각의 게이트가 어떤 반환값을 주는지는 아래 진리표를 참고해 주세요. 게이트의 구현파이썬 코드로 게이트를 구현하는 것은 간단한 연산자 혹은 조건문을 활용하면 됩니다. 아래에..