본문 바로가기
  • hazard_dev@__
  • hazard_dev@__

분류 전체보기74

[Go#5] Go언어 Switch, Defer 문법!!! Powerful Concurrency Language Go 저번 시간에는 고 언어의 for, if에 대해서 알아보았습니다. 이번 시간에는 switch, defer에 대해서 학습을 해볼 예정입니다. 일단 앞서 설명드렸듯이, 고 언어는 C언어와 유사한 점이 많다고 말씀드렸습니다. 그 이유로는 많은 이유가 존재하지만, C언어 프로젝트에 참여했던 개발자가 고 언어의 개발에 참여했기 때문일까요? 글쎄요.. 여하튼 고 언어는 현대적 프로그래밍 패러다임이 잘 융화된 언어입니다. C언어를 모티브 했다고 해도 과언은 아닌 게 문법상 일치되는 문법이 많기 때문입니다! Switch switch구문은 연속적인 if-else 구문의 또 다른 모습이라고 봐도 무방합니다. 물론 자유도 측면에서는 if-else구문이 더 높을지는 모.. 2021. 1. 12.
[Go#4] Go언어 For, if_(반복문, 제어문) 이해하기!!! Powerful Concurrency Language Go 저번 시간에 패키지와 함수에 대해서 간략하게 알아보았습니다. 이번 시간에는 반복문과 제어문에 대해서 학습해보도록 하겠습니다. 다른 프로그래밍 언어에 대해서 학습을 해보신 분이라면 아실 수 있겠지만, 대표적인 반복문에는 for, while이 있으며, 제어문에는 if 외에도 많은 문법에서 제어문의 형식이 들어갑니다. 컴퓨터 내부에서 일어나는 모든 논리적 연산의 인간이 사용할 수 있는 고급어로 바뀌었으니, 이러한 구문들에 대해서 학습을 안 할 수가 없죠!! 패키지와 함수에 대한 글을 읽고 오지 못하셨다면, 아래 링크를 타고 들어가셔서 확인하시길 바랍니다! hazarddev.tistory.com/66 [Go#3] Go언어 패키지, import-expor.. 2021. 1. 7.
[Python 자료구조] 연결리스트_implemented Linked List@_탐색, 순회, 추가 및 삭제 Powerful Linked List Structure on Python 저번에는 파이썬을 사용해서 트리 자료구조를 구현해보았습니다. 이번 시간에는 파이썬을 이용해서 연결 리스트를 구현해보도록 하겠습니다. 사실 우리가 사용하는 배열이나 선형 자료구조들은 이러한 개념을 바탕으로 설계되었으니, 어쩌면 우리는 사용하고 있었던 것입니다. 왜냐면 아래 그림을 보면 알 수 있습니다!! 연결 리스트는 하나의 데이터를 노드라고 지칭하고, 노드가 다음 노드를 가리키는 선은 노드 간 간선이라고 지칭합니다. 선의 형태를 띤다 하여 선형 자료구조라고 부르며, 가장 이해하기 쉬운 자료구조이며 삽입과 삭제는 최선, 최악의 경우 모두 O(1) 안으로 이루어지며, 탐색의 경우에는 O(n)이 걸리는 자료구조입니다. 파이썬에서는 그냥 .. 2021. 1. 6.
[Go#3] Go언어 패키지, import-export, function 이해하기!!! Powerful Concurrency Language Go 저희 저번 시간에는 고 언어의 변수의 타입과 타입 캐스팅에 대해서 알아보았습니다. 물론 만약 못 보신 분이 계시다면 아래 링크를 통해서 보고 오시는 것을 추천드립니다!! 물론 알고 계신다면 보고 올 필요가 전혀 없겠죠. hazarddev.tistory.com/64 [Go#2] Go언어 변수_ 상수, 타입, 타입 캐스팅!!! Powerful Concurrency Language Go 저번 시간에는 고 설치법 및 기본적인 사용방법에 대해서 알려드렸습니다. 만약 설치를 못하신 분이라면 아래 링크를 통해 설치를 하고 오시는 것을 추천드립니다!! haza hazarddev.tistory.com 이번 시간에는 고 언어의 패키지와 간단한 함수 기능에 대해서 .. 2021. 1. 5.