본문 바로가기

Python21

파이썬 위치 기반 매개변수, 키워드 기반 매개변수 안녕하세요 오늘은 우연하게 알게된 파이썬의 모르는 문법들을 설명해드리려고 합니다. 위치기반 매개변수(positial only) 키워드기반 매개변수(keyword only) 입니다. def function(a,b,c,d,e,f): print(a,b,c,d,e) 다들 많이 함수에서 쓰기 때문에 아실수도 있지만 생소한 내용입니다. * , / 를 활용해서, 위치기반과, 키워드기반을 지정을 할 수 있습니다. def function(a,b,/,*,e,f) foo(1,2) foo(a=1,b=2) foo(1,2,"","") 첫번째 foo 함수는 정상적으로 실행이 됩니다. 두번째는 error 가 나는데요. 위치기반 파라미터이기 때문입니다. 세번째 역시 키워드기반이기 때문에 명시를 해주어야합니다. 파라미터를 아래의 예제를.. 2024. 3. 7.
[파이썬] python review 파이썬의 주 원인 오타 1. 스펠링 ex) append -> attend 와 같이 syntax 에러인경우 오타 확률 높음 2. .과 , 의 혼동 헷갈림 -> , 쉼표 여백이 있으면 쉼표 점은 없음 3. () 괄호 비대칭 -> np.array([[1,2,3],[4,5,6]) syntax error 밑에줄에 뜸 4. : ; 콜론 , 세미콜론 5. 조건문 반복문 자료구조 : 리스트 / 튜플 / 집합 / 딕셔너리 리스트 : [] List 순서가 있음 (index, 순서O) ex) a= [1,2,3,4,5] 3,4,5 를 끄집어내면(슬라이싱) ★★★(훈련)슬라이싱 : 김밥썰기 = 칼질위치표현점 + 간격표현 a[1:4] , a[1:-1] 0,1,2,3,4,5 칼질을 앞에서 하면 된다 a[0:0:0] 시작점 , 끝점.. 2022. 10. 25.
[파이썬] 웹 프로그래밍 웹 클라이언트 부분을 보통 프론트 엔드 서버 부분을 백엔드라고 한다. 요즘 화두가 되고 있는 프론트엔드 개발자.. 네이버 , 카카오 , 쿠팡 등 많은 프론트엔드 개발자들을 고용하고 있다는데 , 그만큼 날이 갈 수록 심미적고 , 창의성 높은 눈에 보여지는 프론트엔드를 중요시하는게 아닐까 생각한다. 그래서 문과 출신이라던지 예대 출신의 개발자들이 늘어나고 있고 그 예술적인 감각이나 창작물은 공대생보다 더 뛰어나서 거기에 개발이란걸 이식해서 더 아름다운 결과물을 만들어 내는거 같다. Client : 서비스를 제공받아서 실행 Front : 응용 프로그램 ( PC , IOT , SmartPhone ) 1개로 할 수 없을까? 그때 사용하는 언어 JavaScript(facebook , google) 웹 브라우저 PC.. 2021. 2. 7.
[파이썬] MySQL **SQL 1.DDL : 데이터 구조를 생성하고 삭제하는 명령어 1) 테이블 생성 create table 테이블이름( 컬럼이름 자료형 제약조건 , 컬럼이름 자료형 제약조건 , ... 테이블 제약조건 )engine=InnoDB DEFAULT CHARSET=utf8 ->자료형 문자 : char(글자수) , varchar(글자수) , text - 글자수는 한글인 경우는 * 3 숫자 : int , float , double 날짜 : date , time , datetime , timestamp ->제약조건 primary key : not null , unique ( 널값이 x 유니크해야한다) - 테이블에서 한 번만 지정할 수 있음 (자동 index) not null : 필수 입력 ( 널 값이 없어야댐) uniq.. 2021. 2. 6.