유니코드의 채택은 다국어 지원 및 다양한 문자 집합 간의 상호 운용성을 향상시켰으며, 현대의 소프트웨어와 통신에서 널리 사용되고 있다고 한다 유니코드(Unicode)는 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 국제 표준이다. 기본적으로 각 문자에 대해 고유한 코드 포인트(숫자)를 할당하여 표현한다. 이는 서로 다른 언어 및 문자 체계 간의 상호 운용성을 증가시키는 데 기여한다. UTF-8, UTF-16, UTF-32 등 인코딩: 유니코드 코드 포인트를 실제로 저장하고 전송하는 방법으로 여러 가지 인코딩이 사용된다. 대표적으로 UTF-8, UTF-16, UTF-32 등이 있다. 각 인코딩 방식은 코드 포인트를 비트로 어떻게 나타낼지에 대한 규칙을 정의함. UTF-8: 가장..
1. 대학수업과 민간시장에 대한 이야기 중. 배민 ceo 개발자 출신님의 말씀을 빌려보면, 학문은 "논문, 연구"계열이 현 시대의 지식에 관해 좁은 한 점을 찍는게 목표이고 학습은 개발자의 경험을 "점점 넓혀나가"면서 전문가 혹은, 전문가형 리더가 되는게 목표이다. 다르게 말하면 학교는 돈버는 법을 가르치지 않는다는 것이다. 평생 공부하겠다는 학자와 돈을 벌려는 개발자들은 각자의 소명이 다르고 직업의 속성이 다르다는 것. 2. 유다시티, 코세라 등에 강의 내용은 학문은 시장기술과는 너무 거리가 멀다. 그래서 시장의 주류기술과 벤더사의 도구가 주어지지 않는다. 예를 들어 시장에 jsp가 필요할 때는 java까지만 가르친다.. 기술을 먼저 익히고, 이론은 기술을 높이는 방향으로 써라. 지식이 아니라 "지식 ..
Colaboratory, 줄여서 Colab이라고도 불리는 것은 구글에서 제공하는 클라우드 기반의 무료 Jupyter 노트북 환경. 이는 데이터 과학자, 연구원, 개발자들이 Python 프로그래밍 언어를 사용하여 데이터 분석, 기계 학습, 딥러닝 등의 작업을 수행할 수 있는 편리한 방법을 제공한다. Colaboratory의 주요 특징과 장점 무료 액세스: Colab은 무료로 사용할 수 있다. Google 계정이 있는 사용자라면 누구나 이 서비스를 사용할 수 있다. 클라우드 기반: Colab은 클라우드 기반으로 작동하기 때문에 사용자의 로컬 머신에서 소프트웨어를 설치하거나 구성할 필요가 없다. 모든 작업은 Google의 서버에서 실행된다. Jupyter 노트북과 통합: Colab은 Jupyter 노트북 환경..