1. 파이썬 파이참 설치
https://www.python.org/downloads/ 에 접속한다.
가장 최근 버전을 다운받는다.
설치창이 뜨면 add pytohn path 설치경로 추가에 체크
setup머시기뜨면 close
시작프로그램 idle
2+3=5
파이썬 설치 완료
-----------------------------------------------
pycharm 설치
https://www.jetbrains.com/pycharm/download/#section=windows
community설치
그대로 설치 중간에 don't send 하나도 나머지는 체크하지말고 논스톱으로 설치
이클립스나 파이참 = ide
////////////////////////////////////////////////////////////////////////////////////////////////////////
2번 파이참 실행 및 간단 단축키
create new project
project -> new -> ptyhon file
메뉴창 run run 파일이름 선택
print(3+2)
shift+ f10 실행코드
file -> setting -> editor -> font
3번 주석
블럭 + ctrl /
#표시로 주석
"""사이에 넣으면 전체주석
4번 type이 없다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | a=10; b=20; c=30; d=3.14; e='A'; f="호랑이"; g = "코끼리 " print(type(a))#<class 'int'> type를 나타내줌 print(type(b))#<class 'int'> print(type(c))#<class 'int'> print(type(d))#<class 'float'> print(type(e))#<class 'str'> print(type(f))#<class 'str'> print(type(g))#<class 'str'> | cs |
////////////////////////////////////////////////////////////////////////////////////////////////////////
5번
1 2 3 4 5 | a=10;#a는 객체이다 숫자10 자체도 객체이다. 누군가에게 공유 받은것 a=20;#기존에 a객체가 사라지고 새로운 a객체가 만들어진것이다. print(type(a));#<class 'int'> a='호랑이';#정수형 객체는 사라지고 문자열 객체가 만들어진다. print(type(a));#<class 'str'> //=은 공유개념 | cs |
////////////////////////////////////////////////////////////////////////////////////////////////////////
6번 문자열
1 2 3 4 5 6 7 | print(3**4);#81 3에 4승을 구한다. print(11+3);#14 print(11-3);#8 print(11*3);#33 print(11/3);#3.666666666666 파이썬에서는 실수까지 나와버린다. print(11//3);#3 몫을 구하는 방법 print(11%3);#2 | cs |
////////////////////////////////////////////////////////////////////////////////////////////////////////
7번
1 2 3 4 5 6 7 8 9 10 11 12 13 | print("무궁화 \n 꽃이 피었습니다.");#\n은 줄바꿈 a = '호랑이'; b = "코끼리"; c = a+b;#문자열도 합쳐진다. print(c); d=c*3; print(d);#문자열에 곱셈을 적용할수있다. a="무궁화꽃이피었습니다."; print(a[0]);#무 배열로 x번째 글자가 나온다. print(a[9]);#다 print(a[0]+a[9]);#무다 print(a[0],a[9]);#,는 한칸띄워주는것이다. | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 | a="무궁화꽃이피었습니다."; b=a[2:5];#index 2번부터 5번 앞까지 print(b); print(a[5:]);#5번부터 전부 print(a[:5]);#처음부터 5까지 print(a[:]);#a넣는거와 같다. a="apple"; try: a[0] = "b";#문자열은 값을 변경시킬수없다. except: print("예외가 발생했음.") print(a);#파이썬은 줄맞추기가 반이다 줄맞추기를 안하면 원하는대로 안돌아감. | cs |
////////////////////////////////////////////////////////////////////////////////////////////////////////
8번 숫자 대입받기 문자열 대입받기
1 2 3 4 5 6 7 8 9 | a="무궁화꽃이 %d 피었습니다."%(100); print(a); a="무궁화 %d 꽃이피 %d 었습니다."%(100,200); print(a); a="무궁화 %d 꽃이 %s 피 %d 었습니다."%(100,"많이",200); print(a); | cs |
////////////////////////////////////////////////////////////////////////////////////////////////////////
9번 join index count
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | a="무궁화 무꽃이 무피었습니다."; b = a.count("무"); print(b) print(a.count("무궁화")); print(a.find("화"));#find와 index차이는 index 실패시 except뜨는것 print(a.find("수")); print(a.find("꽃이")); print(a.index("화")); try: print(a.index("수")); except: print("찾지 못했습니다."); a = "무궁화"; b = ","; c= b.join(a); print(a,b);#문자열에는 들어오지 못한다. c로 받아줘야된다. print(a,b,c); d=" "; e=d.join(a);#join은 문자열사이에 추가 print(e); f = "토끼"; g = f.join(a); print(g); h=","; print(h.join(a)); | cs |
////////////////////////////////////////////////////////////////////////////////////////////////////////
10번 upper loewr replace split
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | a="Apple"; b = a.upper(); c = a.lower(); print(b,c); a="무궁화꽃이 피었습니다."; b=a.replace("무궁화","진달래"); print(b); a = "무궁화 꽃이 피었습니다."; b=a.split();# 공백을 중심으로 단어를 끊어버린다. b=a.split(" ");#위와 같다. print(b);#['무궁화', '꽃이', '피었습니다.'] []가 나오면 파이썬에선 linkedlist이다. #[] crud를 사용하기 위한 문법 print(b[0],b[1],b[2]); a= "무궁화꽃이 궁피었습니다."; b=a.split("궁"); print(b); | cs |
////////////////////////////////////////////////////////////////////////////////////////////////////////
11번 list
1 2 3 4 5 6 | #[]= linkedlist이다 a={3,4,5}; b={"호랑이","코끼리","앵무새"}; c = [10,"호랑이",20,"코끼리"];#파이썬은 둘자 적을수있다. d = [10,"호랑이",3.14,a];#리스트가 리스트까지도 포함가능하다. e= [10,"호랑이",3.14,{10,20,30}];#리스트가 리스트까지도 포함가능하다. d=e | cs |
////////////////////////////////////////////////////////////////////////////////////////////////////////
12번
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | a=10,20,30; print(a[0],a[1],a[2]);#java에서는 get을 써서 가져왔지만 편하게 배열로 함. a = [0,1,2,3,4,5,6,7,8,9]; print(a); print(a[1]); print(a[:]); print(a[2:5]); print(a[ :5]); print(a[5:]); #문자열 사용하는 방법과 같다. a=[0,1,2]; b=[3,4,5,6]; c=a+b; print(c);#합친리스트를 보여준다. d= a*2; print(d); | cs |
////////////////////////////////////////////////////////////////////////////////////////////////////////
13번crud중 c insert append
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | li =[10,20,30]; print(li);#crud중에 c에 해당한다 create생성 li.append(40); print(li); li.append("호랑이"); print(li);#문자열도 추가가능 배열도 추가가능! li.insert(0,99); li.insert(3,"코끼리");#index순서에 넣는법 print(li); #보통 데이터를 추가를 하는 경우에는 꼬리쪽에다가 넣는다. 속도가 느려진다. append가 더 빠르다. #최근데이터가 뒤에있다 보통은 list추가는 뒤에하자! | cs |
'비트 장기 > 설치방법들' 카테고리의 다른 글
R 설치 (0) | 2018.09.01 |
---|---|
파이썬 64bit 파이참 64bit (0) | 2018.08.27 |
자바 이클립스 설치 방법 (0) | 2018.08.16 |
srping mvc를 위한 환경설정 (0) | 2018.08.16 |
cmd에서 계정 생성 및 권한 (0) | 2018.08.15 |
댓글