자기 개발과 IT 프로그래밍을 위한 여행

물처럼 흐르는 시간, 그 속에서의 여행

반응형

분류 전체보기 72

온라인 코딩 사이트

https://replit.com/ Replit: the collaborative browser based IDE Run code live in your browser. Write and run code in 50+ languages online with Replit, a powerful IDE, compiler, & interpreter. replit.com 일반적으로 여러 프로그래밍 언어를 학습하기 위해선 IDE 라는 통합개발환경툴(프로그램)을 설치하게 됩니다. C언어 계열이라면 Visual Studio 를. Java언어 계열이면 Eclipse 를. Python 계열은 아나콘다나 Python IDLE 와 같이. 프로그래밍 개발 툴을 설치하는 것이 기본입니다만 학생들이 사용하는 학교 컴퓨터부터 집 컴퓨..

지원 서관 2023.05.02

[북리뷰] 나도 하는 파이썬 데이터 분석

파이썬을 통해 어떻게 데이터를 다루는지에 대해서 예제를 통해 쉽게 배우기 좋은 책입니다. 1,2부로 나뉘어 전반 1부에서는 기초적인 파이썬의 개념들에서 필수적인 개념들과 약간의 예제들로 이루어져 빠르게 파이썬을 학습할 수 있으며, 이해되지 않는다면 부분은 수업이나 검색을 통해 채울 수 있을 만큼. 강의나 독학용으로 좋다 느껴졌습니다. 2부에서는 파이썬을 통해 여러 데이터를 어떻게 처리해야하는지를 알수 있습니다. 단순한 파이썬 개념 책이라면 문법 학습과 약간의 예제로 끝이지만, 이책은 절반 가량의 분량으로 앞서 1부로 학습한 파이썬 개념을 실제 활용하여 어떻게 하면 데이터 분석가로서 혹은 본인의 업무에 도움이 되고 활용하는지를 느낄 수 있게 해주는 책입니다. 단순히 책 제공을 통해서 드는 생각이 아니라 이..

빅데이터와 파이썬

빅데이터란? 빅데이터( Big Data)란, 기존 데이터베이스 관리 도구로는 처리하기 어려운 대규모의 데이터 집합을 의미합니다. 이러한 대규모의 데이터는 대부분 정형화되어 있지 않으며, 다양한 형태와 속성을 가지고 있습니다. 이러한 데이터를 처리하고 분석하며 인사이트를 도출하는 기술과 방법론을 빅데이터 분석 기술(Big Data Analytics)이라고 합니다. 빅데이터는 3V(Volume, Velocity, Variety)라는 특징을 가지고 있습니다. Volume: 기존 데이터베이스 관리 시스템으로는 처리하기 어려운 대용량의 데이터 Velocity: 대량의 데이터를 실시간으로 수집, 처리, 분석하는 속도 Variety: 정형화된 데이터뿐만 아니라, 비정형 데이터도 포함하는 데이터의 다양성 대규모 데이터..

마인드 맵 활용법

마인드맵은 비교적 간단하고 직관적인 방법으로 정보를 시각적으로 구성하는 기술입니다. 이는 어린이들이 복잡한 생각과 아이디어를 구조화하고 구성하기 위해 매우 유용합니다. 따라서, 13살 어린아이들에게 마인드맵을 사용하여 본인의 일상과 생각을 정리하도록 하는 것은 여러 가지 이유로 권장됩니다. 첫째, 마인드맵을 통해 어린이들은 본인의 생각과 아이디어를 시각화할 수 있습니다. 이는 생각과 아이디어가 쉽게 이해되며, 더욱 명확하게 전달될 수 있도록 도와줍니다. 이는 어린이들의 창의성과 문제 해결 능력을 증진시키는 데에도 도움이 됩니다. 둘째, 마인드맵을 사용하여 일상을 정리함으로써, 어린이들은 자신의 일상적인 패턴과 루틴을 파악할 수 있습니다. 이는 어린이들이 자신의 생활 방식을 분석하고, 필요에 따라 수정하거..

잡담실/G 2023.04.05

파이썬이란

파이썬이란? 한창 인기 있는 ChatGPT 와 같은 AI 시스템을 만드는 곳에서도, 빅데이터를 모아 더 나은 정보로 가공하는데에도 사용되는 언어로서, Java, C 언어와 같이 기초 학습 언어 중 하나로도 사용됩니다. (다만 파이썬은 다른 기초 언어들과는 그 문법이나 구조에 차이가 조금 있습니다.) 흔히 컴퓨터공학과와 같은 대학 학과를 입학하면 배우는 기초 언어로서 파이썬은 인터프리터식, 객체지향적, 동적 타이핑 대화형 프로그래밍 언어에 속합니다. 파이썬은 쉬운 문법과 강력한 라이브러리로 인해 인기 있는 언어 중 하나이며, 데이터 과학, 인공 지능, 웹 개발, 자동화, 게임 개발 등 다양한 분야에서 사용됩니다. 파이썬이 사용되는 분야 데이터 과학 분야에서는 파이썬을 사용하여 데이터를 수집하고 분석하며, ..

