[Python] 파이썬이란?
Python Python은 웹 개발, 작업 자동화, 데이터 분석 및 시각화를 포함한 광범위한 목적에 사용되는 널리 사용되는 프로그래밍 언어로 이는 높은 수준의 인터프리터형 대화형 개체 지향 프로그래밍 언어다. Python의 주요 기능 중 하나는 단순성과 사용 용이성으로 초보자에게 이상적인 언어다. Python은 또한 필수 및 선택적 인수, 키워드 인수 및 정의 함수에서 임의의 인수 목록을 허용하는 다목적 언어다. Python은 오픈 소스이며 개발에 기여하고 라이브러리와 모듈을 공유하는 대규모 개발자 커뮤니티가 있다. Python은 Windows, Mac 및 Linux를 비롯한 다양한 운영 체제에 설치할 수 있다. Python은 현재 Java와 C 다음으로 세계에서 가장 널리 사용되는 프로그래밍 언어 중 ..
2023.03.23
no image
[Python] 코드 제작을 더 쉽게 하기 위한 vscode 다운로드
다운로드 페이지 Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com
2023.03.22
no image
[Python] 파이썬 다운로드
다음은 파이썬 홈페이지 이다. Welcome to Python.org The official home of the Python Programming Language www.python.org
2023.03.22
반응형
Python

Python은 웹 개발, 작업 자동화, 데이터 분석 및 시각화를 포함한 광범위한 목적에 사용되는 널리 사용되는 프로그래밍 언어로 이는 높은 수준의 인터프리터형 대화형 개체 지향 프로그래밍 언어다.

 

Python의 주요 기능 중 하나는 단순성과 사용 용이성으로 초보자에게 이상적인 언어다. Python은 또한 필수 및 선택적 인수, 키워드 인수 및 정의 함수에서 임의의 인수 목록을 허용하는 다목적 언어다.

 

Python은 오픈 소스이며 개발에 기여하고 라이브러리와 모듈을 공유하는 대규모 개발자 커뮤니티가 있다. Python은 Windows, Mac 및 Linux를 비롯한 다양한 운영 체제에 설치할 수 있다. Python은 현재 Java와 C 다음으로 세계에서 가장 널리 사용되는 프로그래밍 언어 중 하나다.


기본 구성
  • 클래스
    클래스는 해당 클래스의 객체가 갖게 될 일련의 속성 및 메서드를 정의하는 객체 생성을 위한 청사진 또는 템플릿이다. 클래스는 해당 클래스에서 인스턴스화된 개체의 동작을 정의하는 속성(멤버 변수) 및 메서드(멤버 함수)로 구성된다. Python 클래스는 클래스 변수와 인스턴스 변수를 가질 수 있으며 @staticmethod는 클래스 수준 작업에 사용할 수 있다.

  • 모듈
    모듈은 Python 정의 및 명령문을 포함하는 파일이다. 함수, 클래스 및 변수를 정의할 수 있으며 실행 가능한 코드도 포함할 수 있다. 모듈은 코드를 구성하는 데 사용되며 코드를 깨끗하고 유지 관리할 수 있도록 유지하는 데 도움이 된다. Python 프로그램은 일반적으로 모듈로 구성되며 모듈은 다른 모듈이나 스크립트로 가져올 수 있다.

  • 객체
    Python에서는 숫자, 문자열, 함수 및 클래스를 포함한 모든 것이 객체다. 개체에는 동작을 정의하는 특성(데이터)과 메서드(함수)가 있다. 객체는 클래스에서 생성될 수 있으며 코드에서 조작 및 전달될 수 있다.

  • 인터페이스
    인터페이스는 개체가 외부 세계와 상호 작용하는 방법을 정의하는 메서드 집합이다. 구현 방법을 지정하지 않고 개체가 제공할 수 있는 동작을 정의한다. Python에서는 추상 기본 클래스를 사용하여 인터페이스를 구현할 수 있다.

  • 표현식
    표현식은 값으로 평가되는 코드 조각이다. Python에서 식은 일부 작업을 수행하는 완전한 명령인 문에서 사용할 수 있다. 표현식은 변수와 같이 간단할 수도 있고 인수가 있는 함수 호출과 같이 복잡할 수도 있다.

