728x90

 

출처
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 같은 더하기 나누기 연산 가능

 

 

 

 

728x90
반응형

'Python' 카테고리의 다른 글

조코딩 파이썬 2강 정리 및 복습  (0) 2021.04.23

+ Recent posts