[phython] 비전공자의 파이썬 첫 걸음마

2020. 1. 14. 02:06etc.

첫 글!

 

잊기 전에, 그리고 귀찮아지기 전에 오늘의 스터디를 이렇게 복습해 본다.

일상 블로그로는 네이버 블로그로 간간히 존재, 그리고 공부 복습은 티스토리 블로그로 복습해 본다!

다른 블로그들 처럼 정보공유의 목적이라기 보다는 큰 깊이는 없는 그저 내 복습용일 뿐이다.

 

(따라서 잘못된 정보들 많을 수 있음 주의..ㅎㅎ)

 

그리고 모든 기준은 나의 Mac OS 기준입니닷

 

 

 

0. 파이참(PhyCharm), 파이썬 설치하기

https://www.jetbrains.com/pycharm/

 

PyCharm: the Python IDE for Professional Developers by JetBrains

The Python & Django IDE with intelligent code completion, on-the-fly error checking, quick-fixes, and much more...

www.jetbrains.com

파이썬은 Java, C언어와 같이 일종의 언어이므로, 이 언어를 실행할 프로그램! 파이참을 설치한다.

다운로드 버튼을 누르면 Professional, Community 이렇게 나오는데..

처음에 프로페셔널 눌렀다가 엥? 유료고 30일 체험판이라고? 해서

설마 이것마저도 정기결제의 늪에 빠지는 것인가 ..했는데 역시 내가 잘못한 것이고

 

커뮤니티 버전을 다운한다! 그리고, 파이참을 실행할 파이썬도 설치!

https://www.python.org/

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

모든 준비 끝! :D

 

1. 파이썬(Phython)이란?

파이썬이란.. 이름은 익히 들어본 적 있다. 뭐.. 요즘 핫하다고.

그러나 개발의 발톱 끝 정도를 공부해보려 하는 건 디자인 전공자로서

1. 어느정도 말이 통하지 않을까? 라는 희망

2. 멋있어 보여서 (;;)

인데 디자이너가 배우는 개발로는 html/css, Javascript, JQuery 이 정도..? 라 파이썬은 흠??

 

내가 파이썬 스터디를 신청했음에도 정확히 알진 못했다.

 

아무튼!

파이썬이라는 언어란 다양한 프로그래밍 언어 중에서 0과 1 밖에 모르는 멍청한 컴퓨터에게 그~나마 쉬운 방법으로

명령 내릴 수 있는 스마트한 언어라고 하는 것!!!

그리고 데이터 사이언스, 인공지능 관련에 많이 사용되는 언어라서 그만큼 유망하다고 한다.

 

그리고 파이썬은 문법이 쉽다! 그래서 진입장벽이 살~짝 낮은 편.

안드로이드/웹/ios 개발을 위해서는 파이썬보다 더 어려운 언어를 따로 배워야 하고,

그 언어들을 학습한 후에 파이썬을 학습하면 조금 더 쉽게 느껴진다고 한다. 아무튼 그 정도로 직관적이고, 편한 언어라고 한다.

 

if 4 in [1,2,3,4]: print("4가 있습니다")

 이런 식이면 나도 읽을 수 있다!

만약 4가 1,2,3,4에 있다면.. "4가 있습니다"라고 출력이 된다 라는 뜻이겠구나 라고!

 

2. 파이참과 idle

파이참을 키고, 새 프로젝트 생성.

 

오른쪽 마우스로 파이썬 형식의 파일 새로 생성하기!

그리고 파이썬의 기본 출력방법?

print("Hello world")

 

왠진 몰라도 개발세계에선 늘 기초가 Hello world 던데..

저기 큰 따옴표 주의!! 큰 따옴표 안에 원하는 문장을 넣고 출력(실행)하면 바로 아래 성공적으로 출력~~

아 그리고 파이썬은 끝에 세미콜론(;)을 안 쓰고! 괄호를 쓴다~~ 처음에 습관성으로 { } 중괄호 써 버림

 

혹시 이게 맞나 싶으면!! print 쓰기 귀찮다 싶으면?

 

idle (아이들?)

 

파이썬을 설치함과 동시에 깔려있는 idle 얘!를 실행해서 테스트 가능

근데 아마 본격적이고 그런건 파이참으로 하는 듯..

 

 

3. 파이썬 숫자 연산자

먼저 개발에 있어서 숫자란 1,2,3,4... 정수

그리고 소수점이 포함된 1.2, 1.5, 2.34 ... 실수

그리고 파이썬에선 굳이 알 필요없는 8진수, 16진수가 있다.

 

사칙연산으로는 +(더하기), -(빼기), *(곱하기), /(나누기) 이렇게 네 종류.

 

괄호 안에 "" 넣으면 안됨 (그럼 계산이 안되고 그대로 출력)

순서대로 10+2는 12고.. 네..이하생략

 

그런데 뻔한 연산자 말고 새로운 거.

 

**     제곱

//     나눗셈 후 몫만 원할 때

%     나눗셈 후 나머지만 원할 때

이건 idle 로 쉽게

4. 문자열

이번엔 숫자 말고 문자를 출력할 때의 다양한 방법

..은 많지만 핵심은!

보통은 위 언급처럼 큰 따옴표 ("")를 쓰는 것이지만,

출력하고자 하는 문장 속 큰 따옴표가 들어가야 한다면?

print('He says,"Phython is easy!"')

큰 따옴표를 쓰면 겹치니깐 그 대신 양옆을 작은 따옴표를 사용!

 

or

 

print("He says,\"Phython is easy!\"")

이렇게 백 슬래시 \  이용하기.

백 슬래시는 진~짜 안 써본 키보드 자판인데.. 어색어색

 

 

 

줄 바꾸기: \n

print("Phython\n is easy")

 

문장 연결하기

 

문장 길이구하기

length! 띄어쓰기 포함 글자수를 세어 준다.

 

 

 

이렇게 첫 파이썬 스터디 끝! 그리고 첫 글 끝!!

와 이 블로그 오래가길 바라며... 이 블로그 다른 카테고리도 채워보는 것이 올해의 목표다..

 

 

 

 

https://wikidocs.net/

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

 

'etc.' 카테고리의 다른 글

[python] 문자열 인덱싱과 슬라이싱, 포매팅(formatting)  (0) 2020.01.26