일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 피보나치 수열
- Class
- 소행성
- BST
- 신경망
- 강화학습
- cURL
- 2P1L
- 벡터 해석
- 자료형
- java
- 백트래킹
- dictionary
- 최단 경로
- 벡터해석
- Asteroid RL
- auto-encoder
- 선적분
- 계단 오르기
- 코드업
- 파이썬
- 딥러닝
- 자바
- 딕셔너리
- Python
- 함수
- 델
- 이진탐색트리
- 미분 방정식
- 회로이론
- Today
- Total
목록분류 전체보기 (87)
Zeta Oph's Study
https://crane206265.tistory.com/61 [Java - 기초 문법] 06. 반복문 : while문 & for문 & for each문https://crane206265.tistory.com/60 [Java - 기초 문법] 05. 조건문 : if문 & switch문 https://crane206265.tistory.com/59 [Java - 기초 문법] 04. 형변환 (type conversion / type casting) https://crane206265.tistory.com/58 [Java - 기초 문법] 0crane206265.tistory.com학인시 끝내고 오랜만에 왔습니다. 이제 데이타구조 수업 정리를 티스토리에 해보려고 합니다. (영어/한글 내 맘대로 혼용 예정 ㅎ) [..
csv 모듈 .csv 형식의 파일을 읽고 쓰는데 유용한 기능을 제공하는 모듈. python을 설치하면 자동으로 같이 설치되는 내장 모듈이다. import csv 로 불러올 수 있다. csv 파일 읽기 : csv.reader 텍스트 프로세싱과 마찬가지로 open 함수를 사용한다. open 함수를 통해 파일을 열어주고, csv 모듈 내 reader 함수를 이용하여 csv 파일을 읽을 수 있게 열어준다. f = open(file_path, 'r', enconding='cp949') reader = csv.reader(f) 이때 enconding 키워드는 인코딩 방식을 지정해준다. 대충 넘어가자면, cp949는 마이크로소프트, utf-8은 맥/리눅스 란다. 이제 reader라는 변수에 csv 파일의 내용이 담겨..
planets.txt Mercury Venus Earth Mars Jupiter Saturn Uranus Neptune 위와 같은 예시 텍스트 파일로 설명하겠다. 파일객체 open 함수에 의해 반환되는 객체 - 파이썬 환경에서 텍스트 파일을 읽고 쓸 수 있도록 지원해줌 텍스트 파일을 처리하는 모드 mode 인자 설명 'r' read mode. 경로의 파일을 호출하여 읽는 것만 가능. 경로에 파일이 없다면 에러 발생 'w' write mode. 파일에 내용을 쓸 수 있는 모드. 경로에 파일이 없다면 새로운 파일 생성, 경로에 파일이 있다면 덮어쓰기 됨. 내용 중간부터 작성 불가 'a' append mode. 쓰기모드 'w'와 다르게 기존 파일이 존재하면 기존 내용 유지한 채 이어서 작성 'x' 경로에 파일..
https://crane206265.tistory.com/67?category=1080494 [Python 기초 문법] 클래스 (Class) (1) 클래스(Class), 객체(Object) 객체(Object) : 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서, 자신의 속성을 가지고 있고, 다른 것과 식별 가능한 것. - (그냥 내가 이해한거) : 코딩에서 crane206265.tistory.com 클래스 이전 글 클래스 상속 (Class Inheritance) B 클래스를 선언할 때 A 클래스를 상속 받는다 : A 클래스의 메서드들을 모두 그대로 가져온다. 클래스 선언 시에 class Class_Name(Inheritance_Class_Name): ... 와 같이 () 안에 상속할 클래스 이..
클래스(Class), 객체(Object) 객체(Object) : 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서, 자신의 속성을 가지고 있고, 다른 것과 식별 가능한 것. - (그냥 내가 이해한거) : 코딩에서 객체는 그냥 여러 기능들 모아놓은 하나의 대상. 더 자세히 이해할 필요가 있나 싶다 클래스(Class) : 객체를 생성하기 위한 설계도. 즉, 객체를 찍어내는 하나의 '틀' class ClassName: def f1(): ... def f2(): ... ... a = ClassName() b = ClassName() 이처럼 클래스를 선언해주고, 그 안에 함수를 모아놓는다. 그리고 a, b라는 객체를 생성하는것이다. 그러면 a, b는 클래스 안에 선언된 함수들을 이용할 수 있다. (그 설..
사전 (Dictionary) : 리스트, 집합과 같이 여러 객체를 모아서 만든 객체. 인덱스로 숫자 뿐만 아니라 문자열도 사용 가능하다. 키(key) : 사전에서 사용되는 인덱스 값(value) : key가 가리키는 대상 객체 딕셔너리는 가변 객체이므로, 수정이 가능하다. 다른 시퀀스 객체들과 같이 인덱스로 접근하여 수정이 가능한데, key로 지정한 것만 인덱스로 사용 가능하다. 즉, 통상적으로 사용하는 0, 1, ...은 인덱스로 사용할 수 없다. 또한 새로운 키를 생성하여 접근할 수도 있다. 딕셔너리의 선언 중괄호 {} 이용 - key:value 형태 d = {"PH":"Physics", "MAS":"Mathmatical Science"} d["CS"] = "Computer Science" print..
집합 (Set) : 수학의 집합과 관련된 자료들을 쉽게 처리하기 위한 자료 구조 이 때문에 수학의 집합과 유사한 성질이 많다. - 중복된 원소가 없다. (중복된 원소를 추가하더라도 변함이 없다) - 순서가 없다. (s[i]와 같이 index 사용 불가) : in 연산자는 사용 가능하다. 집합의 선언 중괄호 {} 이용 s1 = {1, 2, 3, 4} s2 = {1, 1, 2, 3, 4} print(s1, s2) print(s1==s2) TERMINAL {1, 2, 3, 4} {1, 2, 3, 4} True set() 함수 이용 : 문자열 또는 리스트를 인자로 전달 a = {'a', 'as', '123', 'a'} b = "Astronomy is physics" s1 = set(a) s2 = set(b) p..
학인시 3일 남았다... 이번에는 문자열(String) 관련해서 정리를 해보겠습니다. * 먼저 알고 갈 것 문자열은 불변객체이다. 즉, 아래와 같이 사용하면 오류가 난다. a = "asdf" a[0] = b #error 문자열 포맷팅 문자열 중간에 변수의 값을 넣고 싶을 때 사용 v1 = 137 v2 = "qwer" v3 = 2.718 print("v1 is "+str(v1)+", v2 is "+str(v2)+", v3 is "+str(v3)) #1 print("v1 is %d, v2 is %s, v3 is %f"%(v1, v2, v3)) #2 print("v1 is {0}, v2 is {1}, v3 is {2}".format(v1, v2, v3)) #3 print(f"v1 is {v1}, v2 is {..