본문 바로가기
SK shieldus Rookies 16기

[SK shieldus Rookies 16기] 클라우드 기반 스마트 융합 보안 과정 교육 정리(2일차)

by Challenge programmers 2023. 10. 24.

오늘 학습 주제

1. 파이썬 개요

2. 파이썬의 기초

 

  • 파이썬(Python)

 읽기 쉽고, 빠르고, 다목적

결과를 바로바로 확인이 가능하다

파이썬의 특징 - 가독성, 풍부한 라이브러리, 접착성, 유니코드, 동적 타이핑, 플랫폼 독립적 언어

다른 언어와 다르게 들여쓰기를 기반으로 하기에 가독성이 좋다

 

IDE 종류

 

PyCharm

파이썬에 특화되어 있는 IDE

파이썬 개발자들이 가장 많이 사용

단, 유료 라이선스가 있다

 

VScode

무료

가볍고 최소한의 메모리를 사용

호환성이 높다

 

jupyter notebook

데이터 과학 특화로 셀 단위로 코드가 실행

설치가 쉽다

로컬 PC 서버를 사용

멀티 접속과 원격 접속이 가능

 

Anaconda

파이썬 패키지 프로그램의 설치를 자동화

파이썬 패키지를 많이 포함하고 있어 편리하다

 

  • 파이썬의 기초

- 변수 -

다른 프로그래밍 언어는 변수를 선언할 때 데이터 타입을 선언해야 하지만

파이썬은 들어가는 데이터의 타입에 맞춰 적용이 된다

Int type
Str type

Str type의 변수를 선언할 때에는 

작은 따옴표(' ')와 큰 따옴표(" ")의 차이가 없다.

작은 따옴표로 선언
큰 따옴표로 선언
Str을 사용할 때에도 같다

 

- 변수 선언 규칙 -

 

- 주석  -

 

- 타입  -

 

- 참/거짓(Boolean)과 비교 연산 -

True나 False는 꼭 첫 글자를 대문자로

 

- 조건문 -

콜론( : )을 꼭 붙여야 한다
elif를 이용하여 조건을 추가 가능

 

- 반복문 -

무한 루프는 break를 사용해서 나갈 수 있다
continue를 이용해서 계속 진행

 

- 함수선언 -

함수의 시작과 끝은 들여쓰기로 구분

시작과 끝을 명시하지 않는다

기본적인 함수 사용법
함수에 파라미터 적용하여 리턴받기

 

- 함수(파라미터) -

* = 키를 언패킹, **  = 값을 언패킹

 

- 지역변수, 전역변수 -

지역변수: 함수 안에 사용하는 변수로 함수 밖에서 사용 X

전역 변수: 프로그램 전체에서 사용하는 변수로 global 키워드로 생성 가능