본문 바로가기

반응형

Programming

(9)
오픈소스 라이선스 종류와 비교 이 블로그 글에서는 대표적인 오픈소스 라이선스들인 Apache License 2.0, GNU GPL 3.0, BSD License, MIT License 등에 대해 다루어보겠습니다. 이 외에도 다양한 라이선스가 존재하지만, 이 글에서는 대표적인 몇 가지만 다루도록 하겠습니다. Apache License 2.0 Apache License 2.0은 Apache Software Foundation에서 개발한 라이선스입니다. 오픈소스 프로젝트에 사용하기 좋은 라이선스로, 상용 소프트웨어와의 결합도 가능합니다. 사용자가 소스 코드를 변경하거나 수정한 경우에도 원본 저작물에서 사용되는 Apache License 2.0을 따르는 조건으로 배포 가능합니다. 다른 오픈소스 라이선스와의 호환성이 좋아 사용이 편리합니다. ..
[나혼자 코딩:파이썬 초급] 3. 파이썬 변수와 자료형 변수와 데이터 타입은 파이썬 프로그래밍에서 매우 중요한 요소입니다. 변수 변수는 값을 저장하기 위한 메모리 공간의 이름입니다. 파이썬에서 변수를 선언할 때에는 변수 이름과 할당 연산자 "="를 사용합니다. a = 10 b = "Hello World" 위의 코드에서 a와 b는 각각 정수형과 문자열을 저장하는 변수입니다. 파이썬에서 변수에 저장된 값은 언제든지 변경될 수 있습니다. a = 10 print(a) # 10 출력 a = 20 print(a) # 20 출력 변수는 값이 저장된 메모리 공간을 가리키는 이름이므로, 값을 변경할 때는 해당 메모리 공간에 새로운 값으로 덮어쓰기를 합니다. 데이터 타입 파이썬은 동적 타입 언어로, 변수를 선언할 때 그 타입을 명시할 필요가 없습니다. 파이썬은 변수에 할당되는..
[나혼자 코딩:파이썬 초급] 2. 파이썬 개발환경 구축 파이썬 다운로드 및 설치 방법 파이썬을 사용하기 위해서는 먼저 개발환경을 구축해야 합니다. 이번 글에서는 파이썬 설치 방법과 파이썬 IDE(Integrated Development Environment)에 대해 알아보도록 하겠습니다. 파이썬 설치 파이썬 공식 홈페이지에서는 파이썬 다운로드 버튼을 클릭하여 파이썬을 다운로드 받을 수 있습니다. 다운로드 페이지에서는 운영체제에 맞는 버전을 선택하여 다운로드를 진행합니다. 파이썬 버전에는 2.x 버전과 3.x 버전이 있습니다. 현재는 3.x 버전을 사용하는 것을 권장합니다. Download Python | Python.org Download Python The official home of the Python Programming Language www.pyt..
[나혼자 코딩:파이썬 초급] 1. 파이썬 소개 1. 파이썬 소개 파이썬은 현재 가장 인기 있는 프로그래밍 언어 중 하나입니다. 파이썬의 인기는 그 기능적인 다양성과 쉬운 학습 곡선 때문입니다. 이번에는 파이썬 소개에 대해 자세히 살펴보겠습니다. 파이썬이란? 파이썬은 1991년 귀도 반 로섬(Guido van Rossum)이 개발한 인터프리터 언어입니다. 파이썬은 C, C++, 자바 등과 같은 프로그래밍 언어와 비교하여 문법이 간결하고 읽기 쉬운 특징을 가지고 있습니다. 또한, 파이썬은 객체 지향적이고 함수형적인 프로그래밍 패러다임을 지원하여 코드의 재사용성이 높아집니다. 파이썬은 데이터 분석, 인공지능, 웹 개발, 게임 개발, 시스템 관리 등 다양한 분야에서 사용됩니다. 이러한 다양한 분야에서 사용되는 이유는 파이썬이 다른 언어들과 비교하여 높은 생..
[나혼자 코딩:파이썬 초급] 0. 커리큘럼 1. 파이썬 소개 파이썬이란 무엇인가요? 파이썬의 장점 파이썬을 사용할 수 있는 분야들 [나혼자 코딩:파이썬 초급] 1. 파이썬 소개 1. 파이썬 소개 1.1 파이썬의 역사와 특징 소개 파이썬은 1991년에 귀도 반 로섬(Guido van Rossum)이 개발한 프로그래밍 언어입니다. 이름은 Monty Python이라는 코미디 그룹에서 따온 것으로 알려져 있습 dhznsdl.tistory.com 2. 파이썬 개발환경 구축 파이썬 다운로드 및 설치 방법 파이썬 IDE(Integrated Development Environment) 소개 [나혼자 코딩:파이썬 초급] 2. 파이썬 개발환경 구축 파이썬을 사용하기 위해서는 먼저 개발환경을 구축해야 합니다. 이번 글에서는 파이썬 설치 방법과 파이썬 IDE(Inte..
error: Microsoft Visual C++ 14.0 or greater is required. error: Microsoft Visual C++ 14.0 or greater is required. 위와 같은 에러가 발생한다면 다음 사이트에 들어가서 설치파일을 다운받고 설치 visualstudio.microsoft.com/ko/vs/older-downloads/ Visual Studio Older Downloads - 2017, 2015 & Previous Versions Download previous versions of Visual Studio Community, Professional, and Enterprise softwares. Sign into your Visual Studio (MSDN) subscription here. visualstudio.microsoft.com 링크로 들어가 ..
[Python] 함수 이름 가져오기 Code Summary import sys def main(): func1() def func1(): print(sys._getframe(0).f_code.co_name) print(sys._getframe(1).f_code.co_name) [0]: main() func1 main Python에서 함수 이름 변수로 가져오기 sys의 _getframe(x).f_code.co_name 함수를 이용해 x계층의 함수 이름을 가져올수 있다. 이때 x에 0을 넣으면 현재 함수 숫자가 올라갈수록 상위함수에 정보를 가져온다. 아래처럼 함수가 구성되어 있을때 main :: sys.getframe(0).f_code.co_name ㄴ func1 :: sys.getframe(0).f_code.co_name 즉 func1에서 ..
[Python] Flask 예제 코드 Code Summary from flask import Flask app = Flask(__name__) @app.route("/", methods=['GET', 'POST']) def main(): return """ Hello Flask! """ if __name__ == "__main__": app.run(debug=True, host="0.0.0.0", port=8080) Flask 예제 코드 다음 파이썬 코드를 app.py로 저장합니다. # app.py from flask import Flask app = Flask(__name__) @app.route("/", methods=['GET', 'POST']) def main(): return """ Hello Flask! """ if __name_..

반응형