본문 바로가기
비트 장기/설치방법들

python 설치방법, pycharm 설치

by woohyun22 2018. 8. 23.

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;#문자열도 합쳐진다.
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="무궁화 무꽃이 무피었습니다.";
= 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("찾지 못했습니다.");
 
= "무궁화";
= ",";
c= b.join(a);
print(a,b);#문자열에는 들어오지 못한다. c로 받아줘야된다.
print(a,b,c);
 
d=" ";
 
e=d.join(a);#join은 문자열사이에 추가
print(e);
 
= "토끼";
 
= 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";
= a.upper();
= a.lower();
print(b,c);
 
a="무궁화꽃이 피었습니다.";
b=a.replace("무궁화","진달래");
print(b);
= "무궁화 꽃이 피었습니다.";
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={"호랑이","코끼리","앵무새"};
= [10,"호랑이",20,"코끼리"];#파이썬은 둘자 적을수있다.
= [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을 써서 가져왔지만 편하게 배열로 함.
= [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


728x90

'비트 장기 > 설치방법들' 카테고리의 다른 글

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

댓글