일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- NestedFor
- 예외처리
- 인터페이스
- 생성자오버로드
- 자바
- GRANT VIEW
- 컬렉션 타입
- EnhancedFor
- abstract
- 오라클
- 메소드오버로딩
- 대덕인재개발원
- 집합_SET
- 참조형변수
- 자동차수리시스템
- 어윈 사용법
- 다형성
- 객체 비교
- exception
- 추상메서드
- 정수형타입
- oracle
- 제네릭
- 환경설정
- 예외미루기
- cursor문
- 컬렉션프레임워크
- 한국건설관리시스템
- Java
- 사용자예외클래스생성
- Today
- Total
거니의 velog
231026_파이썬 기초 1 본문
1. 환경설정
(1) python
(2) anaconda 둘 중 하나 : 파이쎤 + 1000 library 추가
- https://repo.anaconda.com/archive/
- 관리자 권한으로 실행
- 환경변수 8개를 자동으로 세팅해 준다.
[프로그램 개요]
- C : 70년대
- C++ : 80년대. mfc( Microsoft Windows용 GUI 응용프로그램 )라는 것이 뜨면서 시작.
이를 기반으로 만들어 진 것이 windows os. 멀티태스킹이 이전에는 불가능했다. => 실행속도 1초 => 10M/M
- Java : 1995년도. 네트워크 분야로 인정받기 시작. 웹 프로그램으로 전향됨. => 보안에서 검증된 언어.
- C# : 2000년대. Microsoft사. Visual Studio. 자바를 먹기 위해 언어 개발. => 실행속도 10초 => 2M/M
- javascript : 1995년. VB스크립트(MS에서 작성했으므로 시스템 제어 가능)의 패권을 차지. HTML5는 2010년부터 입소문 타기 시작. => 실행속도 14초 => 1M/M
- python : 1991년 출시. 알파고로 인해 인지도 증가. python 3.0 이상.2008년도. => 실행속도 20초. 제일 느리다. => 0.75M/M
[자바와 파이썬]
(1) 자바 : 컴파일러 언어
- 소스 파일 : Hello.java
- Hello.class => 기계어 작성. 그래서 속도가 빠른 것.
- 실행 : javac Hello.java
(2) 파이썬 : 인터프리터 언어
- 소스 파일 : hello.py
- 인터프리터 언어이므로 기계어로 작성된 컴파일 과정이 없다.
- 실행 : python hello.py
java sdk => eclipse, IntelliJ
anaconda : python + library... => vscode, pycharm, eclipse, spyder
[hello.py]
print("hello gunjung")
[myvar01.py]
a = 1
b = 1.1
c = '5'
d = True
e = False
print(str(a)+c) # 15
print(a+int(c)) # 6
print(d) # True
print(not d) # False
print(d and e) # False
print(d or e) # True
[myif01.py]
#a = True
a = False
if a :
print("참") # 참
print('babo') # babo
print('chunjae')
[myif02.py]
jumsu = 60
if jumsu >= 90:
print("수")
elif jumsu >= 80:
print("우")
elif jumsu >= 70:
print("미")
elif jumsu >= 60:
print("양")
#elif jumsu >= 0:
else:
print("가")
- https://macdev.tistory.com/135
[myarr.py]
arr = ["홍길동", "전우치", "이순신"]
print(arr) # ['홍길동', '전우치', '이순신']
arr.append("유관순")
arr.append("홍범도")
print(arr) # ['홍길동', '전우치', '이순신', '유관순', '홍범도']
arr.insert(0, "도요토미")
print(arr) # ['도요토미', '홍길동', '전우치', '이순신', '유관순', '홍범도']
arr.insert(1, "히데요시")
print(arr) # ['도요토미', '히데요시', '홍길동', '전우치', '이순신', '유관순', '홍범도']
arr.insert(len(arr), "바보")
print(arr) # ['도요토미', '히데요시', '홍길동', '전우치', '이순신', '유관순', '홍범도', '바보'] append 구현
print(arr[0]) # 도요토미
print(arr[1]) # 히데요시
print(arr[2]) # 홍길동
print(arr[3]) # 전우치
print(arr[4]) # 이순신
print(arr[-1]) # 바보
print(arr[-2]) # 홍범도
print(arr[-3]) # 유관순
'대덕인재개발원 > 대덕인재개발원_파이썬 프로그래밍' 카테고리의 다른 글
231102_파이썬 기초 6 (0) | 2023.11.02 |
---|---|
231101_파이썬 기초 5 (0) | 2023.11.01 |
231031_파이썬 기초 4 (0) | 2023.10.31 |
231030_파이썬 기초 3 (0) | 2023.10.30 |
231027_파이썬 기초 2 (0) | 2023.10.27 |