본문 바로가기

[2016 - 2019] 학부 정리/Java

[오늘필기02] jdbc - 18.01.15

[오후]

1. 파이썬

-IDE : 통합개발 환경

파이참 : 무겁긴해도 파이썬과 관련된 프레임우크 다룰때 좋음, 가상머신에 좋음

아나콘다 : 쓰는 이유 - 편해서(하나만 깔면 설정이 필요없어서..)

https://anaconda.org/anaconda/python -> 다운로드 -> 64bit버전

모두 next후 install

아래 체크 둘다 해줘야함 빨간거 떠도 체크 꼭 하기


마지막 체크 두개 풀고 cmd에서 jupyter notebook

파이썬 공부 : 점프 투 파이썬(추천) - 박응용, 장고걸스...  https://wikidocs.net/2 참조


수학용 라이브러리가 많이 발달, 딥러닝 관련 라이브러리

------------------------------------------------------------2가지 실행방법

>>pyton 

>>jupyter notebook (크롬으로!)

**들여쓰기 중요

>>print() 이렇게 쓰면 됨

"Life is too short\nYou need python"


https://wikidocs.net/13


슬라이싱 문자

a[:]


>>> "%10s" % "hi" ' hi'

앞의 예문에서 "%10s"의 의미는 전체 길이가 10개인 문자열 공간에서 hi를 오른쪽으로 정렬하고 그 앞의 나머지는 공백으로 남겨 두라는 의미이다.


공백과 정렬

>>> "%-10sjane." % 'hi' 'hi jane.'


문자 개수 세기(count)

>>> a = "hobby"
>>> a.count('b')
2

문자열 중 문자 b의 개수를 반환한다.

위치 알려주기1(find)

>>> a = "Python is best choice"
>>> a.find('b')
10
>>> a.find('k')
-1

문자열 중 문자 b가 처음으로 나온 위치를 반환한다. 만약 찾는 문자나 문자열이 존재하지 않는다면 -1을 반환한다.

(※ 파이썬은 숫자를 0부터 세기 때문에 b의 위치는 11이 아닌 10이 된다.)


dev에 python폴더 만들고 여기서 프롬프트 띄운후 쥬피터노트북 띄운다.

C:\dev\python

에디터 : 쥬피너 노트북

파란색 : 에디팅 모드X

초록색 ㅣ 에디팅 모드

#  : 주석

수행 : ctrl + Enter

밑에 까지 : shift+Enter

markdown 하기

하나씩 출력 : split cell -> 이렇게 해서 출력

merge cell

기초 : 점프 투 파이썬

좋은거 : 파이썬 알고리즘 트레이딩

https://wikidocs.net/4760 

** 파이참도 좋지만 너무 무거워서 쥬피터로 쓰면 가볍고, 블로그처럼 계속해서 어디서든지 남길 수 있다.

** 공부하면서 오래 사용할거면 쥬피터를 이용해서 저장해 놓는것도 좋을것 같다.

1. 리스트 자료형 -> 자바 링크드 리스트

2. 튜플 -> 자바의 arraylist (특정 인덱스를 지워지긴 함), 그러나 튜플은 수정 자체가 불가하다.

두가지가 많이 쓰임

3. 딕셔너리 :  자바에 map과 같음 -> key, value

4. 집합 : java 의 set과 같음

4가지 자료형 중요, 자바랑 똑같다.

----------------------------------------------------------------------------

1. 아나콘다 설치 -> 안에 파이썬 까지 포함되어 있음

2. jupyter notebook도 있을 거임

3. dev에 python폴더를 하나 만들기

4. 오른쪽 마우스 + 여기서 명령프롬프트창열기 하기

----------------------------------------------------------------------------

'[2016 - 2019] 학부 정리 > Java' 카테고리의 다른 글

청년아카데미  (0) 2018.01.18
[필기] 18.01.17  (0) 2018.01.17
[오늘필기01] jdbc - 18.01.15  (0) 2018.01.15
18.01.12 자바 - 필기02 미완성  (0) 2018.01.12
18.01.12 자바 - 필기01 미완성  (0) 2018.01.12