2024년 5월 18일 토요일

파이슨 기초문법 - 모듈 / 설치 - 아나콘다 활용 / 주피터 / 구글 코랩 활용

 0. 파이슨 구글 코랩으로 시작하기 연습 : https://colab.research.google.com/#scrollTo=f7d7v4Q3cu2G

1. 파이슨 설치 : https://www.python.org/downloads/


2. 주피터 -  https://jupyter.org/    / 비주얼 스튜디오 - 

Free software, open standards, and web services for interactive computing across all programming languages




3. 아나콘다 활용-https://colab.research.google.com/drive/1iKzIxQIR0ijPfjRUISqhNgiZoA5wtfF3?usp=sharing

https://www.anaconda.com/download?utm_source=anacondadoc&utm_medium=documentation&utm_campaign=download&utm_content=topnavalldocs

https://digiconfactory.tistory.com/entry/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%84%A4%EC%B9%98-%EB%B0%A9%EB%B2%95-%EC%B4%9D%EC%A0%95%EB%A6%AC


4. 파이슨 기초문법

- Python, SRT 자동예매(매크로프로그램 만들기 (feat. PyQt5) 

- 1. 시작레이아웃 작성 https://conansjh20.tistory.com/m/67

●컴퓨터의 기능은 갈수록 다양해지고 세분화되어가고 있다. 컴퓨터 연구가들 은 더 빠르고 성능이 좋은 하드웨어와 소프트웨어를 개발하고 있다. 소프트 웨어 연구는 단순히 자료를 다루는 것이 아니라 스스로 판단까지 할 수 있는 인공지능의 개발에 집중되고 있다. 컴퓨터를 더 작게 만들기 위한 노력도 계 속되고 있다. 전문가들은 대부분 가까운 미래에도 집적회로로 만든 컴퓨학 적 컴퓨터가 생산되고, 단위분자에 데이터를 저장할 수 있게 될 것이라고 예 측한다. 분자저장 시스템을 이용하면 책 한 권도 안 되는 작은 공간에 인류의 모든 지식을 저장할 수 있다https://www.dongascience.com/news.php?idx=44254

https://ghoney99.tistory.com/m/

#print(wb.sheetnames)

https://www.dongascience.com/news.php?idx=44254

프론트엔드 (클라이언트)/(서버) 백엔드/코딩분야/테이터/임베디드

보안(HTML,CSS JS)파이썬(Djang 이, 자바.빅데이터, AI 가속 SQL...

하드웨어와언 동감웨어백신, 모의해킹 대화형 언어이다. 파이썬이라는 이름은 귀도가 좋아하는 코미 디인 <MONTY PYTHON'S FLYING CIRCUS>에서 따온 것이다. 이름에서 고대신화에 나 오는 커다란 뱀을 연상하는 경우도 있겠지만, 이와는 무관하다. 다만 로고에는 뱀 두마리 가 형상화되어 있다.

• 파이썬은 비영리의 파이썬 소프트웨어 재단이 관리하는 개방형, 공동체 기반 개발 모델을 가지고 있다.python파이썬에서 엑셀 다루기

외부 라이브러리 : 직접설치OPENPYXL엑셀 자동화 라이브러리Pip 라이브러리를 관리해 주는 프로그램PIP INSTALL OPENPYXL 실행IMPORT OPENPYXL 선언PANDAS데이터분석 라이브러리DATA FRAME 형태로 사용PIP INSTALL PANDAS 실행IMPORT PANDAS 선언

파이썬에서 엑셀 다루기Pip listC 외부 라이브러리 : 직접설치NUMPY(수학, 과학연산, 함수)MATPLOTLIB(데이터 시각화, 차트)XLWINGS(엑셀셀자동화)PYQT5(GUI개발라이브러리)PYAUTOGUI(마우스, 키보드지동화 라이브러리)SELENIUM(웹사이트 자동화 라이브러리)GooglepythonPYTHON 설치Windows 사용자

파이썬( 3.124 )기본 문법 요약 정리


pandas - 파이슨의 엑셀- df(데이터 프레임 형식)

pandas - 파이슨의 엑셀 데이터 조작 및 분석(엑셀활용)을 위한 라이브러리, 숫자 테이블과 시계열을 조작하기 위한 데이터 구조와 연산을 제공하며, 한 개인에 대해 여러 기간동안 관찰을 한다는 데이터 세트에 대한 계량 경제학 용어인 "패널 데이터"라는 용어에서 파생되었다. https://pandas.pydata.org/   /  https://github.com/pandas-dev/pandas

설치방법:
- 파이썬 - 아나콘다      Anaconda | The Operating System for AI


002. Visual Studio 단축키 : 나도코딩 https://www.youtube.com/watch?v=r1lpBGlIzY0

https://www.youtube.com/watch?v=LmCFaOB4YPI

(1) 함수 정의로 이동하기 : Ctrl + 클릭 or F12

(2) 뒤로 탐색, 앞으로 탐색 : Ctrl + (-), Ctrl + Shift + (-)

(3) 문장 위아래 위치 바꾸기 : Alt + 방향키

(4) 문자열 찾기, 한번에 바꾸기 : Ctrl + F

(5) 문자열 모조리 찾기 : Ctrl + Shift + F

(6) 함수명 쉽게 변경하기 : Ctrl + R + R

(7) 자동 정렬하기 : Ctrl + K + F

(8) 코드 자동 완성 : Tab (혹은 Tab 2)

(9) 주석 설정 및 해제 : Ctrl + K + C / Ctrl + K + U

(10) 모든 참조 찾기 : Ctrl + Shift + G (개별 설정)

파이썬 (기본편) : C 프로그래밍 : 스크래치 3.0 :

파이슨 표준모듈 - 검색 동영상 (bing.com)

7.2 파이썬 : 표준모듈 개념잡기 : 네이버 블로그 (naver.com)

파이슨 모듈(라이버러리) / 

https://docs.python.org/3/py-modindex.html

01 모듈의 정의

⚫ import 모듈명 으로 모듈을 가져 올 수 있음

⚫ as (alias)를 활용해 긴 모듈명을 줄일 수 있음

⚫ 모듈은 하나의 새로운 이름 공간을 확보하며 정의됨

⚫ 함수와 모듈의 차이

• 함수 : 파일 내의 일부 코드를 묶어 사용하는 것

• 모듈 : 파일 단위로 코드들을 묶어 사용하는 것

비슷하거나 관련된 일을 하는 함수 등의 코드를 하나의 파일에

저장하고 추후 사용하는 단위

01 모듈의 정의

⚫ 모듈의 장점

• 코드의 재사용을 줄일 수 있음

• 전체 코드를 관련된 모듈들로 분리하여 설계함으로써 구조적

프로그래밍이 가능

• 별도의 이름공간을 제공함으로써 동일한 이름의 여러 함수나 변수들을

모듈마다 정의 할 수 있음

⚫ 모듈의 검색 경로 (파이썬이 모듈을 검색하는 순서)

1) 이미 메모리에 로딩된 모듈

2) 현재 디렉토리에 있는 .py 파일

