codestates / codestates/ds-blog

[조보현] of DSFT 2일차(200901) : Python 101_Python입문

Open
#26 3 comments 0 reactions 0 assignees View on GitHub
news & info tech
Dominant language
No language data
Stars
2
Forks
4
PR merge metrics
No merged PRs in 30d

Description

![pick-me-up](https://user-images.githubusercontent.com/70356749/91801726-78c12f80-ec65-11ea-9f6d-652f33adee50.png)
~Python 101에 갑자기 produce 101가 생각나서..~
~프듀팬아니에요ㅠ~

> 그럼 바로 본론으로!

# What is Python ?

![17018_18480_4817](https://user-images.githubusercontent.com/70356749/91802067-91314a00-ec65-11ea-998d-b0d4d8701e98.jpg)

> Guido van rossum이 취미로 만든 프로그래밍 언어

- 1991년 최초발표
- 2000년 Python2, 2008년 Python3

> 구글/ 인스타/ 드롭박스등 현재 가장 핫한 프로그래밍

> 이해하기 쉬워 공동작업과 유지보수가 편함

## 특징
> 인간다운 언어
```python
If 4 in [1,2,3,4] : print ( “ 4가 있습니다”)
```
> **오픈소스의 강력함**
- Python 라이브러리들 중에서는 C 로 만들어진 것도 많다.
[관련 기사](https://docs.python.org/2/extending/extending.html)

> Python은 문법이 쉬워 빠르게 배울 수 있음
- 대학교 교양강의로 Python 사용
- 프로그래밍 유 경험자라면 1주일이면 충분 ~(정말?나도ㅠ)~

> Python은 무료지만 강력
- 사용료 걱정 없이 언제 어디서든 파이썬을 다운로드하여 사용
- Python과 C는 찰떡궁합(접착 언어)
ㄴ 상대적으로 쉽지만 느린 파이썬 + 빠른 c 언어 조합 가능

> 간결하다 = 개발 속도가 빠르다

## Python으로 무엇을 할 수 있을까?
- 시스템 유틸리티 제작
- GUI 프로그래밍 : pyqt
- 웹프로그래밍 : flaskdjango
- 수치 연산 프로그램
- 데이터 베이스 프로그래밍 : 데이터 분석, 머신러닝
- IOT : 라즈베리파이

> 만들수 없는 것 : etc
> - 시스템과 밀접한 프로그래밍
> - 모바일 프로그래밍 (이미 다른 좋은 프로그램들이 있어서 굳이..)
[관련 기사](https://realpython.com/mobile-app-kivy-python/)

## Python설치하기
[설치 하러 이동](https://www.python.org)

## [요약하자면,](#custom-id)

![Image-19-2](https://user-images.githubusercontent.com/70356749/91809623-cfc80400-ec67-11ea-97ad-c9ab9f89327e.jpg)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.