본문 바로가기

반응형

분류 전체보기

(300)
ChatGPT와 JavaScript 공부:메모이제이션(Memoization) ChatGPT와 JavaScript 공부:메모이제이션(Memoization) 이번 포스트에서는 JavaScript에서의 메모이제이션(Memoization)에 대해 공부해 볼까 한다. 이름만 봤을 때는 메모리와 관련된 것 같은데 ChatGPT를 통해 알아보자. Question JavaScript의 메모이제이션에 대해서 설명해줘 Answer 메모이제이션은 프로그래밍에서 사용하는 최적화 기법 중 하나로, 이전에 계산한 값을 메모리에 저장하여 동일한 계산의 반복 실행을 줄이는 방법입니다. 이 방법은 특히 계산 비용이 높은 함수에서 효과적입니다. 즉, 메모이제이션은 중복된 계산의 반복을 줄임으로서 성능 개선, 프로그램의 효율성 증가를 기대해 볼 수 있는 기법이다. 재귀 함수를 이용한 피보나치 수열 계산하는 코드를..
ChatGPT와 JavaScript 공부:객체 디스트럭처링(Array destructuring) ChatGPT와 JavaScript 공부:객체 디스트럭처링(Array destructuring) 이번 포스트에서는 JavaScript의 객체 디스트럭처링(Array destructuring)에 대해서 공부해 보고자 한다. 이름만 들었을 때는 감이 잘 안 잡히는데, 무엇인지 ChatGPT로 공부해 보자. Question 객체 디스트럭처링에 대해서 설명해줘 Answer 객체 디스트럭처링이란 ECMAScript 6(ES6)에서 새로 도입된 개념으로, 객체의 속성을 해체하여 그 값을 개별 변수에 할당할 수 있게 해주는 JavaScript의 표현식입니다. 이를 통해 객체에서 필요한 정보를 더욱 간결하게 추출할 수 있습니다. ES6에서 새로 도입된 것이라고 한다. 사실 설명만으로도 확 와닿지는 않는 것 같으니 예시..
ChatGPT Web Browsing 업데이트:사용방법과 리뷰 ChatGPT Web Browsing 업데이트:사용방법과 리뷰 ChatGPT Plugin에 이어서 웹브라우징(Web Browsing) 기능을 사용할 수 있게 되었다. 플러그인과 웹브라우징을 Plus 구독자들에게 순차적으로 오픈한다고 했었는데, 현재 베타 버전으로 표시되어 있어서, ChatGPT Plus를 구독하는 사람들은 모두 사용 가능한 건지는 모르겠다. 아무튼 웹브라우징은 어떻게 사용하고 어떤 기능인지 한 번 리뷰해 보자. 사용방법 1. 계정 우측의 ···을 클릭 2. Settings 클릭 3. Beta features 클릭 4. Web browsing을 활성화 5. New Chat에서 GPT-4 선택 6. Browsing 선택 이렇게 하면 ChatGPT의 Web Browsing 기능을 사용할 수 있..
주식 재무제표에서 꼭 확인해야 하는 것들 주식 재무제표에서 꼭 확인해야 하는 것들 이번 포스트에서는 주식 종목을 선정할 때 재무제표 상에서 꼭 확인해야 하는 부분들에 대해 작성해 보고자 한다. 필자의 경우에 단기(스윙) 투자할 종목도 재무제표를 확인해서 위험요소가 있는지 확인해 보고 매수를 진행하는 편이다. 다만, 단기 투자의 경우에는 심플하게 중요한 부분만 체크하고 지나간다. 물론 장기 투자를 하는 종목의 경우에는 조금 더 디테일하게 확인한다. 필자의 경우에는 단기 투자 종목 선정하는 것에 있어서 시간 소비를 하기 싫기 때문에 아주 간단하게 보고 지나가는데 그 항목들에 대해서 작성해 보고자 한다. 해당 내용들은 사경인님의 책인 '재무제표 모르면 주식투자 절대로 하지마라'에서 공부한 내용과 개인적인 경험을 섞어서 작성했다. 주식을 처음 시작하는..
ChatGPT Plugin으로 주식 분석해보기 ChatGPT Plugin으로 주식 분석해보기 이번 주 중으로 ChatGPT에서 플러그인(Plugin)을 정식 출시한다는 소식이 있다. 필자의 경우 어제 오후부터 플러그인 베타를 사용해 볼 수 있게 되어 간단하게 사용해 보는 시간을 가졌다. 플러그인 중 WebPilot은 URL을 주면 해당 링크의 내용을 기반으로 답변을 해줄 수 있게 도와준다. 또한 자체적으로 인터넷 검색도 하기에 최신 정보를 출력해줄 수 있게 도와준다. ChatGPT의 플러그인 사용 방법과 WebPilot에 대한 내용은 이전 포스트에서 확인 가능하다. ChatGPT Plugin 과연 어떨까? 사용방법과 리뷰 ChatGPT Plugin 과연 어떨까? 사용방법과 리뷰 wait-list를 언제 신청했었는지도 기억 안 나는 플러그인을 드디어 ..
ChatGPT Plugin 과연 어떨까? 사용방법과 리뷰 ChatGPT Plugin 과연 어떨까? 사용방법과 리뷰 wait-list를 언제 신청했었는지도 기억 안 나는 플러그인을 드디어 사용해 볼 수 있게 되었다. ChatGPT의 플러그인은 ChatGPT가 최신 정보에 접근하고, 계산을 실행 또는 특정 작업을 수행할 수 있도록 돕는 확장 기능이다. 예로 들어서 ChatGPT에게 어느 나라의 여행 계획을 세워달라고 요청해서 답변을 얻어 냈다면, 해당 스캐줄에 맞춰서 호텔이나 비행기 예약 등도 모두 자동으로 해주는 기능을 지원해 준다는 것이다. 현재 베타 버전이지만 간단하게 어떻게 사용하는지, 무엇이 있는지 한번 살펴보겠다. 사용 방법 ✅ ChatGPT Plus 사용자만 선택적으로 사용 가능 1. ChatGPT 왼쪽 하단의 ···을 클릭 2. Settings 클릭..
chatGPT와 JavaScript 공부:비동기 프로그래밍(Asynchronous Programming) chatGPT와 JavaScript 공부:비동기 프로그래밍(Asynchronous Programming) 이번 포스트에서는 비동기 프로그래밍에 대해서 알아보고자 한다. 유튜브나 다른 강의에서 자주 들을 수 있었던 용어라 얼추 알고는 있지만 chatGPT가 설명해 주는 내용을 토대로 공부해 보고자 한다. Question 자바스크립트에서 비동기 프로그래밍에 대해 자세하게 설명해줘 Answer 자바스크립트는 단일 스레드 기반의 언어입니다. 이는 한 번에 하나의 작업만 처리할 수 있다는 것을 의미합니다. 그러나 웹 브라우저 환경에서는 사용자와의 상호작용, 네트워크 요청, 타이머 등 다양한 이벤트가 동시에 발생할 수 있습니다. 이런 상황에서 비동기 프로그래밍이 중요한 역할을 합니다. 비동기 프로그래밍은 단일 스레..
주식 투자 기본적 분석:재무제표에 대해서 주식 투자 기본적 분석:재무제표에 대해서 주식 투자 분석 방법:기본적 분석/기술적 분석 주식 투자 분석 방법:기본적 분석/기술적 분석 이번 포스트에서는 주식 투자를 하면서 가장 중요하지만 대부분 사람들은 잘 모르고 지나가는 주식 투자의 분석 방법에 대해서 작성하고자 한다. waymond.tistory.com 이전 글에서 기본적 분석과 기술적 분석에 대해 간단하게 알아보는 시간을 가졌다. 이번 포스트에서는 기본적 분석 중 가장 기본이 되는 재무제표에 대해 간단히 알아보자. 재무제표 재무제표는 기업의 재무 상태와 운영 성과를 정량적으로 표현한 보고서이다. 일반적으로 재무제표에는 재무상태표, 손익계산서, 현금흐름표, 자본변동표가 포함된다. 간단하게 기업의 재무와 성과에 관한 보고서(성적표)라고 생각하면 된다...

반응형
loading