일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Spring
- TypeScript
- REST
- db
- eqauls-hashcode
- SQL
- datagrip 한글깨짐
- @RequestBody
- 프로젝트 여러 개
- Mac
- javascript error
- DART
- 코어자바스크립트
- JavaScript
- flutter mac 설치
- svn
- tecoble
- InteliJ
- ojdbc6
- class-transformer
- 봤어요처리
- Aspect
- oracle
- 인텔리제이
- 프로그래머스
- Stream
- MySQL
- Java
- maven
- node.js
- Today
- Total
개발자가 되고 싶은 개발자
[Python] 문법 알아보기 본문
안녕하세요, 오늘은 유튜버 워니님의 강의를 참고하여 파이썬의 기본 문법들을 알아보도록 하겠습니다.
평소에 파이썬에 대해 궁금했는데, 마침 좋은 강의가 있어, 심심할때 보았습니다.
강의를 워낙 잘하셔서 쏙쏙 잘 들어왔습니다.
제가 참고한 강의는 동영상 1개가 1시간 분량으로 기본 문법이 정리되어 있습니다.
" 문자열 "
" 주석 "
" 조건문 "
이 이미지에서는 4가지의 파이썬의 특징을 찾아보실 수 있습니다.
변수에서 자료형의 타입을 명시하지 않았다는 점.
각 조건을 콜론으로 구분한다는 점.
else if 문을 elif문으로 사용한다는 점.
논리 연산자인 not 연산자를 ! 대신 not으로 사용한다는 점.
while문도 각 조건마다 콜론으로 구분합니다. 따로 적지 않겠습니다.
" 함수 "
파이썬에서의 함수는 def 를 이용하여 정의합니다.
조건문과 마찬가지로 콜론으로 구분합니다.
여기서 추가로 확인하실 수 있는 파이썬의 특징은 %로 자료형을 구분하는 것은 같지만
, 대신 %를 사용하여 변수를 포맷팅 할 수 있다는 것입니다.
format 함수를 이용하는 방법도 있습니다. 따로 적진 않겠습니다.
간단하게 덧셈, 성인인증 함수로 예시를 들어보았습니다.
" 반복문 "
파이썬은 다른 언어에서 제공되는 for of, for each 문은 지원하지 않고, for in문 1개만 지원합니다.
while, break, continue문을 사용한 반복문의 예시 입니다.
" 자료구조 "
파이썬은 배열 대신 리스트만 존재합니다.
len, sorted, sum 등의 제공되는 함수들이 있습니다.
28줄과 같이 리스트안에 원하는 요소가 있는지 찾을 수 있습니다.
28번 줄을 이용하여 간단하게 아이디 중복 체크 함수를 작성해 보았습니다.
튜플은 괄호를 이용합니다.
" 재고 확인 프로그램"
간단하게, 위에서 정리한 문법들로 애플 제품의 재고가 몇 개 있는지 확인하는 코드를 작성해보겠습니다.
리스트 'Container' 안에 재품을 무작위로 넣어줍니다.
딕셔너리 'ERP'를 생성합니다.
실행 결과 입니다.
아이폰X 2개, 아이폰11 3개, 에어팟 1개 가 정상적으로 확인되었습니다.
" 마치며 "
잘못된 부분은 알려주시면 수정하도록 하겠습니다. 감사합니다.