3) 환경변수(PYTHONPATH)에 등록된 경로에 있는 파일들

4) 표준 모듈 목록

Python Module Index

_ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | z
파이썬은 기본적으로 상당히 많은 표준 라이브러리 모듈들을 제공하고 있음
⚫ https://docs.python.org/3/py-modindex.html 파이썬에서 제공되는 모듈 목록 확인 가능
⚫ help(“modules”) 명령어로 현재 사용 할 수 있는 (설치된) 모듈의 목록 확인 가능
⚫ Anaconda 로 파이썬을 설치한 경우 아나콘다 폴더 내 lib 폴더에 모듈을 직접 확인 가능
: 해당 파일을 직접 찾아서 해당 모듈의 내용을 수정 할 수 있지만, 권장하지 않음 !

⚫ os 모듈
• 운영체제와 상호작용하기 위한 수십가지 함수들을 제공
⚫ time 모듈
• 시간과 관련된 여러 함수들을 제공
연습 파이슨 코드 모음 : https://blog.naver.com/PostView.nhn?blogId=hyeonjun7&logNo=222903496145      복사해서 연습하기 좋음
⚫ 파이썬은 널리 사용되는 개방형 소스 개발 프로젝트로서, 다양한
사용자층과 커뮤니티가 아주 활성화 되어 있음
⚫ 공개 소스 라이센스 계약에 따라 개발한 소프트웨어를 다른
사용자들이 사용 할 수 있음
• 대표적으로 파이썬 패키지 인덱스(PyPI)로 불리는 라이브러리
저장소 관리 기구가 있음
외부 모듈
⚫ 최근 4차산업혁명과 관련해 IT 분야에서 파이썬의 중요성이 높아지고
있는 이유 중 하나는 파이썬의 외부 모듈이 해당 분야의 프로그래밍에
도움되는 외부 모듈을 다양하게 제공하기 때문
⚫ 데이터 분석, 통계 (numpy, pandas, matplotlib …)
⚫ 인공지능 (tensorflow, pytorch, keras …)
⚫ 웹 크롤링 (requests, beautifulsoup, selenium … )
⚫ 외부 모듈 설치하기 → 패키지 관리자 사용하기 (pip)
• 파이썬 3.4 이후 버전은 기본적으로 pip 를 포함하고 있으며, 손쉽게
외부 모듈을 설치 할 수 있음
⚫ 콘솔 창에서 pip install 패키지명 한 줄로 외부 모듈 설치 가능



댓글 없음:

예정공정표_엑셀프로그램 V41 / 공정관리 무료 프로그램 / 데이터 분석-pinterest 실시간모니터링 샘플

 프리킥 /  https://kr.freepik.com/vectors/%EA%B3%B5%EC%A0%95-%EA%B4%80%EB%A6%AC 1.  통합내역프로그램 다운로드(XCOST professional)   http://xcost.me/bbs/boa...