[오후]
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. 오른쪽 마우스 + 여기서 명령프롬프트창열기 하기
----------------------------------------------------------------------------
'학부 정리 > 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 |