-
SK쉴더스 루키즈 3일차 - 파이썬 기초정보 보안 2025. 6. 9. 17:42
파이썬은 라인단위로 실행되는 인터프리터 언어다.
(반대의 경우 대표적으로 C 전체를 컴파일한 후 실행되는 컴파일 언어)
프로그램의 뼈대는 파이썬으로 만들고 빠른실행속도가 필요한 부분은 C로 만들어서 파이썬 프로그램 안에 포함하는 방식도 좋다.
파이썬은 들여쓰기를 이용하기 때문에 간결하지만 들여쓰기로 구분하기 때문에 주의해야 한다.
파이썬으로 가능한 것
1. 웹 프로그래밍
2. 인공지능/머신러닝
3. 수치연산 프로그래밍 - C로 작성된 Numpy 수치연산 모듈을 통해 빠른 수치 연산 가능
4. 데이터분석 - Numpy + pandas
5. 데이터베이스 프로그래밍
6. 시스템 유틸리티 제작
반대로 빠른속도가 필요하거나 하드웨어를 직접 건드리는 쪽에 약하고
모바일 프로그래밍도 아직 약하다고 함
.venv 폴더를 만들었다. 가상환경. 이 프로젝트 전용 파이썬 공간을 만든 것이다.jupyter를 vscode에 연결해서 ipynb를 vscode에서 실행시킬 수 있게 되었다.
변수에는 데이터를 저장하고 있는 메모리의 주소값을 저장한다.
여러 번 쉽게 참조하기 위해서 변수를 사용한다.
a=10을 선언하면 10이라는 정수값이 a가 가리키는 주소에 저장된다
튜플은 리스트와 비슷하게 저장하지만 저장한 후 수정이 되지 않는다.
각 시퀀스(배열) 자료형의 저장방식과 참조방식을 따로 공부하자.
집합은 중복을 허용하지 않는다.
리스트 [1, 2, 3]
튜플 (1, 2, 3)
집합 {1, 2, 3}
딕셔너리 {"이름": "홍길동", "나이": 20}
'정보 보안' 카테고리의 다른 글
SK쉴더스 루키즈 5일차 - 파이썬 클래스 (0) 2025.06.12 SK쉴더스 루키즈 5일차 - 파이썬 함수 (0) 2025.06.11 SK쉴더스 루키즈 4일차 - 파이썬 조건문 반복문 (1) 2025.06.10 SK쉴더스 루키즈 2일차 - 깃허브와 노션 (2) 2025.06.05 SK쉴더스 루키즈 26기 AI활용 보안전문가 양성과정 면접 후기 (2) 2025.05.22