일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Linux
- 김경문
- Tizen
- 손민한
- ubuntu 12.04
- NC 다이노스
- 안드로이드
- 문파문파 공략
- 데이터베이스
- 뉴스타파
- python
- 해외직구
- mysql
- 우분투
- 타이젠
- 문파문파
- 애플
- 리뷰
- 디자인 패턴
- 조세피난처
- 국정원
- 인공지능
- 프로야구
- 야구
- 블로그
- NC다이노스
- arm
- ubuntu
- 단통법
- 태그를 입력해 주세요.
- Today
- Total
목록분류 전체보기 (605)
꿈꾸는 사람.
Pandas란 무엇인가?Pandas는 Python에서 데이터 분석과 조작을 위한 고수준의 데이터 구조와 도구를 제공하는 오픈소스 라이브러리이다.Pandas는 특히 구조화된 데이터(예: 테이블 형태의 데이터)를 처리하는 데 최적화되어 있어 데이터 분석, 정리, 변환 및 시각화를 효율적으로 수행할 수 있다.Pandas는 NumPy를 기반으로 하며, 데이터프레임(DataFrame)과 시리즈(Series)라는 두 가지 주요 데이터 구조를 제공한다. 주요 개념Series:일차원 배열과 유사하며, 데이터와 데이터의 인덱스를 함께 저장한다.Python의 리스트나 NumPy 배열에 인덱스를 추가한 것과 비슷하다.import pandas as pds = pd.Series([10, 20, 30], index=['a', '..
우리 모두 한 번쯤은 웹 페이지의 특정 내용을 인쇄하고자 할 때, 페이지의 불필요한 부분들 때문에 곤란을 겪어본 적이 있습니다. 사이트의 헤더, 푸터, 광고 등이 문서의 가독성을 떨어뜨리고, 종이와 잉크를 낭비하게 만드는 것이죠. 이러한 문제를 해결하기 위한 방법을 찾다가, 몇 가지 유용한 도구를 발견했고, 이를 통해 원하는 결과를 얻을 수 있었습니다. 편리한 무료 솔루션 1. Print Friendly & PDF "Print Friendly & PDF"는 웹 페이지의 내용을 최적화하여 인쇄하거나 PDF로 저장하는 데 도움이 되는 서비스입니다. 사용 방법은 간단합니다. 먼저 인쇄하고자 하는 웹 페이지의 URL을 복사합니다. 그런 다음, Print Friendly 웹사이트에 접속하여 URL을 입력한 다음 ..
캐글 경진대회 참여기: 프로그래머에서 데이터 분석가로의 여정 오늘은 데이터 분석가를 준비하는 프로그래머로써 'NFL Big Data Bowl 2024' 대회에 참여하기로 결정한 흥미진진한 이야기를 여러분과 공유하려 합니다. 1. 캐글과의 첫 만남 데이터 분석에 필요한 데이터셋을 찾던 중 캐글을 알게되어 가입하여 데이터 분석의 세계에 첫발을 디뎠습니다. 캐글은 데이터 과학자와 머신 러닝 엔지니어를 위한 훌륭한 플랫폼으로, 전 세계의 다양한 데이터와 문제를 해결할 기회를 제공합니다. 2. NFL Big Data Bowl 2024 가입 후 얼마 지나지 않아 'NFL Big Data Bowl 2024' 대회 참여 초대 메일을 받았습니다. 이 대회는 NFL 데이터를 사용하여 미식축구 선수들의 경기력을 분석하고 예..
배경 나는 한국의 IT 개발자로 영어로 된 IT 용어를 접할 때 언어의 차이에서 오는 문제로 개념을 파악하는데 어려움이 있다. 한글로 된 멀티모달은 일단 의미가 와닿지 않는다. 그래서 멀티모달(Multimodal)의 언어적 기원과 특징을 찾아보았다. 멀티모달(Multimodal)의 언어적 기원과 특징 멀티모달(multimodal)이라는 용어는 라틴어에서 유래했고 "Multi-"는 '많은'을, "-modal"은 '방식'이나 '모드' 또는 modalis"(모양, 양식)를 의미한다. 따라서 멀티모달은 '여러 가지 방식'이나 '여러 가지 모드'를 동시에 사용한다로 해석한다. 기존 IT 에서의 멀티모달 기존 IT 분야에서의 멀티모달은 사용자 인터페이스(UI)에 관한 문맥에서 많이 사용된다. 예를 들어, 터치스크린..
Layered popup 개요 Layered popup은 웹 서비스에서 사용자 인터랙션을 돕기 위해 만들어진 팝업창 중 하나로, HTML, CSS, JavaScript를 활용해 구현할 수 있다. 이러한 팝업은 일반적으로 웹 페이지의 다른 요소 위에 층처럼 겹쳐져 나타나며, 주로 사용자에게 중요한 정보를 전달하거나 추가적인 입력을 요청할 때 사용된다. Layered popup의 동작 원리 1. HTML 먼저 웹 페이지의 HTML 구조에 팝업 요소를 추가한다. 이는 보통 div 요소로 구현되며, 필요한 경우 form 요소를 포함할 수도 있다. 레이어 팝업 팝업에 표시할 내용을 여기에 추가 × 2. CSS 팝업의 스타일을 지정하기 위해 CSS를 사용한다. 팝업을 화면 중앙에 표시하고, 다른 요소 위에 겹치도록..
Easter Egg의 의미와 유래 "Easter egg"은 일반적으로 컴퓨터 프로그램, 게임, 영화 또는 책에 숨겨진 유머나 비밀 기능, 은어, 또는 참고 자료를 나타내는 용어이다. 부활절에 계란을 숨기고 아이들에게 찾는 놀이에서 착안하여 소프트웨어와 게임의 원래 기능과 무관한 메시지를 숨겨 놓은 걸 이스터 에그(Easter Egg)라고 한다. 최초로 Easter egg라는 용어를 사용한 것은 1979년 Atari의 비디오 게임 "Adventure"의 개발자인 Warren Robinett이다. 당시 Atari는 게임 개발자들의 이름을 게임에 공개하지 않았으며, 로비넷은 이에 반발하여 스스로 게임 안에 비밀 구역을 만들었다. 그리고 이 구역 안에 "Created by Warren Robinett"이라는 문..
1. Visual Studio Code에서 OpenAI의 GPT-3 사용하기 개요 OpenAI의 GPT-3은 자연어 응답과 완전한 코드를 생성하는 기능을 갖춘 최첨단 대규모 언어 모델이다. 확장을 통해 GPT-3을 Visual Studio Code에 통합하여 개발자는 이 강력한 도구를 활용하여 보다 효과적이고 효율적으로 코드를 작성하고 분석할 수 있다. 주요 기능 ① GPT-3으로 코드 작성 GPT-3의 코드 작성 기능은 개발자를 위한 게임 체인저로 개발 시간을 절약하고 생산성을 높일 수 있다. Visual Studio Code에서 GPT-3 프롬프트에서 자연어로 요청만 개발자는 코딩 문제에 대한 도움을 받고 코드 조각을 생성하고 전체 함수를 작성할 수도 있다. 특히 개발자는 새로운 프로그래밍 언어를 배..
데이터베이스 관리 도구 Oracle Database 21c XE를 설치하면 오라클 데이터베이스 관리 도구들이 설치된다. 기본 설치되는 SQL*Plus는 Oracle 데이터베이스 작업을 위한 명령줄 인터페이스(CLI)이다. 사용자는 SQL 문, 스크립트 및 PL/SQL 블록을 실행할 수 있으며 데이터베이스와 직접 상호 작용할 수 있다. SQL Developer는 Oracle 데이터베이스 작업을 위한 그래픽 사용자 인터페이스(GUI)로 데이터베이스를 관리하고, SQL 문을 실행하고, 그래픽 인터페이스를 통해 데이터베이스와 상호 작용하는 방법을 제공한다. 계정 생성 Oracle Database 21c XE 사용하려면 다음과 같이 사용자 계정을 생성해야 한다. 다음 명령을 입력하여 새 사용자 계정을 만든다. O..
개요 Oracle Database 21c Express Edition (XE)는 Oracle사에서 제공하는 무료 데이터베이스 관리 시스템이다. 이 버전은 개발자와 소규모 조직을 위해 제공되며, 가용 메모리와 CPU 코어 수에 제한이 있다. 설치 Windows 운영 체제에서 설치하는 방법은 다음과 같다: Oracle Database 21c XE 다운로드 페이지(https://www.oracle.com/database/technologies/xe-downloads.html)에서 Windows 용 설치 파일을 다운로드한다. 설치 파일을 실행하여 설치를 시작한다. 설치 과정에서 요구되는 정보를 입력하고 설치를 완료한다. 완료 후 표시되는 중요한 정보 3가지 정보를 기억해야 한다. 다중 테넌트 컨테이너 데이터베이..
GPT-3 (Generative Pre-trained Transformer-3, 생성적 사전 학습된 변환기)는 2020년 5월 OpenAI에서 공개한 신경망 언어 모델이다. 이때 GPT-3는 사람이 쓴 것과 구별하기 어려울 정도로 좋은 품질의 대화, 번역이나 작문을 할 수 있어 큰 반향을 일으켰다. 이후 2022년 11월에 OpenAI에서 ChatGPT란 챗봇을 소개했다. ChatGPT는 GPT-3 계역의 대규모 언어 모델을 기반으로 개발되었다. 챗봇은 사람과 대화하는 프로그램인데 ChatGPT는 최신 인공지능 챗봇으로 만물박사와 대화하는 느낌을 준다. ChatGPT를 다양하게 활용할 수 있다. 다음은 일상 생활과 회사 업무에 ChatGPT를 사용한 몇 개의 사례들 보여주어 다양한 활용 가능성을 알아보려..