제 블로그에 와주셔서 감사합니다 :)
안녕하세요! 개발자가 되고싶은 소프트웨어학과 학생입니다! 제가 공부하고 경험한 것들을 기록합니다~ 틀린 점이 있다면 언제든지 지적해주세요!! 제 블로그에 오신 분들 모두모두 좋은 일만 가득하길 바랍니다:)
더보기Hot Post
-
[Python] 파이썬 핵심 내장 자료구조 (llist, dict, tuplle, set)
면접 질문으로 파이썬의 핵심 내장 자료구조 4가지에 대해 설명하라는 질문을 받았다. 파이썬의 기본 내장 자료구조에는 list, tuple, dictionary, set 4가지가 있다. 이러한 자료구조는 형태와 용도가 조금씩 다르다. 자료구조를 잘 사용하면 복잡하고 어려운 기능을 수월하게 구현할 수 있다. listtupledictionaryset생성 시 사용하는 기호대괄호 [ ]소괄호 ( )중괄호 { }중괄호 { }특징- 타 언어의 array에 해당하는 기본적인 자료구조- 다양한 자료형 함께 사용 가능- 파이썬에서 문자열 편집은 tuple과 많이 유사- 속도가 리스트보다 빠름- Key(찾고자 하는 값)와 Value(그 값이 의미하는 값) 쌍으로 요소가 이루어짐- 연관배열 (Associative array..
더보기
-
[개인프로젝트]Selenium을 이용한 자동 예약 프로그램 만들기
AutoReservation/README.md at main · rlacodls3109/AutoReservation스크린 골프장 아르바이트하면서 수동으로 해야하는 예약 업무를 Selenium을 이용한 자동화 시스템을 구축하여 간편화 하였다. - rlacodls3109/AutoReservationgithub.com 필요성 스크린골프 데스크 아르바이트를 하기 시작했다. 업무 중 하나가 사이트에 들어가 운영시간에 맞추어서 타석을 미리 예약해놓는 것이었다. 보통 오늘로부터 일주일치 정도 예약해놓았었다. 지금까지는 수동으로 하다보니 오래걸리고, 그래서 하루에 1일씩 혹은 근무 중 시간이 많이 남으면 틈틈히 근무자들이 예약하면서 운영해왔다. 나는 예전에 크롤링강의를 들었을 때 공부했던 사이트 자동화 프레임워크인 셀..
더보기
-
네트워크 계층에 대한 정리 (계층 별 Switch 정리)
L7 : Application 계층 - 사용자에게 서비스를 제공하는 역할. SMTP,FTP,HTTP 등 L6 : Presenctation 계층 - 데이터의 변환, 압축, 암호화를 담당 L5 : Session 계층 - 통신하는 프로세스 사이의 대화 제어 및 동기화 담당 L4 : Transport 계층 - end system 내에서 최종 수신 프로세스로의 전달을 담당한다. port 번호로! TCP, UDP L3 : Network 계층 - 송신 측에서 최종 목적지까지 패킷을 전달. 경로를 배정하는 라우팅 기능 IP, ARP, ICMP,OSFP 등등 L2 : Data Link 계층 - 노드와 노드 사이의 데이터 전달. LCC, MAC 두 개의 서브레이어로 구성 Ethernet, ADCCP 등 L1 : Physi..
더보기
-
컴퓨터 네트워크 용어정리 과제(2주차)
디지털신호와 아날로그신호 아날로그 신호는 신호의 크기가 시간이 흐름에 따라 연속적으로 변화하는 신호이다. 자연 상태의 정보로, 외부적인 원인으로 인해 신호가 계속해서 바뀐다. 아날로그 신호는 진폭, 주기(주파수), 위상으로 표현할 수 있다. 디지털신호는 시간이 경과함에 따라 0과 1만의 값을 가지는 신호이다. 정보를 이진데이터로 전달하므로 비트전송률과 비트간격으로 표현한다. 비트율은 1초 동안의 데이터 전송량으로 단위는 bps(bit per sec)이다. 비트간격은 1bit를 전송하는데에 걸리는시간을 말하며, 비트율의 역수이다. 아날로그 신호의 장점은 쉽고 직관적으로 신호를 볼 수 있다는 것, 표현의 범위가 넓어서 품질이 매우 우수하다는 점이 있다. 또한, 디지털은 정해진 규격의 신호를 초과하면 신호를 ..
더보기
-
[코드트리 조별과제] 3주차 학습 레포트
지난 주, 학습을 모두 마치고, 2주 동안 파트를 학습했다. 함수함수에서 값을 넘길 때 인자의 특성이 immutable vs mutable?immutable : 변할 수 없는 특성. 인자로 쓰이면 변수가 갖고 있던 값을 복사하여 넘겨주게 됨 ex ) tuple, string, int, bool → 밖에 있는 변수에도 영향을 끼치고 싶다면 함수작성 시 값을 반환하는 함수를 작성해야 한다 mutable : 인자로 넘기면 해당 변수 자체의 주소가 넘어감 ex) list, dict 등 → 리스트를 넘길 때 slicing을 통해 새로운 리스트를 만들어 값을 넘겨주면 리스트가 변하지 않게 할 수 있다.→ 함수 안에 global 변수와 똑같은 이름의 리스트를 생성하면 또 다른 local변수로 인식한다. 만약 g..
더보기