개발 Development
-
[Pynecone] html, css, javascript 없이 파이썬으로만 웹 개발 가능한 프레임워크개발 Development/소개 Introduction 2023. 6. 12. 16:25
Pynecone은 파이썬에서 사용되는 프레임워크입니다. 장점 파이썬 기반이기 때문에, 운영체제에서 단일 쓰레드로 동작합니다. 따라서, 대고객용 쇼핑몰과 같이 동시 접속자가 많은 사이트를 개발하기에는 적절하지 않을 수 있습니다만, 그 외의 모든 경우에는 활용도가 높아 보입니다. 백엔드 개발자에게는 html, css, javascript가 지옥일 수 있는데, 이를 파이썬 언어만으로 해결할 수 있다니! 정말 대단하게 느껴집니다. 기존에 파이썬 진영에서 웹 개발용으로 유명한 프레임워크는 django와 flask가 아주 유명하고 지금도 많이 활용되고 있습니다만, html, css, javascript를 사용해야 하니, Pynecone은 이들 보다 확실한 강점이 되는 포인트가 있네요. 과연 Pynecone이 dja..
-
[Mojo] 이거 모죠? 파이썬보다 35000배 빠른 새로운 프로그래밍 언어개발 Development/소개 Introduction 2023. 6. 12. 15:31
Mojo라는 새로운 프로그래밍 언어가 최근 출시되었습니다. 특징 Mojo는 다음과 같은 특징을 가지고 있습니다. 파이썬 문법을 사용할 수 있다. (파이썬과 완전히 일치하지는 않습니다.) 파이썬 라이브러리를 사용할 수 있다. 파이썬보다 3만5000배 빠르다. 다중 쓰레드이다.(파이썬은 운영체제 관점에서 단일 쓰레드로 동작합니다.) 패키징화 할 수 있다.(파이썬에서는 패키징하기 위해, 각종 라이브러리의 도움을 받아야 합니다.) Mojo 공식 사이트로 이동 Mojo가 극복한 파이썬의 단점 단일 쓰레드여서 속도가 느린 파이썬의 단점을 해결하였습니다. 패키징이 불가능한 파이썬의 단점을 해결하였습니다. 동적 타이핑 방식으로 타입 오류 발생 가능성을 낮추었습니다. (일부분에서만 도입되었습니다.) Mojo 공식 사이트..
-
Visual Studio Code (VSCode) 한국어 한글로 설정 변경하기개발 Development/코드에디터 CodeEditor 2023. 5. 15. 09:01
아래 그림과 같이, 한국어 언어팩을 설치했어도, 각종 메뉴들이 영어로 보이는 분들이 있을 것입니다. 또는, 한국어 언어팩 조차도 설치하지 않은 경우도 있을 것입니다. 위와 같은 어떠한 경우에도 한국어로 변경하는 방법을 정리하였습니다. 한국어 적용방법 (Korean Language Pack)을 설치했든 아니든, 아래 순서대로 따라서 진행하시면 됩니다. 저는, 설치하지 않은 상태를 만들고, 아래와 같이 진행하여 캡쳐 사진을 남깁니다. 첫 째, 키보드에서 Ctrl + Shift + P 를 눌러서, 커맨드 창을 엽니다. 둘 째, "language" 를 입력합니다. 셋 째, "configure display language"를 선택합니다. 넷 째, "한국어"를 선택합니다. 다섯 째, 재 시작 안내 창에서 "Res..
-
code editor, text editor, IDE개발 Development/코드에디터 CodeEditor 2023. 5. 12. 16:31
code editor, text editor, IDE에 대해 알아봅시다. Code Editor (코드 에디터): 프로그래밍 코드를 작성하고 수정하는 데 사용되는 도구를 가리킵니다. 기본적인 텍스트 편집 기능 외에도, 코드 하이라이팅, 자동 완성, 라인 넘버링 등의 프로그래밍에 필요한 기능들을 제공합니다. Code Editor는 프로그램의 크기와 복잡성에 관계없이 코드를 작성하는 데 사용됩니다. 대표적인 코드 에디터로는 Visual Studio Code, Sublime Text, Atom 등이 있습니다. Text Editor (텍스트 에디터): 일반적인 텍스트 작업에 사용되는 도구를 가리킵니다. 문서 작성, 메모 작성 등에 사용되며, 코드 에디터보다는 기능이 간단합니다. 대표적으로 Notepad, Text..
-
데이터 형식 Data Formats개발 Development/데이터 형식 DataFormats 2023. 5. 6. 15:47
데이터 형식이란 데이터를 저장하고, 표현하며, 전달하기 위한 구조화된 방식입니다. 대표적으로 JSON, XML, HTML, CSS, YAML, CSV, PDF 등이 있습니다. 데이터 형식은 매우 방대하며, 외울 필요는 없지만, 개발자라면 다양한 데이터 형식을 매일 사용할테니, 한번 쯤은 제대로 학습을 해야 하기도 합니다. "HTML은 프로그래밍 언어가 아니라, 마크업이야" 이라는 말을 이미 들어보셨을 수도 있습니다. 맞는 말입니다. HTML은 연산이 불가능하며, 문서를 표현한 마크업이라는 형태일 뿐이기 때문입니다. 여기서 말하는, '마크업' 이라는 것도 데이터 형식의 한 가지인데, 우선 데이터 형식에 대해, 좀 더 자세히 알아 보겠습니다. 데이터 형식의 종류 데이터 형식은 다양한 종류와 범주로 나뉘며, ..
-
마크다운 Markdown개발 Development/데이터 형식 DataFormats 2023. 5. 3. 14:57
마크다운 Markdown 이란 만든 사람인 존 그루버에 의하면, HTML 문서를 더욱 쉽고 빠르게 만들기 위한 도구입니다. 직관적으로 이해하기 위해, 바로 아래에 몇 가지 예를 적었습니다. #### 샾 4개를 앞 뒤에 적으면 태그로 작성한 글자처럼 인식됩니다. **별표 2개를 앞 뒤에 적으면, 굵은 글씨로 표현됩니다.** - 목록1. - 목록1-1. - 목록1-2. - 목록2. - 목록2-1. - 목록2-1-1. 샾 4개를 앞 뒤에 적으면 태그로 작성한 글자처럼 인식됩니다. 별표 2개를 앞 뒤에 적으면, 굵은 글씨로 표현됩니다. 목록1. 목록1-1. 목록1-2. 목록2. 목록2-1. 목록2-1-1. 장점 굉장히 쉽습니다. 위 예시처럼, 별표(*)나 샵(#)을 적는 수준으로도 html 문서를 만들 수 있습..
-
코드 스타일 가이드 Code Style Guide, Code Conventions개발 Development/클린 코드 CleanCode 2023. 5. 2. 21:54
코드 스타일 가이드는 프로그래밍 언어에서 권장하는 가장 적절한 코드 스타일을 말합니다. 예를 들어, 각종 띄어쓰기 및 변수명 작성하는 규칙 등 입니다. 개발자는 필히 학습해야 하는 내용입니다. 국내에서 '코딩 규칙' 또는 '코딩 관례'라고 혼용하여 말하기도 하지만, 엄밀히 다른 내용입니다. 또한, 회사에서 요청하는 '코딩 규칙'과도 엄밀히 다른 내용입니다. 코드 스타일 가이드: 프로그래밍 언어에서 강력히 권장하는 가장 적절한 코드 스타일 코딩 관례: 여러 개발자들이 주로 선택하는 코드 스타일 회사 내 코딩 규칙: 꼭 지켜야 하는 의무 코딩 규정 코드 스타일 가이드는 이런 것입니다. 직관적인 이해를 위해, 몇 가지 예를 적습니다. # 권장하는 예 import sys import requests import..