Python

준동이·2023년 6월 21일
0
python
		프로그램하기 쉬운 ...
        ";"을 사용하지않는다. 
        귀도 반 로섬 = google로 들어감
        언어 자체를 C 언어로 구성 = C언어와 연결성이 좋다.
        기업용으로는 느린 단점
        
할 수 있는 프로그램
		윈도우 프로그램
        		CUI
                GUI
        웹프로그램
        		django
                flask
                ...
                
        1. 업무(사무) 자동화 => 문서정리 <= 프로그램을 모르는 사람이 간단하게 쓸 수 있는
        		AWS 자동화 ...
                
        2. 데이터 분석
        		=> 머신러닝 / 딥러닝 => AI
                
        3. IoT 프로그래밍
        		C언어로 만들어졌는데 => (임베디드)python으로도 만듦
                
        * 모바일 프로그램은 안된다(X)
        
python
		www.python.org
데이터 분석용 python + 데이터 분석용
		아나콘다(라이브러리까지 넣어줌)
        https://anaconda.com/

python 프로그램을 하는 기본 형태

python
		www.python.org
		platform
        		모든 지원(Window ... Apple M2)
                
        개발환경(설치 되었을 경우)
        ide install[(업무 : 재실행) 
        1. pycharm(intellij) : python
        		https://www.jetbrains.com
                		유료
                        무료
               
        2. Eclipse + PyDev : Java
        
        3. Visual Studio Code : Javascript
        
        Web환경에서 개발 => 데이터분석하는 사람들이 사용 / 초중교
        1. Jupyter Notebook(파이썬 설치 해아한다)
        		파이썬 내부 라이브러리
                https://jupyter.org/
                
        2. Colab( Colaboratory )
        		https://colab.research.google.com/
                무료 GPU (데이터 분석에 필요) / GPU : 컴퓨터 그래픽을 처리하는 장치
                
        https://wikidocs.net/ <- 온라인 책 공유 사이트



Visual Studio Code로 해보기 / ubuntu

coding
		인터프린터 - 즉각 해석 방식	- ipython => jupyter / colab
        파일저장 - py (코딩시 이것을 더 많이 사용)
        
* 코딩시 주의할 점

	";"을 사용하지 않는다.
    
	들여쓰기(굉장히 중요, 잘못하면 에러난다)
   			{} <- 사용하지 않는대신 들여쓰기를 사용한다.

이렇게 즉각적을 나오는 것이 인터프린터



파일로 저장해서 쓰기

cmd에서 mkdir python으로 디렉토리 만든 후
vsCode에서 python폴더 오픈
ex01.py 파일 만들어서 내용 작성 후 저장



cmd에서 확인 가능



들여쓰기 에러

들여쓰기는 형식에 맞지 않으면 에러가 난다.

이런식으로 들여쓰기가 된다면 에러가나서 실행이 되지 않는다.

실행시 에러가 난다.



javascript처럼 ''(단일따옴표) 사용도 가능하다.



문자열 연결



공백을 포함한 연결



주석

주석은 단일따옴표와 쌍따옴표로 가능



엔터키(줄바꿈)없이 출력

end 후 공백을 넣어줌



파이프도 넣어줄 수 있다.



변수 / 상수 선언

변수 / 상수
	변수명 = 값 (변수명 앞에 자료형은 없다)
    변수명 : 예약어 이외의 모든 것 가능
    상수명 : 예약어 이외의 모든 것 + 대문자

변수



상수



참조값

참조 주소값 확인하는 명령어 : id

이런식으로 출력



참조값 넘기기

이렇게 같은 주소값을 가지고 있다.



도움말 사용법



예약어 확인

예약어 학인, 저 예약어들은 변수명으로 사용 불가능



자료형

진리값



이렇게 맞지 않게쓰면 에러가난다.

에러



타입 알기

bool이라고 알려줌



형변환

문자열이 있으면 True 없으면 false



숫자형 자료형



진수

2, 8, 16 진수 순서



산술연산자



몫 / 나머지

num1을 5로 변경



거듭제곱

num1 = 5 num2 = 3 이라서 5의 3제곱 한 것



형변환



문자열



줄바꿈



문자열 제어



문자열 연산 / * 기호



문자열 조작

인덱싱



슬라이싱





문자열의 년, 월, 일, 날씨 뽑기



값을 넣는 것은 안된다



형식화된 문자열



할당도 가능



포맷



f 포매팅



문자열 연산 참고

https://docs.python.org/ko/3/library/string.html



메서드 목록

_가 없는 부분



함수



profile
개발자 꿈나무

0개의 댓글