본문 바로가기

IT 정보

C# 언어 개발 환경의 사용법(코생아, 코린이 필독!) 안녕하세요! 이 포스팅을 클릭하셨다면 C# 을 공부하고 싶거나 공부를 시작했는데 궁금한 점이 있어서 검색하신 분들이겠죠? 처음 프로그래밍을 완전 처음 접하는 분, 또는 경험이 있긴 있는 분. 모두에게 적합한 언어가 C#이 아닐까 싶습니다. C#을 배울 때, 처음 배우는 분은 객체 지향 언어에 대해 이해할 수 있고, 이것을 바탕으로 자바 같은 언어의 객체 지향도 이해할 수 있을 것입니다. 또한, C#이 처음 세상에 나왔을 때는 윈도우용으로만 개발할 수 있었다고 하면, 지금은 여러분이 사용하고 있는 거의 모든 플랫폼에서 C#을 사용해 개발할 수 있게 되었습니다. 그중에서도 2020 팬데믹 이후에 더욱더 큰 성장을 이룬 게임 시장에서 가장 많이 사용되는 언어가 C#이란 것을 알면 아마도 놀랄 것입니다. 책은 .. 더보기
Visual Studio Code / Node.js / Vue Devtools 설치하기 *이 포스팅은 에서 발췌한 내용입니다. 실제로 Vue를 사용해 볼 수 있는 환경을 구성해야 한다. 사실 Vue로 애플리케이션을 만들고 구동하는데 있어서 특별한 IDE가 필요하지는 않으며, 각 개발자마다 자신이 즐겨 사용하는 환경이 있기 마련이다. 만약 Vue가 처음이거나 특별한 IDE를 사용하고 있지 않다면 지금부터 소개하는 Visual Studio Code를 이용하는 것을 권장한다. Visual Studio Code는 Vue뿐만 아니라 수많은 개발 언어를 위한 플러그인이 제공되어 맞춤형 IDE 환경을 구성하기에 매우 적합하다. Visual Studio Code 2019 Download 먼저 다음 사이트를 방문하여 Visual Studio Code 2019를 다운로드 한다. • https://code.v.. 더보기
Vue 3의 대표 신규 기능들 소개 (Vue.js 책추천) *이 포스팅은 에서 발췌한 내용으로 작성되었습니다. Vue는 버전 2까지 발표되면서 이미 웹 애플리케이션을 개발하는데 부족함이 없는 수준에 올라섰다. 하지만 Vue와 함께 웹 애플리케이션의 주축을 이루는 프레임워크들 역시 발전을 거듭하였고, 상호간의 비교를 통해 Vue의 약점들이 드러났다. 특히 웹 애플리케이션의 개발이 대규모 프로젝트가 되면서 코드의 길이가 길어져 가독성이 떨어지고, 다양한 인력들이 개발하는 수많은 컴포넌트들이 공유하는 데이터의 상태 관리는 Vuex만으로는 점차 감당이 되지 않기 시작했다. 이러한 문제를 해결하고자 Vue 3는 다양한 새로운 기능들을 가지고 출시됐다. 이미 해당 문제점을 극복한 다른 프레임워크들의 장점을 적극적으로 도입하는 한편 Vue의 장점을 더욱 부각시킬 수 있는 변.. 더보기
양자 컴퓨터 도입에필요한 스킬은 무엇이며 인재는 어떻게 확보할까? * 본 포스팅은 에서 발췌한 내용으로 작성되었습니다. 기업은 양자 컴퓨터를 도입하고자한다면 이에 필요한 인재를 어떻게 모을지 생각해야 합니다. 오늘은 양자 컴퓨터에 필요한 인재를 모으는 방법과 인재에게 요구되는 능력 등을 살펴보겠습니다. ① 요구되는 스킬 양자컴퓨터라고 해도, 그중에서 어떤 분야를 하고 싶은지에 따라 요구되는 스킬이 달라집니다. 하드웨어, 애플리케이션, 미들웨어로 나누어 생각하면, 하드웨어 분야에서는 물성물리학이나 양자물리학을 중심으로 하는 물리학적 지식이 필요합니다. 애플리케이션 분야에서는 수학과 계산기하학에 정통한 인재가 바람직할 것입니다. 그리고 하드웨어와 애플리케이션 양쪽을 아우르는 지식과 관리 능력이 있는 인재를 미들웨어에 배치할 수 있다면 더할 나위 없이 좋을 것입니다. 그러나.. 더보기
양자 컴퓨터 프로그래밍을 체험해볼 수 있는 Blueqat(블루캣) 설치 * 본 포스팅은 에서 발췌한 내용으로 작성되었습니다. 양자 컴퓨터 프로그래밍은 기존 방식과 비슷한 점도 있고 다른 점도 있기에, 직접 체험하며 익숙해지는 것부터 시작하는 것이 좋습니다. 그래서 오늘은 양자 컴퓨터 개발용 툴 Blueqat(블루캣)을 설치하는 방법을 안내해 드리겠습니다. Blueqat은 오픈소스 프로젝트이므로 무료로 이용할 수 있으며 python 라이브러리이기 때문에 windows 나 macOS 등 다양한 환경에서 이용할 수 있습니다. ① python 설치 Blueqat은 python의 라이브러리로 제공되기 때문에 우선 PC에 python을 설치해야 합니다. python은 초보자도 쉽게 배울 수 있는 인기 있는 프로그래밍 언어로, 머신러닝 붐과 함께 빠르게 보급되고 있습니다. python은.. 더보기
[Python] 파이썬을 사용해서 프로그램 작성하는 순서 더보기 프로그래밍 언어 Python 컴퓨터에 어떠한 「일」을 처리시키기 위해서는 지금 자신이 사용하고 있는 컴퓨터가 그 일의 「내용」을 이해해야 합니다. 그렇게 하려면 컴퓨터가 실제로 이해할 수 있는 언어인 기계어(machine code)로 지시된 프로그램을 작성해야 합니다. 그러나 안타깝게도 이 기계어 언어는 숫자 「0」과 「1」의 나열로 되어 있습니다. 컴퓨터는 이 숫자의 나열(=기계어)을 이해할 수 있으나 사람이 쉽게 이해할 수 있는 내용은 아닙니다. 그래서 기계어보다도 「사람의 언어에 가까운 수준의 프로그램 언어」가 지금까지 많이 고안되어 왔습니다. 이 책에서 배우는 Python도 이러한 프로그래밍 언어 중 하나입니다. Python은 입력된 프로그램을 1행씩 기계어로 번역하는 프로그램에 의해 실행.. 더보기
[Python] 파이썬 프로그램의 실행 방법(인터랙티브/스크립트 모드) Python 프로그램의 실행 방법에는 「인터랙티브 모드」와 「스크립트 모드」가 있습니다. 각각의 사용법을 알아봅니다. Python 프로그램의 실행 방법(인터랙티브 모드) 인터랙티브 모드를 실행한다 명령 입력 툴에서 「python」을 입력하고, Enter 키를 누릅니다. 그러면 「>>>」가 표시됩니다. 이 상태에서 Python 프로그램(코드)을 입력할 수 있습니다. 코드를 입력해 실행한다 명령 입력 툴에 직접 코드를 입력합니다. 1행 입력하고 Enter 키를 누르면 실행 결과가 바로 표시됩니다. 예를 들어, 「1」이라고 입력하고 나서 Enter 키를 누르면 다음 행에 실행 결과가 표시됩니다. 「>>>」가 표시되면 다음 행을 입력할 수 있습니다. 인터랙티므 모드를 종료한다 키보드에서 Ctrl + z 키를 동.. 더보기
[Python] 파이썬 코드를 작성하는 에디터 준비하기/파이썬 명령 입력 툴 실행하기 파이썬 코드를 작성하는 에디터를 준비한다 Python에서는 텍스트 에디터에 코드를 입력해서 프로그램을 작성할 수 있습니다. 이때에는 프로그램을 입력하기 위한 텍스트 에디터를 준비해야 합니다. 에디터를 준비할 때 주의할 점은 문자 코드를 「UTF-8(BOM이 없는 것)」로서 저장할 수 있는 것을 사용하세요. 예를 들어, ANACONDA를 설치하면 자동으로 설치되는 Spyder를 이용해도 됩니다. Spyder 외에 Visual Studio Code 등 자신이 편리한 에디터를 사용하세요. Spyder Windows 메모장 Python 프로그램을 작성할 때에는 Windows 텍스트 에디터인 「메모장」을 사용할 수도 있습니다. 이때는 저장할 때 「UTF-8(BOM 없는 것)」을 지정해서 저장해야 합니다. 파이썬 .. 더보기