본문 바로가기

컴공12

[자료구조/알고리즘] - 스택 자료구조를 배우게 되면 가장 많이 보게 되는 자료형이 아닐까 생각이 듭니다. 운영체제에서도 나오고 다른 CS 지식을 배우는 과정에서도 자주 나오는 자료형이라고 생각이 됩니다. 다음 글로 Queue에 대한 부분도 작성하겠지만 스택의 경우에는 Last-In-First-Out, LIFO(후입선출)에 해당 합니다. 1학년 때 자료구조를 들으면서 들었던 좋은 예시로는 테니스공이나 배드민턴 공을 넣는 통이 생각이 납니다. 위의 그림과 같이 제일 마지막에 넣은 셔틀콕을 우리가 셔틀콕을 사용하기 위해서 제일 먼저 꺼내게 됩니다. 파이썬에서는 스택 자료형을 별도로 제공하지는 않지만 리스트를 통해서 거의 대부분의 연산을 사용할 수 있습니다. 예를 들어서 pop()과 같은 기능을 제공받아서 일일히 스택에서 필요한 기능들을 .. 2023. 5. 11.
스터디 1일차 후기 지인들과 CS(네트워크, 운영체제, 자료구조)에다가 FE 파트에 대해서 스터디를 시작했습니다. 생각보다 지난주에 여러 일정이 많았어서 집중을 온전히 많이 못했었는데, 스터디를 하니까 그게 확실히 들어났던...것 같다.(열심히 봐야 할듯) 그래서 간단하게 스터디 했던 내용들을 정리해보려고 한다. 물론 각각 따로 정리를 해야 될 것 같지만서도... 운영체제 Q-1: 운영체제란? A: 하드웨어 위에서 사용자와 연결해주는 인터페이스 역할을 해주는 소프트웨어, 사용자가 편하게 사용하기 위한 환경을 제공해주는 동시에 효율적으로 컴퓨터 리소스를 활용할 수 있도록 도와준다. 그리고 메모리 관리와 파일 시스템 관리를 담당하고 있다. Q-2: CPU 스케줄링? A: 현대의 운영체제는 time sharing 방식으로 운영되.. 2023. 5. 8.
[인공지능] 주피터 노트북 설치하기 1. pip3 업데이트 먼저 해줍니다. pip3 install --upgrade pip 2. jupyter 설치하기 pip3 install jupyter 3. jupyter 실행하기 jupyter notebook 4. 아마 실행하면 바로 열리겠지만 혹시나 열리지 않거나 직접 URL을 작성해서 들어가려면 아래 링크로 접속해 주기 2023. 3. 16.
[GDSC] 서울 강연 들으러가기 2월 말에 네이버 DEVIEW 2023 1일차를 운 좋게 신청하고 나서, 서울 올라가는 길에 다른 걸 할 수 있지 않을까 생각하다가 GDSC 슬랙을 보던 와중에 서울에서 강연을 한다고 공지가 올라와서 바로 신청을 했습니다. 선착순 100명이라서 못들어갈까 걱정을 조금 했었는데 일찍 신청했는지 답장 메일이 바로 왔습니다.대학교 입학 할 때 다군에 숭실대가 있었는데 실제로 학교를 둘러보게 되는 건 처음이었던 것 같습니다. 이번에 저도 복학을 하게 되어서 뭔가 캠퍼스 투어를 하는 느낌이었달까? 한바퀴 둘러보면서 강연 하는 곳으로 걸어갔었는데 학교 건물들이 비교적 새 건물이 많고 뭔가 그 대학 캠퍼스 특유의 느낌이 전반적으로 잘 되어 있어서 학교를 걸어다니면서 예쁘다는 느낌을 받으면서 강연장으로 이동했습니다. .. 2023. 3. 14.
자바스크립트 처음부터 다시보기 EP.2 - 해당 내용들은 https://ko.javascript.info/ 와 GDSC KNU 2기 자바스크립트 스터디를 통해 공부한 내용들입니다 1. Hello World! 스크립트 전 스크립트 후 주의해야 할 점 HTML 안에 직접 스크립트를 작성하는 경우은 스크립트가 아주 간단한 경우에만 사용 스크립트를 별도의 파일에 작성하면 브라우저가 스크립트를 다운받아 캐시에 저장해서 성능상의 이점 있음 script태그는 src 속성과 내부 코드를 동시에 갖지 못함 → src를 통해서 파일을 불러 오는 거 임으로 당연히 안될 수 밖에 없음 과제 2. 코드 구조 문(statement) → 문법구조(syntax structure) + 명령어(command) 서로 다른 문(문장?)은 세미콜론으로 구분하여 줍니다. alert.. 2022. 10. 17.
자바스크립트 처음부터 다시보기 EP.1 자바스크립트 처음부터 다시보기 GDSC KNU 2기를 하면서 자바스크립트 스터디를 시작하게 되었고 2019년도에 오픈소프 컨트리뷰톤을 통해서 알게 되고 조금이나마 커밋을 했었던 모던 자바스크립트 https://ko.javascript.info/ 를 통해서 스터디를 진행하기로 하였습니다. 2020년도에 소마를 하면서 자바스크립트를 사용하긴 했었지만 정말 초보 상태에서 시작하게 되면서 기초가 정말 중요하다고 생각을 했었고, 이번 기회에 충분히 볼 수 있는 시간이 되었으면 하며 글도 남겨 봅니다. 1. 소개 자바스크립트란? 자바스크립트 → 웹페이지에 생동감을 불어넣기 위해 만들어진 프로그래밍 언어 자바립트로 작성한 프로그램 → 스크립트 스크립트는 웹페이지의 HTML안에 작성가능 → 웹페이지를 불러오면 스크립트.. 2022. 10. 12.
꾸준히 다시 공부하기 2021.12.26일자로 다시 빡세게 백준 문제를 풀기 시작했습니다. 한 20일 정도 지났는데 하루에 그래도 한문제씩은 푸는 속도로 하나씩 꾸준하게 풀어가보려고 합니다. (이제는 진짜 전역의해가 밝았기 때문에 ㅎㅎ) 일단은 크게 계획을 세워서 풀고 있어서 한번 적어보자면 1. 백준 단계별 풀어보기 1)입출력 단계~12)정렬 단계 까지 정리하면서 기본정도는 쳐야 될거 같아서 하나씩 풀어보고 있습니다. (이전에 풀어봤던 문제도 있고, 아니면 파이썬으로 혹은 다른언어로 풀어본 문제도 있어서 하나씩 차근차근 돌아본다는 느낌으로 풀어보고 있습니다.) 2. 백준 단계별 풀어보기 그다음은 백준 강의에 있는 알고리즘 기초/중급 정도 까지 문제를 풀어볼까 합니다. 확실히 머리는 쓰는 만큼 잘굴러가는 거 같아서 입대하기 .. 2022. 1. 15.
[회고일기] 5월 부터 시작한 공부 - 2021년 6월 2주차 지난주에 회고일기를 적었던게 일주일 전인데 일주일이 마치 하루처럼 지나갔습니다. 이것이 공군 군사경찰 크루근무인가.. 싶습니다.(살려줘 도망쳐~) 어쨌든 틈틈히 또 공부를 조금씩 해보았고, 많이는 아니지만 백준 10문제 정도 풀었고, 문제 풀면서 모르던 파이썬 관련 내용도 찾아보는 시간을 가질 수 있었습니다. 약 3주 전쯤에 만들어 뒀던 공부일지에 꾸준히 공부한 내용이나 결과들을 올려두면서 관리가 되가고 있는 것도 보이는 것 같습니다. 일주일에 5번은 싸지방에 가서 공부를 하든 아니면 폰으로 개발과 관련된 내용을 읽는 시간을 가질려고 했는데, 이번주는 백신을 맞기도 했고(목요일날 백신 맞음-> 금요일도 쉬는날이됨) 푹 쉬워줄 수 있는 타이밍이라고 생각을 해서 목금에 좀 잠도 청하면서 쉴 수 있었던 것 같.. 2021. 6. 13.
2020년 한 해 정리하기_군대 가기 전 D-16 올 한해 즐겁게 보내고 이제 1월 1일까지 2주도 안남은 상황, 제가 공군으로 들어가기 까지 16일 정도 남았습니다. 원래 군대를 6월에 가려고 했었는데, 어쩌다보니 반년이나 미뤄지고, 코로나로 인해서 이래저래 힘들었던 한해였습니다. 그래도 좋은 친구들을 많이 만날 수 있었고, 좋은 활동에 합격해서 많은 경험들을 할 수 있었던 것 같습니다. 그래서 가기 전에 했던 경험들을 좀 정리를 해야겠다 싶어서 하나씩 적어보려고 합니다. 2020년 1월 소프트웨어 마에스트로 지원 소마 지원자료(자소서, 수상경력 정리 등) 작성 코딩테스트 준비를 위한 백준 문제 풀이 군에 갈 준비 하기 멋쟁이사자처럼 경북대 8기 운영진 활동 시작 멋사 8기 React 수업 준비 스터디 멋사 8기 Django 수업 준비 2020년 2월.. 2021. 2. 28.