본문 바로가기

개발50

3일차 #파이썬 #객체지향과클래스 #클래스변수와인스턴스변수 #초기화와클래스인스턴스의생성 파이썬 클래스 클래스 이름의 첫 글자는 대문자로 표시 파이썬 클래스 변수와 인스턴스 변수 클래스 내부에서 선언할 수 있는 변수는 클래스 변수와 인스턴스 변수 두가지 클래스 변수는 해당 클래스의 인스턴스 모두가 공유하는 변수 인스턴스 변수는 클래스로 생성한 인스턴스만의 변수 __init__() 파이썬 클래스의 생성자(Constructor) 클래스를 생성하고 초기화하는 순간 무언가 할 수 있도록 마련된 순서 __init__()은 self를 파라미터로 전달하는데 이는 __init__()이 실행되는 시점에서 인스턴스 생성이 끝났다는것!? 하여튼 self를 이용해 인스턴스 변수를 설정할 수 있음 클래스 변수는 클래스 모두가 공유하는 변수 이 변수를 바꾸면 해당 클래스의 인스턴스의 클래스 변수가 변경됨 파이썬 초기.. 2019. 1. 18.
2일차 #함수와람다 #파이썬함수만드는법 #타입힌팅 #함수를변수처럼전달하기 파이썬 함수와람다 람다는 '이름이 없는 함수' 함수 = 코드 재사용성이나 가독성을 높여줌 파이썬 함수 만드는법 def (, , ...):함수 몸체 실행 hello 함수 및 return 키워드 사용 함수 안에서 함수 사용 & 함수 안 함수를 함수 외부에서 실행 예제 타입 힌팅 파이썬의 함수는 전달받는 파라미터의 타입이나 반환 값의 타입을 명시하지 않음.파이썬 3.5 버전 이후에는 함수에 타입 힌팅(Type hinting) 사용할 수 있게 됨. def (: ) -> :return 'Hello ' + name 함수를 변수처럼 전달하기 파이썬은 변수처럼 함수를 다른 함수에 전달할 수 있음. 람다람다는 변수 선언과 비슷한 함수 형태람다는 어디에도 할당하거나 전달하지 않음 함수로 생각하면 이름 없는 함수를 만들고 .. 2019. 1. 18.
1일차 파이썬 공부 #딕셔너리 #집합 #elif #튜플 #while문 #for문 #break문 #continue문 #else문 #pass문 파이썬 요약중 파이썬은 음수 인덱스 가능 파이썬은 리스트에 사칙연산가능 곱하면 곱한수대로 반복 파이썬은 딕셔러니 구조체 해쉬맵 ~ 딕셔너리는 boolean 타입도 가능딕셔너리는 dict()로도 만들수 있음,dict()로 딕셔너리 만들때 키값은 문자열만 가능 파이썬은 집합 데이터 타입 있고 그 데이터 타입은 딕셔너리 키값만 있는거랑 비슷 순서는 보장못함 파이썬은 집합은 교집합,합집합,차집합 계산 가능 파이썬은 튜플은 리스트를 비슷한 타입 ()로 묶고 추가 삭제 변경이 불가능 파이썬은 elif 는 다른언어 에서 else if 파이썬은 switch문은 없음 elif로 구현해야함 파이썬은 in 튜플 리스트 집합 딕셔너리 값 있는지 확인 할 때 쓰임, 딕셔너리는 키값 있는지 확인, 단 값을 확인할때는 values.. 2019. 1. 16.
mybatis muliti update 하려면~! UPDATE 테이블 SET 컬럼 = #{temp.test1} WHERE 컬럼 = #{temp.test2} jdbc.allowMultiQueries=true 되어 있어야 멀티업데이트가 된다. 요즘엔 JPA로 하고 있어서 잘안쓰지만 예전에 한참 Mybatis를 이용해서 플젝했을때는 종종쓴거 같다~ 2018. 12. 19.