본문 바로가기
반응형

Python26

[Python] 파이썬 제어문: 조건문과 반복문 파이썬 프로그래밍를 읽고, 정리한 글입니다. 목차 · 조건 판단문 if · 반복문 while · 반복문 for 조건 판단문 if 기본 if 문 · 사용법 if 조건식: 수행문 1 ... 수행문 n - 조건식이 참이면 수행문을 구행하고, 거짓이면 아무것도 수행하지 않는다. - 조건식에는 조건의 결과가 참 또는 거짓이 될 수 있는 논리연산자나 비교연산자를 사용한다. - 콜론(:)은 조건에 의해 수행될 명령 집단(블록)의 시작을 의미하므로 꼭 적어야 한다. - if 문에 속한 모든 수행문은 들여쓰기가 같아야 한다. 한 칸이라도 틀리면 오류가 발생한다. - 들여쓰기 공백문자의 간격은 정해져 있지 않지만, 일반적으로 4칸 들여쓰기를 한다. · 예시 a = 4 if a > 3: print('hello') - 블록 .. 2022. 3. 21.
[Python] 파이썬의 코딩 규약 (PEP) 파이썬 프로그래밍를 읽고, 정리한 글입니다. 목차 · 코딩 규약이란? · PEP이란? 코딩 규약이란? · 코딩 규약(Coding convention)은 소스를 코딩할 때 지켜야 할 서로 간의 약속된 규칙을 정하여 일관성 있게 코딩하는 것이다. - 코딩 규약의 장점: 일반적으로 좋은 코드은 많은 시행 착오를 겪은 유능한 프로그래머들의 좋은 습관이 배어 있다. 이러한 코딩 습관을 규약으로 만들어 더 좋은 품질의 소스를 작성하는 데 도움을 줄 수 있다. · 코딩 규약은 코딩 표준 또는 코딩 스타일이라고도 불린다. · 파이썬에서는 PEP8 이라는 대표적인 코딩 규약 명세서가 존재한다. PEP이란? · 파이썬은 코딩 규약을 문서로 제시하고 있다. 이것이 바로 PEP(Python Enhance Proposal) 8.. 2022. 3. 15.
[Python] 파이썬의 설치 및 실습 환경 설정 파이썬 프로그래밍를 읽고, 정리한 글입니다. 목차 · 파이썬 설치와 실행 · 파이참 설치와 실행 파이썬 설치와 실행 파이썬 설치 · 파이썬 사이트(https://www.python.org/downloads/)에서 최신 버전의 파이썬을 다운로드한다. 파이썬 실행 해당 실습 내용은 맥 OS를 기준으로 합니다. · 인터프리터 방식으로 파이썬을 실습하는 방법에는 대화형 모드와 스크립트 모드가 있다. 대화형 모드 · 대화형 모드에서는 파이썬 소스를 입력할 때마다 대화형 셸이 지원하는 프롬프트를 이용하여 명령을 입력하면 바로 결과를 보여 준다. - >>>은 파이썬 명령을 처리할 준비가 되었음을 알려주는 파이썬 셀 프롬프트다. - 프롬프트: 사용자의 명령을 받아들을 준비가 되었음을 모니터에 나타내는 표시 1. 응용 .. 2022. 3. 15.
[Python] 파이썬의 특징 파이썬 프로그래밍를 읽고, 정리한 글입니다. 목차 · 파이썬이란? · 파이썬의 특징 · 파이썬이 사용되는 분야 · 파이썬 인터프리터 파이썬이란? · 1991년 귀도 반 로섬(Guido van Rossum)이 발표한 프로그래밍 언어다. · 비영리 단체인 파이썬 소프트웨어 재단이 관리하는 개방형 ,공동체 기반 개발 모델이다. · 동적 타이핑(dynamic typing)을 지원하는 범용 프로그래밍 언어로 다양한 플랫폼에서 사용할 수 있다. · 무료로 제공되는 라이브러리(모듈)이 풍부하여 교육기관, 연구기관, 산업계, 예술계 등 다방면에 사용된다. 파이썬의 특징 1. 플랫폼에 독립적이다. - 윈도우, macOS, 유닉스, 리눅스, 라즈베리 파이 OS 등 다양한 운영체제에 설치할 수 있다. 2. 수많은 라이브러리.. 2022. 3. 15.
[Algorithm] 구현 문제란? 학습 목표 · 구현 문제란? · 구현 시 고려해야 할 메모리 제약 사항 · 채점 환경 · 구현 문제에 접근하는 방법 구현 문제란? 코딩 테스트에서 구현 · 머릿속에 있는 알고리즘을 소스코드로 바꾸는 과정 구현 문제 · 풀이를 떠올리는 것은 쉽지만 소스코드로 옮기기 어려운 문제 - 코딩 테스트에서는 구현이 중심이 되는 문제가 자주 출제된다. - ex) 완전 탐색, 시뮬레이션 유형 ▶ 완전 탐색: 모든 경우의 수를 주저 없이 다 계산하는 해결 방법 ▶ 시뮬레이션: 문제에서 제시한 알고리즘을 한 단계씩 차례대로 직접 수행해야 하는 문제 구현하기 어려운 문제란? 1. 알고리즘은 간단한데 코드가 치나칠 만큼 길어지는 문제 2. 특정 소수점 자리까지 출력해야 하는 문제 3. 문자열이 입력으로 주어졌을 때 한 문자 .. 2021. 11. 6.
[Python] Matplotlib 소개 및 예시 Matplotlib는 Python에서 정적, 동적 그리고 상호적인 시각자료를 작성하기위한 포괄적인 라이브러리입니다. scatter scatter 함수는 하나의 변수가 다른 변수의 영향을 받는 정도를 보여주기 위해 가로 및 세로 축에 데이터 요소를 표시하는 데 사용됩니다. 예시 import numpy as np import matplotlib.pyplot as plt N = 500 X = 2*np.random.rand(500,1) y = 4 + 3*X + np.random.rand(500,1) plt.scatter(X,y) figure figure 함수는 지정된 비율로 figure의 너비와 높이를 계산합니다. 여기서 나온 figure는 matplotlib의 figure 클래스를 말하며, 모든 plot 요소.. 2020. 6. 2.
반응형