본문 바로가기

프로그래밍

[위데이터랩 뉴스] 위데이터랩의 개발자를 소개합니다! 안녕하세요~! 오늘은 위데이터랩 유튜브 채널에 새롭게 업로드된 영상을 소개하려고 합니다! 위데이터랩에는 철학과를 전공한 개발자가 있는데, 바로 김범진 연구원입니다~ 철학과 학생이 어떻게 개발자가 되었는지 그 과정이 궁금하시다면 지금 바로 아래 링크를 클릭하세요! https://www.youtube.com/watch?v=q-Trs207Q58 더보기
[IT 웹툰] 12. NFT가 뭐에요? 12화 NFT가 뭐에요?🙃?? NFT는 '대체 불가능한 토큰(Non-Fungible Token)'의 줄임말로, 블록체인의 토큰을 다른 토큰으로 대체하는 것이 불가능한 가상자산입니다. NFT가 블록체인 기술을 활용하는데, 이로 인해 NFT가 가지는 두드러지는 특징 두 가지가 있습니다. ☺ 첫번째, NFT는 최초 발행자를 항상 확인할 수 있어 위조, 변조가 불가능합니다. 소유 정보 및 판매 이력 등 NFT와 관련된 정보가 모두 블록체인에 저장되기 때문입니다. 😳 두번째, NFT에는 각각의 고유한 인식 값이 부여되어 있어 상호교환이 불가능합니다. 기존 가상자산(암호화폐 등)이 발행처에 따라 1개당 가격이 동일하고 교환이 가능한 것과는 다르게, NFT가 적용된 가상자산은 별도의 인식 값을 갖게 되어 교환을 할 .. 더보기
[IT웹툰]4화 파이썬이란? 4화 파이썬이란? 파이썬은 최근 들어 그 사용의 비중이 높아지고 있는 언어입니다. 파이썬의 가장 큰 특징은 문법이 C나 JAVA에 비해 쉽고 간단하다는 점입니다. 파이썬이 추구하는 철학이 드러나는 부분이 파이썬의 선(The Zen of Python)이라고 할 수 있습니다. “ Beautiful is better than ugly. 아름다움이 추한 것보다 낫다. Explicit is better than implicit. 명확함이 함축된 것보다 낫다. Simple is better than complex. 단순함이 복잡한 것보다 낫다. (생략) ” 또한 다양한 강력한 모듈들이 있다는 것도 파이썬의 장점입니다. 특히, Numpy라는 모듈에 대해 짚고 넘어갈 필요가 있습니다. Numpy는 C언어로 구현된 파이.. 더보기
[IT 웹툰] 8화 텍스트 마이닝이 뭐에요? 8화 텍스트 마이닝이란?😢 텍스트 마이닝이란 비정형 텍스트 데이터에서 가치와 의미가 있는 정보를 찾아내는(Mining)기술이라고 할 수 있습니다. 쉽게 말하면, 데이터 광산에서 보물 데이터를 캐내는 기술입니다. 텍스트마이닝 기술을 통해 방대한 양의 말뭉치에서 의미 있는 정보를 추출해 내고, 다른 정보와의 연계성을 파악하며, 텍스트가 가진 맥락을 찾아내는 등 단순한 정보 검색 그 이상의 의미를 추출할 수 있습니다. 텍스트마이닝은 크게 크롤링, 자연어처리, 시각화의 과정을 거칩니다. 우선 크롤링이란, 데이터를 수집하고 분류하는 것을 의미합니다. 주로 인터넷 상의 웹페이지(html,문서 등)를 수집해서 분류하고 저장하는 것을 뜻합니다. 크롤링은 여러 웹페이지를 돌아다닌다는 뜻이 강하며,데이터가 어디에 저장되어.. 더보기
[IT 웹툰] 7화 백엔드와 프론트엔드가 뭐에요? 7화 프론트엔드? 백엔드?🥺 사용자가 마주 보는 인터페이스를 ‘프론트엔드’라고 부릅니다. 예를 들어 사용자가 웹 사이트 또는 웹 애플리케이션의 화면 등이 해당됩니다. 이러한 화면을 개발하는 사람이 바로 프론트엔드 개발자라고 할 수 있습니다. 백엔드는 반면에 눈에 보이지 않는 서버에서 작용하는 기술을 다룹니다. 백엔드는 사용자들이 직접 보거나 상호작용할 수는 없지만, 프론트엔드에서 넘겨받은 일들을 처리합니다. 이러한 백엔드를 개발한다면 백엔드 개발자라고 할 수 있겠죠. 예를 들어 포털사이트에 “나만 몰랐던 it”를 검색한다면, 프론트엔드는 사용자로부터 검색어를 검색할 것을 요청받습니다. 그리고 이러한 요청을 백엔드에 전달하게 됩니다. 백엔드에서는 이러한 요청에 대해 DB를 조회하고, 해당하는 결과를 프론트.. 더보기
[IT 웹툰] 머리 식히는 구간 우리 개발자 진님은 오늘도 커피 중독에서 헤어나오지 못하였습니다. 이 세상 모든 개발자님들 화이팅!! -디자이너 하리 #나만몰랐던it #위데이터랩 #IT #프로그래밍 #아이티 #컷툰 #동물툰 #하리 #곰쌤 #코딩 #wedatalab #chick #bear #캐릭터 #일상툰 #illurst #illustration #character #drawing #drawings #doodle #그림쟁이 #레몬하마 #イラスト #소통해요 더보기
[IT 웹툰] 5화 SQL이 뭐에요?😭 SQL은 Structured Query Language (구조적 질의 언어)의 줄임말로, 관계형 데이터베이스 시스템(RDBMS)에서 자료를 관리 및 처리하기 위해 설계된 언어입니다. RDBMS는 다음과 같은 특징을 지닙니다. - RDB를 생성하고 수정하고 관리할 수 있는 소프트웨어 - 관계형 모델을 기반으로 하는 DBMS 유형 - RDBMS의 테이블은 서로 연관되어 있어 일반 DBMS보다 효율적으로 데이터를 저장, 구성 및 관리 - 정규화를 통해 데이터의 중복성을 최소화하며 트랜잭션을 수행하는 것이 더 쉽다 - 데이터의 원자성, 일관성, 격리 및 내구성을 유지하며 데이터 무결성을 높인다 관계형 데이터베이스는 테이블(table)로 이루어져 있으며, 테이블은 키(key)와 값(value)의 관계를 나타냅니다.. 더보기
[IT 웹툰] 4화 파이썬이란? 파이썬은 최근 들어 그 사용의 비중이 높아지고 있는 언어입니다. 파이썬의 가장 큰 특징은 문법이 C나 JAVA에 비해 쉽고 간단하다는 점입니다. 파이썬이 추구하는 철학이 드러나는 부분이 파이썬의 선(The Zen of Python)이라고 할 수 있습니다. “ Beautiful is better than ugly. 아름다움이 추한 것보다 낫다. Explicit is better than implicit. 명확함이 함축된 것보다 낫다. Simple is better than complex. 단순함이 복잡한 것보다 낫다. (생략) ” 또한 다양한 강력한 모듈들이 있다는 것도 파이썬의 장점입니다. 특히, Numpy라는 모듈에 대해 짚고 넘어갈 필요가 있습니다. Numpy는 C언어로 구현된 파이썬 라이브러리로, .. 더보기
[IT 웹툰] 2화 C, C++, C# 2화 C, C++, C# C는 절차 지향 프로그래밍입니다. 절차형 프로그래밍은 말 그대로일정한 순서에 따라 프로그래밍을 하는 방식을 말합니다. 절차지향은 실행속도가 빠르다는 장점이 있지만 코드의 순서가 중요하기 때문에 그만큼 유지보수도 까다롭다는 단점도 있습니다. 그렇기 때문에 보통 속도가 매우 중요한 운영 체제나 임베디드 시스템을 만들 때 사용됩니다. C++은 C에 class 문법이 추가된 언어입니다. C++에서는 클래스를 이용해 객체 지향 프로그래밍을 할 수 있습니다. 객체 지향 프로그래밍에선 객체(Object)가 중심이며, 모든 데이터를 객체로 취급합니다. 예를 들어 우리는 어떤 자동차를 만들때, 자동차라는 “클래스”를 선언하고 거기에 더해 차의 크기 등을 정해 SUV나 경차와 같은 “객체”를 만들.. 더보기
[IT 웹툰] 1화 C?자바스크립트?파이썬?SQL? 오늘은 무엇에 대해 알아볼까요? 1화 C?자바스크립트?파이썬?SQL? C언어는 메모리와 하드웨어를 직접 제어할 때 장점을 발휘합니다. 주로 운영체제, 임베디드 시스템을 만들 때 사용합니다. *임베디드 시스템 : 기계나 기타 제어가 필요한 시스템에 대해, 제어를 위한 특정 기능을 수행하는 컴퓨터 시스템으로 장치 내에 존재하는 전자 시스템 자바스크립트는 웹페이지에 생동감을 불어넣기 위해 만들어진 프로그래밍 언어입니다. 자바스크립트는 컴파일 과정이 없기 때문에 다른 언어와 비교했을 때 빠른 시간 안에 스크립트 코드를 작성할 수 있게 도와줍니다. 또한 웹에 특화된 기술이기 때문에 운영체제나 플랫폼에 상관없이 잘 작동되고 확장성도 높습니다. 파이썬의 특징은 인터프리터 언어라는 점입니다. 또한 문법이 쉽다는 점도 .. 더보기