전체 글182 바빌론 부자들의 돈 버는 지혜 안녕하세요 오늘 제가 소개해드릴 책은 "바빌론 부자들의 돈 버는 지혜" 입니다. http://www.yes24.com/product/goods/92709499 이 책은 소설책도 있고 만화책으로도 있습니다. 저는 시간이 많이 없어서 ㅎ 만화책으로 봤습니다. 이 책을 읽기전에 저는 부자는 " 돈이 많은 사람" 이렇게 생각했습니다. 그러나, 부자는 이 책에서 "돈을 불리는 방법을 아는 사람" 이라고 정의합니다. 바빌론 대부호의 가르침 7가지 1. 수입의 10분의 1을 저축해라 2. 욕망에 우선순위를 매겨라 3. 모은 돈을 굴려라 4. 위험과 천적으로부터 돈을 지켜라 5. 좋은 곳에 살아라 6. 지금부터 미래의 생활을 대비해라 7. 자기 자신을 자본으로 최대한 활용해라 7가지 다 좋은 말이지만, 제게 제일 와닿.. 책리뷰 2022. 8. 27. [실습] 파이썬 튜토리얼에서 코드만 뽑아오기 [BeatifulSoup] 파이썬 튜토리얼에서 코드만 뽑아보기 실습을 해보겠습니다. BeautifulSoup 을 사용하여 정보를 추출하였습니다. BeautifulSoup은 텍스트형태의 html에서 원하는 html 태그를 추출합니다. 1. BeautifulSoup 설치 pip install beautifulsoup4 2. BeautifulSoup 사용 # -*- coding: utf-8 -*- import requests # requests 모듈을 불러옵니다. url = "https://docs.python.org/3/tutorial/stdlib2.html" # 크롤링할 url 주소를 입력합니다. response = requests.get(url) # HTTP 요청을 보내는 모듈인 requests html_text = respons.. 파이썬 2022. 8. 22. 11. 표준 라이브러리 -2 11.1. 출력 포매팅 import reprlib # reprlib: 결과 문자열의 크기에 제한이 있는 객체 표현을 생성하는 수단 제공 print(reprlib.repr(set('supercalifragilisticexpialidocius'))) # 같은 이름의 내장 함수에 의해 반환된 것과 비슷한 문자열을 반환함 # 글자크기 줄여줌 import pprint # pprint : 데이터를 보기 좋게 출력(pretty print) t = [[['black','cyan'],'white',['green','red']],[['magenta','yellow'],'blue']] pprint.pprint(t,width=30) [[['black', 'cyan'], 'white', ['green', 'red']], [['.. 파이썬 2022. 8. 21. 10. 표준 라이브러리 10. 표준 라이브러리 둘러보기 10.1. 운영 체제 인터페이스 운영 체제와 상호 작용하기 위한 함수를 제공 import os print(os.getcwd()) # 현재 워킹 중인 디렉터리를 리턴함 print(os.chdir('/server/accesslogs') # 현재 실행중인 디렉터리를 변경함 print(os.system('mkdir today')) # 시스템 쉘에 mkdir 커멘드를 실행함 ##파일 기술자 : 해당 파일에 대한 정보 이 복사는 커널에서 사용자 공간으로 데이터를 전송한 다음 메모리에 커널 공간, 커널 : os 만 접근할 수 있는 영역, 시스템에 접근하는 다시 커널로 전송하는 추가 비용 없이 수행됩니다. 또한, 일부 파일 시스템은 추가 최적화를 구현할 수 있습니다. 두 파일이 바이너리.. 파이썬 2022. 8. 21. 8. 예외와 에러 8.1. 문법 에러 파싱 에러 syntaxError while True print('Hello world') File "", line 1 whileTrue print('Hello world') ^ SyntaxError: invalid syntax ⇒ 작은 화살표 앞에 오는 토큰이 원인 ⇒ 에러의 원인 : print() 앞에 콜론(:)이 없음 8.2. 예외→ RuntimeError 문장이나 표현식이 올바르지만, 에러가 발생함 문장 Statements : 값이 없고, 대입할 수 없다. ex) if True: print(’hello’) 식 Expressions : 값이 있고, 대입할 수 있다. ex) 3+4 실행 중에 감지되는 에러 : 예외 10 * (1/0) ⇒ ZeroDivisonError : 0으로 나눌.. 파이썬 2022. 8. 5. Class 클래스 개발자가 설계할 때 단순화 시켜줌 데이터와 기능을 함께 묶는 방법을 제공 클래스 만들기 : 객체의 새로운 형 ⇒ 새로운 인스턴스 만들기 어트리뷰트 : 인스턴스 상태 유지 메서드 : 인스턴스 상태 변경 1. 이름과 객체 클래스로 만든 객체 : 인스턴스 인스턴스 : 특정 객체가 어떤 클래스의 객체인지를 관계 위주로 설명할 때 사용 객체성을 갖고, 여러개의 scope에서 같은 객체에 연결될 수 있음 과자 틀 → 클래스 (class) 과자 틀에 의해서 만들어진 과자 → 객체 (object) 2. scope and namespace namespace: 매핑 서로 다른 순간에 만들어지고 서로 다른 수명을 갖음 global namespace : 모듈 정의를 읽는 동안 만들어짐 현재 코드 블록 전체에 적용되는 .. 파이썬 2022. 7. 31. 파일 읽기 쓰기 r : 읽기 모드 (디폴트) w : 쓰기모드, 같은 이름 파일이 없으면 새로 생성하고 있으면 덮어쓰기 x : 쓰기 모드 , 같은 이름 파일 존재하면 에러 발생 a : 추가 모드, 같은 이름의 파일이 없으면 새로운 파일을 생성하고 하단에서 부터 이어쓰기를 함 파이썬 2022. 6. 30. 7. 입력과 출력 프로그램을 출력을 표현 하는 방법 나중에 사용하기 위해 파일에 쓸 수 있음 7.1 장식적인 출력 포매팅 값을 쓰는 법 3가지 - 표현식 문장 - print() 함수 - write () 메서드 사용 출력 형식을 더 많이 제어하는 경우 - 포맷 문자열 리터럴 : 문자열에 f 또는 F 접두어를 붙이고 표현식을 {expression}로 작성하여 문자열에 파이썬 표현식의 값을 삽입 파이썬 2022. 6. 28. MS SQL 실무_6편 1. 테이블 형태의 서브쿼리 원래 테이블이 존재하던 위치에 서브쿼리의 결과가 하나의 테이블 형태가 되면 사용할 수 있음 select SubnQueryName.column1, SubQueryName.column2,... from(서브쿼리) SubQueryName 서브쿼리를 이용해 원하는 데이터 필터링하기 select seoul.name, seoul.close_ from (select A.name, S.Date_,S.close_ from companyinfo A join StockPrice S on A.ID=S.ID where city = 'Seoul' and S.Date_='20201012' )seoul where close_>=500000 => 괄호 : companyinfo와 stockprice를 조인 .. SQL 2022. 6. 21. MS SQL 실무_5편 테이블 조합과 결합 1. 조인의 이해 연결할 모든 테이블을 지정하고 서로 연결될 방식을 지정 - 연결하고자 하는 두 테이블은 서로 같은 정의의 열을 가지고 있어야함 - 조인할 테이블을 join으로 정의하고 그 기준이 되는 열을 on으로 지정 - 하나의 열로 할 수도 있고 여러 열을 기준으로 할 수도 있음 select Companyinfo.Name , Stockprice.Date_ , Stockprice.Close_ from companyinfo join stockprice on companyinfo.id=stockprice.ID -> 주식가격과 기업의 정보를 연결 -> 기업의 고유 코드 ID가 두 테이블에 모두 존재하므로 이를 기준으로 조인 select c.Name , S.Date_ , S.Close_ .. SQL 2022. 6. 15. MS SQL 실무_4편 Pertition by 절 - 실전에서 가장 자주 사용하는 문법 - 금융 관련 데이터를 다룰 때 자주 활용함 - 순위함수, 이동함수를 같이 많이 사용함 1. 순위 함수 select name , employees , ROW_NUMBER() over (order by employees DESC) as 순위 from companyinfo order by 순위 ROW_NUMBER() : employees가 같아도 다른 행으로 취급해라 DESC : 크기가 큰 순서대로 1등 구분, 생략시에 작은 순서대로 구분 RANK()나 DENSE_RANK()를 ROW_NUMBER() 대신 사용이 가능함 2. 이동 함수 - SQL Server에서 2012년 이후 버전부터 사용이 가능함 - lag : 이전 행의 값을 가져올 때 사.. SQL 2022. 6. 6. 22.05.29. todolist 복습 1. list 알고리즘 elif command == "list" #list라고 명령을 받는다. for i in range(len(todos)) # todos의 모든 리스트가 출력된다. 반복한다. 리스트의 길이는 todos의 길이이다. print(todos[i]) # todo 리스트가 출력된다. 2. del 알고리즘 # del 이라고 명령을 받으면, 요소값이 삭제되어야 한다. # 이름을 입력한다. name = input(”이름”) # 설명을 입력한다 desc = input(”설명”) # 날짜를 입력한다. date = input(”날짜”) # for문으로 전체 리스트값을 검토하여 체크한다. for i in range(len(todos)): # 만약, [i][0]값이 입력한 이름 값과 같고 , [i][1]이 .. 파이썬 2022. 5. 29. 이전 1 ··· 4 5 6 7 8 9 10 ··· 16 다음