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

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

728x90

입문 3

[북리뷰] 나의 첫 알고리즘 + 자료구조 with 파이썬

"한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 책의 서두에 작가분이 써두신 글. '개발자가 되기 위해 반드시 컴퓨터 과학을 공부해야 하는 것은 아니지만, 좋은 개발자가 되려면 반드시 컴퓨터 과학을 공부해야 합니다.' 라는 글은 무척이나 공감이 되는 글이다. 평범한 코드나 기능들은 어지간해서 인터넷을 찾아 수정해 적용하기 쉽다. 하지만 실제로 다양한 문제가 존재하듯 다양한 해법이 필요하다. 그리고 인터넷에만 돌아다니는 코드의 활용만으로는 한계가 명백하다. 이 책에서는 단순히 글로 설명하는게 아니라 순서대로 글과 그림을 적절히 활용하여 설명한 뒤 코드로 실습하는 방법을 소개해 주고 있다. 알고리즘과 자료구조를 실습하며 이해한다면, 개발자로서 만날 '문제'라는 이름의 다양한 벽에 맞서는 수단으..

파이썬이란

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

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

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

728x90
반응형