본문 바로가기
728x90

분류 전체보기243

#031 파이썬 기초 - 절차지향(Procedural) vs 객체지향(Object-Oriented) Python기초강의강좌, 파이썬기초강의강좌, 객체지향프로그래밍 #031 파이썬 기초 - 절차지향(Procedural) vs 객체지향(Object-Oriented) 지금까지 프로그램을 작성할 때, 우리는 데이터를 다루는 명령들의 블록인 함수들의 조합으로 프로그램을 구성하였습니다. 이러한 설계 방식을 절차 지향 프로그래밍 기법이라고 부릅니다. 이와 달리 데이터와 기능을 객체라고 불리는 것으로 묶어서 프로그램을 구성하는 또 다른 기법이 있습니다. 이것을 객체 지향 프로그래밍 기법이라고 부릅니다. 아마도 여러분의 대부분의 시간 동안 절차 지향 프로그래밍 기법을 통해 프로그램을 작성하게 되겠지만, 큰 프로그램을 작성할 때나 이 기법을 이용하는 것이 더 편리한 문제를 해결해야 할 경우 객체 지향 프로그래밍 기법을 .. 2023. 3. 14.
ChatGPT 선정 위대한 투자자 #9 빌 애크먼(Bill Ackman) 가장 존경받는 투자자 10인 ChatGPT 선정 위대한 투자자 빌 애크먼(Bill Ackman) ChatGPT에게 위대한 투자자 10인을 선정해 달라고 해보았습니다. 어떤 기준으로 선정했는지는 의문이긴 합니다. 워런 버핏(Warren Buffet) 조지 소로스(George Soros) 레이 달리오(Ray Dalio) 칼 아이칸(Carl Icahn) 마이클 버리(Michael Burry) 피터 린치(Peter Lynch) 존 폴슨(John Paulson) 벤자민 그레이엄(Benjamin Graham) 빌 애크먼(Bill Ackman) 찰리 멍거(Charlie Munger) 이 10명의 투자자들의 투자 철학에 대해서 알아봅니다. 오늘은 아홉 번째로 빌 애크먼(Bill Ackman)입니다. #9 빌 애크먼(B.. 2023. 3. 13.
(해결) 북클럽 스킨 댓글 수정 아이콘 이미지 안보일 때 북클럽 스킨 댓글 수정 아이콘 이미지 안보일 때 이미지 다시 업로드 하세요. 북클럽스킨 댓글 창에 보면 오른쪽 끝에 점 3개 보이시죠 이게 제 블로그에 안 나옵니다. 댓글 수정을 못하신다는 댓글을 보고 알았네요. 보시는 것처럼 점이 안 나옵니다. 마우스를 가져가면 클릭은 할 수 있는데 이미지가 안 보이네요. 혹시 아시는 분 있으시면 댓글 좀 달아주세요 ㅠㅠ 미리 감사드립니다. 우월한 하루님의 도움으로 해결했습니다. 감사 드립니다. 실수로 이미지 파일을 지웠나 봅니다. ㅠㅠ 다시 업로드해서 해결되었습니다. ^^ 저와 같은 증상이시면 위 첨부파일 내려받아서 파일업로드에 올리시면 됩니다. 감사합니다. 2023. 3. 13.
#030 파이썬 기초 - 문제 해결 Part 3 Python기초강의강좌, 파이썬기초강의강좌, Python백업프로그램 #030 파이썬 기초 - 문제 해결 Part 3 두 번째 프로그램도 잘 동작했지만, 좀 더 기능을 추가해 봅시다. 입 력 백업을 많이 하고 싶을 때, 많은 백업 파일이 생성되므로 어떤 파일이 어떤 것의 백업인지 구분하기가 너무 어려웠습니다! 예를 들어, 어떤 문서나 프로그램에 큰 변화를 주었을 때 그 내용을 zip 파일의 이름에 추가로 달아 주면 좋을 것 같습니다. 이 문제는 zip 파일을 생성할 때 뒤에 사용자 정의 꼬리말을 달아 주는 기능을 추가하면 쉽게 해결될 것입니다 backup_ver3.py로 저장하세요: # Filename : backup_ver3.py # -*- coding:utf-8 -*- import os import t.. 2023. 3. 13.
ChatGPT 선정 위대한 투자자 #8 벤자민 그레이엄(Benjamin Graham) 가장 존경받는 투자자 10인 ChatGPT 선정 위대한 투자자 벤자민 그레이엄(Benjamin Graham) ChatGPT에게 위대한 투자자 10인을 선정해 달라고 해보았습니다. 어떤 기준으로 선정했는지는 의문이긴 합니다. 워런 버핏(Warren Buffet) 조지 소로스(George Soros) 레이 달리오(Ray Dalio) 칼 아이칸(Carl Icahn) 마이클 버리(Michael Burry) 피터 린치(Peter Lynch) 존 폴슨(John Paulson) 벤자민 그레이엄(Benjamin Graham) 빌 애크먼(Bill Ackman) 찰리 멍거(Charlie Munger) 이 10명의 투자자들의 투자 철학에 대해서 알아봅니다. 오늘은 여덟 번째로 벤자민 그레이엄(Benjamin Graham)입.. 2023. 3. 12.
#029 파이썬 기초 - 문제 해결 Part 2 Python기초강의강좌, 파이썬기초강의강좌, Python백업프로그램 #029 파이썬 기초 - 문제 해결 Part 2 첫 번째로 만든 프로그램은 일단 잘 동작합니다. 그러나, 프로그램을 매일매일 잘 쓰기 위해 좀 더 개선의 여지가 있습니다. 이 단계를 소프트웨어의 유지보수(maintenance) 단계라고 합니다. 첫 번째 프로그램을 안 보신 분은 이전 포스팅을 먼저 보고 오세요. 2023.03.10 - [파이썬 기초 (Python)] - #028 파이썬 기초 - 문제 해결 Part 1 두 번째 프로그램 저번 시간에 만든 프로그램을 좀 더 개선해 보겠습니다. 주 백업 directory에 일자로 된 하위 directory를 만들고 시간으로 된 압축 파일들을 그 안에 넣는 방식으로 변경해 보겠습니다. 이렇게 해.. 2023. 3. 12.
구글 애드센스 광고 클릭만 한다고 광고료가 들어올까요? 구글 애드센스 광고 클릭만 한다고 광고료가 들어올까요? 이런 주제로 또 글을 쓰게 되네요. 아시다시피 제 블로그는 두 번의 광고 게재제한을 당했습니다. 첫 번째는 광고 승인받은 당일날 무효 클릭으로 인한 것이었고. 두 번째는 지인에 의한 어뷰징으로 의심받아서였습니다. 그 스토리는 아래 포스팅 참고하시면 됩니다. 2022.12.29 - [잡다구리] - 애드센스 광고 당분간 클릭하지마세요. ㅠㅠ 애드센스 광고 당분간 클릭하지마세요. ㅠㅠ 애드센스 승인, 애드센스 광고, 애드센스 게재 제한 풀어줄려나 봅니다. 게재율이 점점 올라가고 있네요. ^^ 이제 무효클릭을 막아야 하네요. 애드센스 신청 2주 만에 승인 메일을 받았다. 와우 doitsql.tistory.com 2023.01.04 - [잡다구리] - 애드센.. 2023. 3. 11.
#028 파이썬 기초 - 문제 해결 Part 1 Python기초강의강좌, 파이썬기초강의강좌, Python백업프로그램 #028 파이썬 기초 - 문제 해결 Part 1 지금까지 파이썬이라는 언어의 여러 가지 구성 요소에 대해 배워 보았습니다. 이제는 지금까지 배운 것들을 토대로, 뭔가 유용한 것을 하는 프로그램을 만들어 보도록 합시다. 이 챕터의 목표는 여러분이 직접 파이썬 스크립트를 만들고 사용하는 법을 배우는 것입니다. 문제 다음과 같은 문제를 해결해 봅시다: "내 중요한 파일들을 백업해 두는 프로그램을 만들고 싶어요" 이것은 간단한 문제이지만, 아직 어떻게 접근하면 좋을지 정보가 부족합니다. 따라서 약간 *분석*을 해 보도록 합시다. 예를 들어, 어떤 파일을 백업할지 어떻게 지정해 줄까요? 파일들은 어떻게 저장되어야 하며 또 어디에 저장되어야 할까요.. 2023. 3. 10.
ChatGPT 선정 위대한 투자자 #7 존 폴슨(John Paulson) 가장 존경받는 투자자 10인 ChatGPT 선정 위대한 투자자 존 폴슨(John Paulson) ChatGPT에게 위대한 투자자 10인을 선정해 달라고 해보았습니다. 어떤 기준으로 선정했는지는 의문이긴 합니다. 워런 버핏(Warren Buffet) 조지 소로스(George Soros) 레이 달리오(Ray Dalio) 칼 아이칸(Carl Icahn) 마이클 버리(Michael Burry) 피터 린치(Peter Lynch) 존 폴슨(John Paulson) 벤자민 그레이엄(Benjamin Graham) 빌 애크먼(Bill Ackman) 찰리 멍거(Charlie Munger) 이 10명의 투자자들의 투자 철학에 대해서 알아봅니다. 오늘은 일곱 번째로 존 폴슨(John Paulson)입니다. #7 존 폴슨(Jo.. 2023. 3. 10.
#027 파이썬 기초 - 자료구조 4편 (Python Data Structure Part 4) Python기초강의강좌, 파이썬기초강의강좌, 참조(Reference), 문자열 메서드, Python String Methods #027 파이썬 기초 - 자료구조 4편 (Python Data Structure Part 4) 지난 시간에 이어서 자료구조 학습 계속합니다. 참조(Reference)에 대한 내용과 문자열의 메서드에 대해서 알아보겠습니다. 참조(Reference) 객체를 생성하고 변수에 할당해 줄 때, 사실 실제 객체가 변수에 할당되는 것은 아닙니다! 변수에는 객체의 참조 가 할당됩니다. 참조란, 그 변수의 이름이 여러분의 컴퓨터 메모리 어딘가에 저장되어 있는 실제 객체의 위치를 가리키는 것을 말합니다. 이를 객체에 이름을 바인딩한다고 말합니다. 파이썬을 객체지향 언어라고 하는 이유가 여기 있습니.. 2023. 3. 9.
ChatGPT 선정 위대한 투자자 #6 피터 린치(Peter Lynch) 가장 존경받는 투자자 10인 ChatGPT 선정 위대한 투자자 피터 린치(Peter Lynch) ChatGPT에게 위대한 투자자 10인을 선정해 달라고 해보았습니다. 어떤 기준으로 선정했는지는 의문이긴 합니다. 워런 버핏(Warren Buffet) 조지 소로스(George Soros) 레이 달리오(Ray Dalio) 칼 아이칸(Carl Icahn) 마이클 버리(Michael Burry) 피터 린치(Peter Lynch) 존 폴슨(John Paulson) 벤자민 그레이엄(Benjamin Graham) 빌 애크먼(Bill Ackman) 찰리 멍거(Charlie Munger) 이 10명의 투자자들의 투자 철학에 대해서 알아봅니다. 오늘은 여섯 번째로 피터 린치(Peter Lynch)입니다. #6 피터 린치(P.. 2023. 3. 9.
#026 파이썬 기초 - 자료구조 3편 (Python Data Structure Part 3) Python기초강의강좌, 파이썬기초강의강좌, 열거형 인덱스(index), 집합(set) #026 파이썬 기초 - 자료구조 3편 (Python Data Structure Part 3) 지난 시간에 이어서 자료구조 학습 계속합니다. 열거형의 인덱스 사용과 집합에 대해서 학습합니다. 열거형 열거형들은 리스트, 튜플, 문자열 같은 것입니다. 그러면 열거형이란 무엇이고 열거형에서는 무엇이 중요할까요? 열거형의 주요한 두 가지 기능은 "멤버십 테스트"( in과 not in 연산)와 열거형의 특정 항목을 얻어올 수 있는 *인덱싱 연산*입니다. 또한 리스트, 튜플, 문자열의 세 가지 열거형은 슬라이스 연산 기능을 가지고 있는데, 이것은 열거형의 일부분을 잘라낸(slice) 것을 반환하는 연산, 즉 부분 집합을 반환해 .. 2023. 3. 8.
마이크로소프트 Bing AI를 아시나요? Bing AI, Chat GPT 마이크로소프트 Bing AI를 아시나요? BING AI는 Microsoft가 개발한 새로운 검색 엔진입니다. BING AI는 새로운 세대의 OpenAI 언어 모델을 사용하여 복잡한 질문에 대해 자세한 답변을 제공하고, 출처를 인용하고, 완전한 해결책을 제시합니다. BING AI는 검색을 통해 정보를 행동으로 바꾸는 데 도움을 주고, 검색과 웹 탐색을 더 빠르고 쉽게 만들어 줍니다. BING AI는 연구 보조, 개인 계획자, 창의적 파트너와 같은 역할을 합니다. Chat GPT의 한계 Chat GPT는 우리가 물어보는 질문을 이해하고 거기에 자연스러운 답변이 가능한 ‘채팅’ 형 인공지능 서비스입니다. 인간 언어에 대한 이해도가 상당히 높기 때문에 미국에선 상당한 의사 시험을.. 2023. 3. 8.
ChatGPT 선정 위대한 투자자 #5 마이클 버리(Michael Burry) 가장 존경받는 투자자 10인 ChatGPT 선정 위대한 투자자 #5 마이클 버리(Michael Burry) ChatGPT에게 위대한 투자자 10인을 선정해 달라고 해보았습니다. 어떤 기준으로 선정했는지는 의문이긴 합니다. 워런 버핏(Warren Buffet) 조지 소로스(George Soros) 레이 달리오(Ray Dalio) 칼 아이칸(Carl Icahn) 마이클 버리(Michael Burry) 피터 린치(Peter Lynch) 존 폴슨(John Paulson) 벤자민 그레이엄(Benjamin Graham) 빌 애크먼(Bill Ackman) 찰리 멍거(Charlie Munger) 이 10명의 투자자들의 투자 철학에 대해서 알아봅니다. 오늘은 다섯 번째로 마이클 버리(Michael Burry)입니다. #.. 2023. 3. 8.
#025 파이썬 기초 - 자료구조 2편 (Python Data Structure Part 2) Python기초강의강좌, 파이썬기초강의강좌, 리스트(List). 튜플(Tuple) #025 파이썬 기초 - 자료구조 2편 (Python Data Structure Part 2) 지난 시간에 이어서 자료구조 학습 계속합니다. 리스트 자료구조를 사용하는 방법과 튜플 자료구조에 대해서 알아보겠습니다. 리스트(List) 자료구조 컨트롤 방법 테스트를 위해 주식 종목 10개를 담은 리스트를 정의합니다. 테스트는 Python Shell에서 해보세요. >>> kospi_10 = ['삼성전자', 'SK하이닉스', '현대차', '한국전력', '아모레퍼시픽', '제일모직', '삼성전자우', '삼성생명', 'NAVER', '현대모비스'] 리스트 인덱싱 여기서 5번째 종목을 출력해 보겠습니다. >>> print("5번째 종목.. 2023. 3. 7.
리커버잇(Recoverit) 데이터 복구 프로그램 리커버잇(Recoverit) 데이터 복구 프로그램 잘못 삭제한 파일 때문에 난감했던 경험은 누구나 있다. 이럴 때 사용할 수 있는 것이 복구 프로그램이다. 일전에 레쿠바(Recuva) 복구 프로그램을 소개드린 적이 있다. 2023.02.11 - [윈도우 무료 툴 소개] - 레쿠바(Recuva) 삭제 파일 복구 - 한글판 무설치 버전 이번에 소개할 프로그램도 리커버잇(Recoverit) 무료 데이터 복구 프로그램이다. 직접 해본 건 아니지만, 어떤 실험데이터에 의하면 5개 무료 복구프로그램 테스트에서 레쿠바(Recuva)는 90%의 복구율을 기록했고 리커버잇(Recoverit)은 96%의 복구율로 리커버잇(Recoverit)이 1위를 기록했다고 한다. 복구율에 혹해서 테스트해 보았으나 아쉬운 부분도 있다... 2023. 3. 7.
#024 파이썬 기초 - 자료구조 1편 (Python Data Structure Part 1) Python기초강의강좌, 파이썬기초강의강좌, 리스트(list) #024 파이썬 기초 - 자료구조 1편 (Python Data Structure Part 1) 자료 구조란 간단하게, 어떤 *자료*를 담는 *구조*를 말합니다. 다른 말로 하면, 서로 연관 있는 어떤 자료들의 집합을 저장하는 데 사용됩니다. 파이썬에는 네 종류의 자료 구조가 있는데, 각각 리스트(List), 튜플(Tuple), 딕셔너리(Dictionary), 집합(Set)입니다. 리스트(List) : 가변적인 크기를 갖는 순서 있는 요소의 집합입니다. []를 사용하여 생성하며, 요소는 쉼표(,)로 구분합니다. 튜플(Tuple) : 리스트와 유사하지만, 한번 생성된 요소를 변경할 수 없습니다. ()를 사용하여 생성하며, 요소는 쉼표(,)로 구분.. 2023. 3. 6.
ChatGPT 선정 위대한 투자자 #4 칼 아이칸(Carl Icahn) 가장 존경받는 투자자 10인 ChatGPT 선정 위대한 투자자 #4 칼 아이칸(Carl Icahn) ChatGPT에게 위대한 투자자 10인을 선정해 달라고 해보았습니다. 어떤 기준으로 선정했는지는 의문이긴 합니다. 워런 버핏(Warren Buffet) 조지 소로스(George Soros) 레이 달리오(Ray Dalio) 칼 아이칸(Carl Icahn) 마이클 버리(Michael Burry) 피터 린치(Peter Lynch) 존 폴슨(John Paulson) 벤자민 그레이엄(Benjamin Graham) 빌 애크먼(Bill Ackman) 찰리 멍거(Charlie Munger) 이 10명의 투자자들의 투자 철학에 대해서 알아봅니다. 오늘은 네 번째로 칼 아이칸(Carl Icahn)입니다. #4 칼 아이칸(C.. 2023. 3. 6.
#023 파이썬 기초 - 모듈 3편 (Python Module Part 3) Python기초강의강좌, 파이썬기초강의강좌, dir 내장 함수, 패키지 #023 파이썬 기초 - 모듈 3편 (Python Module Part 3) 지난 시간에 이어 파이썬 모듈 학습 계속합니다. dir 내장 함수 dir 내장 함수를 이용하여 객체에 정의되어 있는 식별자들의 목록을 불러올 수 있습니다. 예를 들어, 모듈의 경우 함수와 클래스 및 변수들의 식별자 이름이 정의되어 있을 것입니다. dir() 함수에 모듈 이름을 넘겨주면, 모듈 안에 선언된 식별자 이름들의 목록을 반환해 줍니다. 아무것도 넘겨주지 않는 경우, 현재 모듈에 선언된 식별자 이름들의 목록이 반환됩니다. 예제: 아나콘다 프롬프트에서 python을 실행하여 쉘에서 테스트해 보세요. ▶ study_39 가상환경으로 변경하고 "import .. 2023. 3. 5.
멀웨어 바이트(Malwarebytes) 궁극적인 악성 프로그램 방지 도구 멀웨어 바이트(Malwarebytes) 궁극적인 악성 프로그램 방지 도구 오늘날의 디지털 세계에서는 악성 프로그램 공격으로부터 컴퓨터를 보호하는 것이 그 어느 때보다 중요합니다. 인터넷은 시스템을 손상시키고 개인 정보를 도용하거나 전체 네트워크를 가로채는 잠재적인 위협으로 가득 차 있습니다. 이러한 위협에 대처하기 위해 시장에서 사용할 수 있는 많은 악성 프로그램 방지 도구가 있지만, 그중 하나는 멀웨어 바이트입니다. 예전에 멀웨어 제로(Malware Zero)라는 악성 프로그램 제거도구를 소개한 적이 있습니다. 2023.01.17 - [윈도우 무료 툴 소개] - 악성코드 제거 최후의 방법 멀웨어 제로(Malware Zero) 멀웨어 제로(Malware Zero)는 많은 사용자를 가진 강력한 국산 프로그.. 2023. 3. 5.
#022 파이썬 기초 - 모듈 2편 (Python Module Part 2) Python기초강의강좌, 파이썬기초강의강좌, from ~ import, name 속성, module, 아나콘다 프롬프트 실행 디렉터리변경 #022 파이썬 기초 - 모듈 2편 (Python Module Part 2) 지난 시간에 이어 파이썬 모듈 공부 계속합니다. from … import 문 지난 시간에 import sys 하고 나서 sys.argv를 사용하였는데요. 매번 "sys." 를 입력하지 않고서도 "argv" 변수를 프로그램에서 곧바로 불러와서 사용할 수도 있습니다. 이런 경우, from sys import argv와 같은 구문을 이용합니다. 이렇게 하면 "sys."식별자를 생략하고 "argv" 단독으로 사용할 수 있습니다. 하지만 식별자 이름 간의 충돌을 피하고 프로그램을 좀 더 읽기 쉽게 작성.. 2023. 3. 4.
#021 파이썬 기초 - 모듈 1편 (Python Module Part 1) Python기초강의강좌, 파이썬기초강의강좌, import, py파일컴파일 #021 파이썬 기초 - 모듈 1편 (Python Module Part 1) 앞에서 함수를 통해 여러분의 프로그램 안에서 코드를 재사용하는 방법에 대해서 배워 보았습니다. 그러면 여러 함수들을 한꺼번에 불러들여 재사용하는 방법은 없을까요? 네, 이럴 때 모듈을 이용합니다. 모듈을 작성하는 데에는 여러 가지 방법이 있습니다만, 가장 간단한 방법은. py 확장자를 가진 파일을 하나 만들고 그 안에 함수들과 변수들을 정의해 두는 것입니다. 모듈을 작성하는 또 한 가지 방법은 여러분이 현재 사용 중인 파이썬 인터프리터를 만드는 데 사용되는 프로그래밍 언어로 모듈을 작성하는 것입니다. 예를 들어, 표준 파이썬 인터프리터를 사용 중인 경우 C.. 2023. 3. 3.
ChatGPT 선정 위대한 투자자 #3 레이 달리오(Ray Dalio) 가장 존경받는 투자자 10인 ChatGPT 선정 위대한 투자자 #3 레이 달리오(Ray Dalio) ChatGPT에게 위대한 투자자 10인을 선정해 달라고 해보았습니다. 어떤 기준으로 선정했는지는 의문이긴 합니다. 워런 버핏(Warren Buffet) 조지 소로스(George Soros) 레이 달리오(Ray Dalio) 칼 아이칸(Carl Icahn) 마이클 버리(Michael Burry) 피터 린치(Peter Lynch) 존 폴슨(John Paulson) 벤자민 그레이엄(Benjamin Graham) 빌 애크먼(Bill Ackman) 찰리 멍거(Charlie Munger) 이 10명의 투자자들의 투자 철학에 대해서 알아봅니다. 오늘은 세 번째로 레이 달리오(Ray Dalio)입니다. #3 레이 달리오(.. 2023. 3. 3.
#020 파이썬 기초 - 함수 3편 (Python Function Part 3) Python기초강의강좌, 파이썬기초강의강좌, VarArgs 매개변수, return문, DocString #020 파이썬 기초 - 함수 3편 (Python Function Part 3) 지난 시간에 이어 함수 강의 3편 시작합니다. VarArgs 매개 변수 가끔 함수에 임의의 개수의 매개 변수를 지정해주고 싶을 때가 있습니다. 이때 VarArgs 매개 변수를 사용합니다. 아래 예제와 같이 별 기호를 사용하여 임의의(Variable) 개수의 인수(Arguments)를 표현합니다. 예제 ( function_varargs.py로 저장하세요) : # Filename : function_varargs.py def total(initial=5, *numbers, **keywords): print(initial) pr.. 2023. 3. 2.
ChatGPT 선정 위대한 투자자 #2 조지 소로스(George Soros) 가장 존경받는 투자자 10인 ChatGPT 선정 위대한 투자자 #2 조지 소로스(George Soros) ChatGPT에게 위대한 투자자 10인을 선정해 달라고 해보았습니다. 어떤 기준으로 선정했는지는 의문이긴 합니다. 워런 버핏(Warren Buffet) 조지 소로스(George Soros) 레이 달리오(Ray Dalio) 칼 아이칸(Carl Icahn) 마이클 버리(Michael Burry) 피터 린치(Peter Lynch) 존 폴슨(John Paulson) 벤자민 그레이엄(Benjamin Graham) 빌 애크먼(Bill Ackman) 찰리 멍거(Charlie Munger) 이 10명의 투자자들의 투자 철학에 대해서 알아봅니다. 오늘은 두 번째로 조지 소로스(George Soros)입니다. #2 조.. 2023. 3. 2.
728x90