본문 바로가기
728x90
반응형

파이썬6

[Django] STS, Eclipse에서 Django 시작하기[1] Django 란? - 파이썬 기반의 무료 오픈소스 웹 애플리케이션 프레임워크(Open Source Web Application framwork) - Django 패키지 설치 : pip install django 장점 Python 기반 프레임워크로 배우기 쉬움 빠른 개발속도, 개발 비용 절감 코드 완성도를 높게 유지할 수 있으며 확장성이 좋음 사용자 인증, 사용자관리 등 기능이 기본적으로 구현되어 있음 대표적인 사이트 : 인스타그램 단점 파이썬을 기반으로 한 만큼 파이썬의 단점이 전부 포함됨 다른 웹 프레임워크에 비해 비교적 속도가 느림 숙련되기 위해선 장고 자체에 대한 이해도 뿐만 아니라 파이썬에 대해서도 높은 이해도 요구됨 관련 문서도 많고 커뮤니티 활동도 활발하지만 대부분 한글화가 되어있지 않음 MT.. 2021. 12. 22.
[Python] 반복문(for, while) ※반복문이란? ▶ for문의 개념 기본적인 반복문으로, 반복 범위를 지정하여 반복을 수행 for문으로 반복문을 만들 경우 먼저 for를 입력하고 반복되는 범위를 지정해야 함 range 문법 : for 변수 in range(시작 번호, 마지막 번호, 증가값) 마지막 번호의 마지막 숫자 바로 앞까지 리스트를 만듬 range(1, 5) : [1, 2, 3, 4], range(0, 5) : [0, 1, 2, 3, 4] 리스트 작성 시작 번호와 증가 값은 생략 가능, 생략했을 경우 시작 번호는 0을, 증가값은 1을 사용 ### for문 사용 방법 ### # for i in list: # for i in range(start, end, step) : for i in range(10): #ranfe(0,10,1) p.. 2021. 12. 6.
[Python] 조건문(conditional statement) 조건문이란? ▶ 조건문의 개념 조건에 따라 특정 동작을 하도록 하는 프로그래밍 명령어 파이썬에서는 조건문을 사용하기 위해 if, else, elif 등의 명령 키워드 사용 (switch 없음) 스마트폰 잠금 해제 패턴이 5회 틀리면, 20초 동안 대기 상태로 만들어라 ▶ if - else문 if : # if를 쓰고 조건 삽입 후 ':' 입력 # 들여쓰기 후, 수행 명령 입력 # 같은 조건에서 실행일 경우 들여쓰기 유지 else: # 조건이 불일치할 경우 수행할 명령 # 조건 불일치 시 수행할 명령 입력 # 조건 불일치 시 수행할 명령 들여쓰기 유지 if 뒤에는 참과 거짓을 판단할 수 있는 조건문이 들어가야 하고, 조건문이 끝나면 반드시 콜론(:)을 붙여야 함 들여쓰기를 사용하여 해당 조건이 참일 경우 수.. 2021. 12. 6.
[Python] 리스트(List) 리스트란? ▶ 리스트의 개념 리스트(List) : 하나의 변수에 여러 값을 할당하는 자료형 여러 데이터를 순서대로 하나의 변수에 할당하는 시퀀스형 자료형 - 시퀀스형 : 무언가의 조합으로 이루어진 자료형 하나의 자료형만 저장하지 않고, 정수형이나 실수형 같은 다양한 자료형을 포함할 수 있음 리스트는 [대괄호] 로 작성하며, 내부 원소는 , 로 구분 ### 리스트 ### colors=['red', 'green', 'blue'] print(colors) # 실행결과 ['red', 'green', 'blue'] ▶ 인덱싱과 슬라이싱 : 인덱싱(indexing) 인덱싱 : 리스트에 있는 값에 접근하기 위해, 이 값의 상대적인 주소를 사용하는 것 ### 인덱싱 ### colors=['red', 'green', '.. 2021. 12. 5.
[Python] 변수와 자료형 변수와 자료형 ▶ 변수명 선언 알파벳, 숫자, 밑줄( _ )로 선언할 수 있음 변수명은 의미 있는 단어로 표기하는 것이 좋음 변수명은 대소문자가 구분됨 특별한 의미가 있는 예약어는 사용할 수 없음 ▶ 기본 자료형 정수형(integer type) : 자연수를 포함해 값의 영역이 정수로 한정된 값. 실수형(floating-point type) : 소수점이 포함된 값 문자열형(string type) : 값이 문자로 출력되는 자료형 불린형(boolean type) : 논리형으로, 참(True) 또는 거짓(False)을 표현할 때 사용 ▶ 동적 타이핑(dynamic typing) 변수의 메모리 공간을 확보하는 행위가 실행 시점에서 발생하는 것 C나 자바 : int data=8 과 같이 data라는 변수가 정수 형.. 2021. 12. 5.
[Python] 아나콘다/ 주피터 노트북(Anaconda/jupyter notebook) 설치하기 on windows ▶ 아나콘다(anaconda)? - 머신러닝이나 데이터 분석 등에 사용하는 여러가지 패키지가 기본적으로 포함이 되어있는 파이썬 배포판 - 파이썬 컴파일러, 파이썬의 주요 라이브러리, 주피터 노트북 툴 등 파이썬 사용시 필요한 것들을 한꺼번에 설치해줌 ▶ 주피터 노트북(jupyter notebook)? - 코드를 한줄씩 작성해 실행가능하고 결과를 바로 확인할 수 있음 - 문서처럼 코드를 작성해서 정리할 때 유용한 툴 ▶ 아나콘다 설치하기(Anaconda install) 1. 해당 링크로 가서 OS에 맞는 것을 선택 window용으로 설치하기 때문에 windows를 선택 시스템 환경에 따라 32비트, 64비트로 나누기 때문에 확인 후 선택 해당 링크를 클릭!! https://www.anaconda.com/p.. 2021. 12. 4.
728x90
반응형