본문 바로가기
FastCampus/한 번에 끝내는 파이썬 웹 개발 초격차 패키지 Online.

한 번에 끝내는 파이썬 웹 개발 초격차 패키지 64일차

by Dream_World 2021. 11. 8.

파이썬 심화 문법

종일 취약점 진단 결과 아무런 결과가 안 나와서 아쉬움이 가득하다. 그로 인해 퇴근하자마자 각종 취약점 강의를 보며 노트 필기를 진행하였다. 적용하기 위한 족보 같은 것을 만들면서 중간에 프락시 서버가 내 시간을 많이 사로잡았다. 결국은 시간도 많이 지나서 출근도 해야 해서 당일날 작성을 못 했다. 계속해서 밀려가는 모습은 조금 씁쓸하다. 지금 해야 할 우선순위가 말씀 > 해킹 공부 > 자격증 공부 > 파이썬 공부 순이 되는 것이다. 기도와 말씀을 통해 내 삶이 많이 바뀌었으며 나 또한 이렇게 직장을 즐겁게 다닐 수 있을지 전혀 몰랐다. 진단 시 안 나오면 속상하지만 그런데도 내가 컴퓨터를 두들기고 있으면서 찾고 대입해보고 하면서 새로운 것을 알아가는 재미가 정말 남다르다는 것이다. 정말 30대 후반이 다 되어가면서 공부를 하지만 이렇게 재밌을 수가 없다.

 


동시성과 병렬성

스레드와 프로세스 소개

용어 개념 정리 (프로그램, 프로세스, 스레드)

  • 프로그램 - 작업을 수행하는 명령어 집합
  • 프로세스 - 실행중인 프로그램
  • 스레드 - 프로세스에서 실행되는 작업

스레드의 특징

  • 프로세스는 기본적으로 하나의 스레드로 구성
  • 경우에 따라 여러 개의 스레드로 구성이 가능하다 (=> 멀티스레딩)

멀티 스레딩

  • 동시성 프로그래밍
  • 동시에 실행되는 것처럼 보이는 것
  • 스레드 여러 개를 번갈아 가면서 실행

멀티 프로세싱 (자원 소모가 더 큼)

  • 병렬성 프로그래밍
  • 실제로 작업이 동시에 실행되는 것
  • 프로세스를 여러 개 만들어서 동시에 실행

스레드와 프로세스 개념에 대해 학습해보는 시간을 가졌다. 정말 강의하시는 강사님 대단하시다. 이미지도 보여주시고 직접 그려주시면서 설명해주시는데 이해가 쏙쏙 되는 느낌이 든다. 인상 깊었던 클립은 멀티 스레딩 강의일 듯 하다. 따로 실행되는 것처럼 느끼는 것이 아닌 동시에 진행되는 착각을 하게 할 정도로 미세하게 번갈아 가면서 진행하는 그 순간을 보면 참으로 프로세스가 바쁘게 동작한다는 것을 알 수 있는 것 같다.

64일 차는 여기서 마무리하고자 합니다.


패스트캠퍼스 링크 : https://bit.ly/37BpXi

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

댓글