[Shielders] Rookies-00

Dong Jung·2022년 8월 25일
0

Rookies

목록 보기
1/24
post-thumbnail

2022.08.25

SK쉴더스 루키즈

SK쉴더스 루키즈 9기로 8.22 동국대에서 첫과정을 시작하였다.
OT에서 같은 교육생분들을 만나서 인사할 수 있는 시간을 가졌다.
앞으로 3개월동안 비대면이기때문에 자주 보지는 못하지만 대면시간에 여러가지 이야기들을 나누었다.

22일 OT
23일 특강
24일~ 인프라 활용을 위한파이썬

인프라 활용을 위한 파이썬.01

루키즈의 과정의 첫 시작은 파이썬이다.
최근 쉽게 배울 수 있고, AI, 빅데이터, 머신러닝등 많은 분야에서 사용이되는 언어이며, 서버 엔지니어들은 자동화툴을 개발해 해당 서버 점검을 손쉽게 하는 경우가 많아졌다.
보안업무를 하다보면 해당 인프라에 서버 점검을 하는 경우가 많아 이러한 기술은 실무에서 많은 활용도가 있다고 생각하며 학습을 시작하니 좀더 의욕있게 공부를 할 수 있었다.

1. 환경설정

Python을 사용할때 Python 자체를 설치하여 사용하는 경우도 있지만 대체적으로 Anaconda를 설치하여 프로젝트를 진행하는 경우가 많다고한다.
이번 교육 환경도 많이 사용되는 Anaconda에서 진행되었다.

https://www.anaconda.com/products/distribution

해당 사이트에서 아나콘다를 다운받아 설치할 수 있다.
아나콘다 설치시 주의할 사항은 PATH 추가 체크를 하는것이다.
설치하며 PATH를 추가를 안하고 설치시에 직접 환경변수에 추가해줘야하는 귀찮음이 있을수 있기때문에 꼭 추가하고 설치한다.

아나콘다가 설치가 되었다면 Anaconda prompt를 시작 메뉴에서 실행해주길 바란다.

위 화면은 Anaconda prompt 실행화면이다.

해당화면에서는 여러가지 작업이 가능하다.

conda create -n '가상환경 이름'

위 명령어를 통해 가상환경을 만들어 프로젝트를 진행할수 있다.
가상환경을 만드는 이유는 프로젝트를 진행할때 해당 프로젝트에 필요한 패키지 및 라이브러리를 설치하고 관리할때 편하다고한다.

우리 학습환경은 Jupyter Notebook에서 진행되었다.

cd /
mkdir study
cd study
jupyter notebook

C드라이브 밑에 스터디 디렉토리를 생성 후 jupyter notebook을 치면 주피터 노트북에 접속할 수 있다.


2.마무리

환경설정 관련한 내용중에 궁금한사항이 있으시다면 댓글로 남겨 같이 고민해봐도 좋을꺼같다.
다음 포스팅엔 기본 자료형과 제어문에 대해 올리려고한다 ...
코딩을 처음 접해보는 입장에서 쪼금 배우기 어렵긴하지만 포스팅을 통해 복습하며 조금더 숙련된 모습이 될수 있으면좋겠다.

profile
보안새내기

0개의 댓글