장점.
  • 대규모 개발자 커뮤니티
    Python에는 규모가 크고 활동적인 개발자 커뮤니티 가 있다. 이것은 세계에서 가장 인기 있는 프로그래밍 언어 중 하나이며 개발자가 지식을 공유하고 프로젝트에 대한 도움을 받을 수 있는 Stack Overflow와 같은 웹사이트에서 강력한 존재감을 가지고 있다. 즉, Python 프로젝트에 문제가 발생하면 다양한 문제에 대한 솔루션을 쉽고 빠르게 찾을 수 있다.

  • 배우기 쉬움
    Python에는 간단하고 배우기 쉬운 구문가 있다. 구문은 초보자에게 친숙하도록 설계되었으며 영어처럼 보인다. 결과적으로 프로그래밍을 막 배우기 시작한 초보자에게 인기 있는 선택이다.

  • 확장 가능
    Python은 그 자체로 강력한 언어이지만 다른 라이브러리 및 프레임워크로 확장할 수도 있다. 즉, 처음부터 모든 것을 작성할 필요 없이 Python 프로젝트에 새로운 기능을 빠르고 쉽게 추가할 수 있다.

  • 생산성 향상
    Python은 생산성으로 유명하다. 단순성과 사용 용이성으로 인해 생산적인 언어가 되며 개발자는 구문에 얽매이지 않고 문제 해결에 쉽게 집중할 수 있다.

  • 해석된 언어
    Python은 해석된 언어다. 즉, 별도의 컴파일 단계 없이 코드를 한 줄씩 직접 실행할 수 있다. 이렇게 하면 개발 프로세스의 속도가 빨라져 코드를 테스트하고 디버그하기가 더 쉬워진다.

  • 대형 표준 라이브러리
    Python은 대형 표준 라이브러리와 함께 제공된다. 즉, 개발자는 처음부터 모든 것을 작성할 필요 없이 일반적인 작업을 수행하는 데 사용할 수 있는 다양한 사전 구축 모듈 및 기능에 액세스할 수 있다.

  • 교차 플랫폼
    Python은 교차 플랫폼 언어다. 즉, 한 플랫폼에서 작성된 코드를 크게 수정하지 않고도 다른 플랫폼으로 쉽게 이식할 수 있다.

  • 웹 개발에 적합
    Python은 웹 개발에 널리 사용되는 언어다. 웹 애플리케이션을 빠르고 쉽게 개발할 수 있도록 하는 Django 및 Flask와 같은 여러 프레임워크가 있다.

단점
  • Python의 단순성은 구문이 매우 단순하여 프로그래머가 Java와 같은 다른 복잡한 언어를 배우기 어렵게 만들기 때문에 경우에 따라 단점이 될 수 있다.

  • Python은 컴파일된 언어에 비해 실행 시간이 느린 것으로 알려져 있으므로 더 빠른 처리 시간이 필요한 응용 프로그램에는 적합하지 않다.

  • Python에는 보안 문제가 있으며 동적으로 유형이 지정되는 특성으로 인해 때때로 감지하기 어려운 보안 취약점이 발생할 수 있다.

  • Python의 메모리 소비는 상대적으로 높을 수 있으며 가비지 수집은 때때로 성능 문제를 일으킬 수 있다.

  • Python은 모바일 운영 체제의 기본 구성 요소와 잘 상호 작용하지 않기 때문에 모바일 앱 개발에 적합하지 않다.

반응형
반응형
다운로드 페이지

 

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com


위 페이지에 들어간 후 추천되는 것을 바로 다운로드 받아도 되고 스크롤해서 내려가면 이렇게 선택할 수도 있다.
시작메뉴에 폴더 생성이 꺼려진다면 체크하자
원한다면 추가로 체크하고 이 2가지는 기본으로 체크하자.
처음 시작하면 자동으로 나오는데 클릭해서 다운로드 해준다.
폴더를 지정하자
이제 이곳에 생성한 파일이 자동으로 저장될 것이다.
파이썬이 종류가 많은데 MS에서 만든 파이썬을 설치하자.
사용하기 위한 준비가 끝났다.

반응형
반응형

다음은 파이썬 홈페이지 이다.

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

다운로드를 선택하면 자신의 OS에 맞는 다운로드 파일이 자동으로 추천될 것이다.
내 컴퓨터 어디에서든 파이선이 사용가능하도록 하는 설정이라고 한다.
길이 제한을 해제한다.
이후 cmd에 들어가 python을 입력하면 이렇게 >>> 가 출력되고 파이썬 명령어를 작성할 수 있는 상태가 된다.

반응형