본문 바로가기

전체 글128

[파이썬] 클래스 객체 지향 프로그래밍 1. 클래스 & 인스턴스 1) 클래스 생성 class 클래스 이름 : 변수 함수 2) 인스턴스 생성의 기본 방법 클래스이름(매개변수) => 인스턴스가 생성된 것인데 1번밖에 사용을 못합니다. 변수이름 = 클래스이름(매개변수) =>인스턴스를 생성하고 그 인스턴스의 참조를 변수에 저장한것 입니다. 변수이름으로 인스턴스를 사용할 수 있습니다. 3) 클래스 나 인스턴스를 이용해서 클래스 내부에 작성한 내용 접근 클래스 이름.함수이름(매개변수) 또는 인스턴스 이름.함수이름(매개변수) 의 형태로 . 이용해서 전급합니다 ex) class.fx(n) 이런식으로 가능하다 2. 클래스 안에 함수를 생성 - Method -> 한번에 별도의 메모리 영역을 할당받아서 독립적으로 실행되는 것을 함수(function) 이라고 하는.. 2021. 1. 17.
[파이썬] 객체지향 프로그래밍 Class 와 instance => 같이 많이 사용하는데 데이터와 함수의 모임 class는 정의이고 instances는 class 를 사용하기 위한 공간 2가지를 합쳐서 object(객체) 라고 한다. 함수까지만 알아도 모든 프로그램을 만들 수 있지만 함수 만을 이용하게 되면 코드가 정리되지 않아서 알아보기가 힘들어서 이 개념을 도입했습니다. => Module : 파이썬에서는 하나의 파일 이 안에 이전까지의 구성요소들을 포함 시킬 수 있습니다. Module이라고 할 때는 일반적으로는 독립적으로 실행되는 코드의 모임입니다. 보통 함수가 모듈이다. => Package : 파이썬에서 배포 단위 이 안에 여러 개의 파일을 포함시킬 수 있습니다. 대부분은 zip 파일로 압축해서 제공합니다 파이썬에[서 제공하지 않.. 2021. 1. 16.
[파이썬] 파이썬의 기본 문법 (복습) => Literal : 사용자가 직접 입력하는 데이터 숫자(정수, 실수) , bool(true , false) 데이터 모임 str : 문자의 모임 -'문자열' , "문자열" , ''' 여러줄 ''' , """ 여러줄 """ bytes : 바이트의 모임 - b ' 문자열 ' list : 동일한 모양의 데이터 모임 - [데이터 나열] tuple : 모아서 하나처럼 사용하는 데이터 모임 - ( 데이터 나열 ) set : 데이터의 중복없이 모아놓은 모임 - { 데이터타입} dict : 이름과 데이터를 같이 저장하는 데이터 모임 - {이름 : 값 , 이름 : 값 ...} =>Veriable : 데이터에 붙여놓은 이름 다음에 데이터를 사용할 떄 편리하게 사용하기 위해서 이름을 붙입니다. [10,20,30].. 2021. 1. 16.
[파이썬] function 함수 2 파이썬 프로그램 저는 아나콘다 -> 스파이더를 쓰고 있습니다. 구글에 아나콘다 검색후 설치해주고 스파이더로 쓰시면 됩니다. cmd 창에서프로그래밍을 쓸 수 있도록 해주는 체크 박스도 클릭해주는게 좋습니다 :) 함수 호출 ( 실행 ) 함수이름 ( 매개 변수 ) => return이 있는 경우에는 데이터 이름 = 함수이름 ( 매개변수 ) 5. 함수 만드는 이유 => 자주 사용하는 코들흘 하나의 이름으로 묶어두면 여러 번 코드를 작성 할 필요가 없어집니다. 유지보수가 편리 합니다 => 코드를 블럭 단위로 나누어노면 가독성이 좋아집니다. 억대 연봉을 잘 받는 개발자 들은 함수를 잘 짠다고 한다.. (쉽게 생각하면 다른 사람이 보고도 읽기 쉬워야 한다 내가 만든 함수를 다른 사람이 보고 수정을 해야 하는 경우가 온.. 2021. 1. 16.
[비트코인] 1일차 나는 17년 대 비트코인 호황기에도 공부자체를 하지 않았다. 그냥 타면 오르던 시절이기도 했고 광기가 워낙 시장에 미쳐 있었기 때문에 자고 일어나면 오르는 장이 재밌고 신기했고 물을 잘탔던거 같다. 그냥 운이 좋았다. 하지만 18년에 남은 시드로 일명 ' 박상기의 난 ' 을 겪고 아 이런거구나 싶기도하고 사람이 참 간사하다 생각이 들었다. 50%가 올랐으면 50%가 떨어져도 할 말이 없는데 말이다. 다시 코로나시대에 인플레이션의 가치가 하락하면서 금 대신 코인에 투자한다 라는 말이 생길정도로 비트코인이 다시 한번 열기가 끓고 있다. 주식은 그래도 하진 않는다. 뭔가 나중에 하고싶다. 용돈 벌이로 시작하려고 한 코인이 역시 계속보게되면서 일상이 되버린 시점 그 일상을 그냥 오르기만 기다리기보단 공부를 하면.. 2021. 1. 15.
[파이썬] function 파이썬 function def 함수이름(a): #첫 행 (선언) 본문 #함수를 호출했을 때 실행할 코드 블록 def func(): printf("hello") 이름은 다른 함수와 구분하기 위해서 -> arguments(매개변수) 함수를 호출하는데 필요한 데이터 -> return : 함수가 작업을 수행하고 돌려주는 데이터 4. 함수를 사용하는 이유 -> 반복적으로 수행하는 코드를 하나의 이름으로 묶어두면 유지보수가 편리하다. -> 함수 단위로 프로그래밍을 한다면 코드를 분할해서 작성하기에 읽기도 쉽다. 5. maker function -> 파이썬이 제공해주는 함수 -> built - in function 이라고도 한다. (확인: python 사이트 , dir(__builtins__) 로 확인 가능) 6. .. 2021. 1. 10.