출처
www.youtube.com/watch?v=yytWGELNeOI&list=PLU9-uwewPMe2AX9o9hFgv-nRvOcBdzvP5&index=2
1.파이썬 특징
인간다운 언어
빠르고 쉽게 배움가능
무료
C언어와 찰떡궁합(접착언어)
- 상대적으로 느린 파이썬 + C언어 조합가능
- 파이썬 library 중에 c로 만들어진 것도 多
※why? 파이썬은 왜 상대적으로 느린가?
컴파일 언어 : 빠름 / 인간언어(ex.영어)를 기계어로 변환하는 것 / 컴터가 바로 번역하여 읽어서 빠른 것
인터프리터 언어 : 느림 / 인터프리터를 한번 거쳐서 한줄 한줄씩 읽어서 다소 느린것
(컴터는 0과 1만 인식. 인간의 언어를 바로 컴터가 인식불가)
실행 되게 하려면 꼭 줄을 맞춰야한다
-규칙? 폼?을 잘 맞춰야한다
개발 속도가 빠르다
간결하다
C,C++과 결합가능
인공지능 라이브러리 많음
2.파이썬으로 무엇을 할 수 있을까
A.시스템 유틸리티 제작
ex)최적화 프로그램 등
B. GUI 프로그램
(그래픽 유저 인터페이스 : 사용자가 편리하게 사용할 수 있도록 기능을 그래픽으로 나타낸것)
C.웹프로그래밍
ex)django,Flask
D.수치연산프로그래밍
ex)SQL etc
E.데이터 베이스 프로그램
-데이터를 저장하는 프로그램
ex)주식,인공지능,IoT,주가 날씨 예측 등
주력 : 데이터분석, 인공지능, IoT기기, 웹서비스
3.파이썬으로 할 수 없는 것
A.앱개발
-불가능은 아니나 거의안함. 백엔드(서버) 쪽은 가능하나 프론트 쪽은 어렵다.
-앱개발은 안드 kotlin Java 아이폰은 Swift 사용
B.모바일 프로그램
C.윈도우,리눅스 등 운영체제
-로우레벨 언어를 사용해야 운영체제 만들기 가능
본격 실습스타트
파이썬 싸이트에서 다운 및 설치
시작에서 python 실행
IDLE python은 코딩 색분할,런모듈 실행결과 보여줌 등 기능추가된 것
*IDLE이란?
통합개발환경. 코딩,디버그,컴파일,배포 등 프로그램 개발 관련 모든 작업을 하나의 프로그램 안에서 처리할 수 있게 돕는 소프트웨어
Hello.py 확장자 파일 생성
실행에서 cmd
명령어를 cd c:\jocoding
Cd란 체인지 디렉토리임. 해당 주소로 이동해라는 뜻
Cmd에서도 파이썬 코드를 실행해볼 수 있음!
- 아마도 로우레벨 언어나 백엔드 같이 고수준의 개발에서 이런 것들의 이해가 필요할 것 같음
Visual Studio Code 설치
-path에추가 체크할것
extensions 설치
익스텐션 : 편리하게 이것저것 도와주는 도구들임
Open editors에서 새로 추가해서 파일 만들때, (파일이름).확장자 해서 만들고 저장해야함
- .py파이썬 .html .css 등
Vs code 프로그램 상단탭에 terminal 클릭 - new terminal
하단에 cmd창 같이 나옴(vs code가 cmd를 내장하고있는것)
-경로가 있을 경우에는 python을 쳐주고 나서야 print 같은 파이썬 코딩 명령어가 먹힘
-레펠이라고 >>> 이 표시가 나와야 됨
↑키를 누르면 이전 쓴 명령어 나옴
>>>에서 바로 1+1 같은 더하기 나누기 등 연산 가능
'Python' 카테고리의 다른 글
조코딩 파이썬 2강 정리 및 복습 (0) | 2021.04.23 |
---|