[북리뷰] 리액터 입문자를 위한, 모던 자바스크립트로 배우는 리액트 입문

웹 개발을 위해 기존 Spring 계열이 주류를 이루던 기술 시장에서, 2020년대 전후로 부흥하며 많은 인기를 몰아가기 시작하는 기술이 바로 리액트 입니다. 이러한 리액트 기술은 '15년도에만 해도 취업을 위한 모집 요건에서 찾기 어려웠으나 현재는 필히 학습해야하는 기술이 되어버린 것이죠. 리액트는 본래 페이스북(Facebook)에서 개발한 자바스크립트 프론트앤드 라이브러리로서, 13년도 즈음엔가 나왔는데 현재 가장 인기 있는 웹 프론트앤드 기술 중 하나가 된 것이고, 웹 페이지의 효율성과 성능을 높이는데 큰 역할을 수행해 줍니다. 리액트는 단순히 웹 페이지를 제작하는 것으로 그치는 게 아니라 웹 앱으로서 제작하는 것도 가능합니다. 쉬운 상태 관리를 통해 코드의 가독성과 유지 보수성을 높이고 개발자의 ..

SW 기능 정의서 작성은?

소프트웨어 개발 기능 정의 및 요구 사항 사양 작성에는 일반적으로 다음 단계가 포함됩니다. 프로젝트의 목적과 범위 식별: 소프트웨어가 수행해야 하는 작업과 대상 사용자를 결정합니다. 기능 목록 만들기: 소프트웨어가 목적을 달성하기 위해 가져야 하는 특정 기능을 식별합니다. 각 기능의 기능 정의: 각 기능에 대해 수행해야 하는 특정 기능을 정의합니다. 수용 기준 설정: 소프트웨어가 수용 가능한 것으로 간주되기 위해 충족해야 하는 기준을 정의합니다. 프로젝트 일정 결정: 프로젝트 일정을 설정하고 완료하는 데 필요한 리소스를 결정합니다. 요구 사항 사양 작성: 이전 단계에서 수집한 정보를 사용하여 프로젝트의 범위, 특징, 기능, 승인 기준 및 타임라인을 설명하는 자세한 요구 사항 사양 문서를 작성합니다. 검토..

잡담실/G 2023.02.17

AI 와 윤리

AI와 윤리라는 주제는 중요하고 복잡한 주제입니다. 여기에는 AI 시스템이 개인, 사회 및 환경에 미치는 잠재적 영향을 고려하고 이러한 시스템이 윤리적 원칙 및 가치에 부합하는 방식으로 개발 및 사용되도록 보장하는 것이 포함됩니다. 연구원, 개발자, 정책 입안자 및 대중이 AI가 잠재적인 피해를 최소화하면서 인류에게 유익한 방식으로 사용되도록 토론과 협력에 참여하는 것이 필수적입니다. ChatGPT 와 같이 AI 에 대한 관심이 높아지는 요즘, 오래전에 보았던 영화가 떠오릅니다. 위에 올린 이미지로 보시면 Her 라는 영화가 위키에 정리되어 있습니다. 해당 영화는 한국에서 주로 쓰이는 컴퓨터 운영체제인 윈도우10, 윈도우11 같이 AI 운영체제가 사용되기 시작하면서, 혼자 있어 외로운 주인공의 여자 친구..

잡담실/Lam 2023.02.14

노션(Notion)

Notion은 사용자가 단일 작업 공간에서 메모, 작업, 위키 및 데이터베이스를 포함한 다양한 콘텐츠를 생성하고 관리할 수 있는 생산성 및 조직 도구입니다. Notion은 메모 작성, 장기 작성 프로젝트를 위한 개요 및 초안 작성, 구조화되고 조직화된 방식으로 정보 문서화 등 다양한 방식으로 작성하는 데 사용할 수 있습니다. Notion은 개인, 팀 및 조직에서 업무 및 개인 생활을 관리하기 위해 널리 사용되며 특히 Microsoft OneNote 또는 Evernote와 같은 기존 생산성 도구에 대한 보다 유연하고 사용자 정의 가능한 대안을 찾는 사람들에게 인기가 있습니다. Notion을 사용하려면 해당 웹 사이트에서 무료 계정에 가입하고 페이지 및 데이터베이스 생성을 시작할 수 있습니다. Notion은..

잡담실/G 2023.02.12
반응형