마인드 맵 갤러리 파이썬 기초
이것은 Python의 기본 사항에 대한 마인드 맵입니다. Python은 동적 데이터 유형을 사용하는 해석된 객체 지향 고급 프로그래밍 언어입니다.
2024-04-21 20:49:13에 편집됨이것은 (III) 저산소증-유도 인자 프롤릴 하이드 록 실라 제 억제제에 대한 마인드 맵이며, 주요 함량은 다음을 포함한다 : 저산소증-유도 인자 프롤릴 하이드 록 실라 제 억제제 (HIF-PHI)는 신장 빈혈의 치료를위한 새로운 소형 분자 경구 약물이다. 1. HIF-PHI 복용량 선택 및 조정. Rosalasstat의 초기 용량, 2. HIF-PHI 사용 중 모니터링, 3. 부작용 및 예방 조치.
이것은 Kuka Industrial Robots의 개발 및 Kuka Industrial Robot의 모션 제어 지침에 대한 마인드 맵입니다. 주요 내용에는 쿠카 산업 로봇의 역사, 쿠카 산업 로봇의 특성, 쿠카 산업 로봇의 응용 분야, 2. 포장 프로세스에서 쿠카 로봇은 빠르고 일관된 포장 작업을 달성하고 포장 효율성을 높이며 인건비를 줄입니다. 2. 인건비 감소 : 자동화는 운영자에 대한 의존성을 줄입니다. 3. 조립 품질 향상 : 정확한 제어는 인간 오류를 줄입니다.
408 컴퓨터 네트워크가 너무 어렵습니까? 두려워하지 마세요! 나는 피를 구토하고 지식 맥락을 명확히하는 데 도움이되는 매우 실용적인 마인드 맵을 분류했습니다. 컨텐츠는 매우 완전합니다. 네트워크 아키텍처에서 응용 프로그램 계층, TCP/IP 프로토콜, 서브넷 디비전 및 기타 핵심 포인트에 이르기까지 원칙을 철저히 이해하는 데 도움이 될 수 있습니다. 📈 명확한 논리 : Mindmas 보물, 당신은 드문 기회가 있습니다. 서둘러! 이 마인드 맵을 사용하여 408 컴퓨터 네트워크의 학습 경로에서 바람과 파도를 타고 성공적으로 해변을 얻으십시오! 도움이 필요한 친구들과 공유해야합니다!
이것은 (III) 저산소증-유도 인자 프롤릴 하이드 록 실라 제 억제제에 대한 마인드 맵이며, 주요 함량은 다음을 포함한다 : 저산소증-유도 인자 프롤릴 하이드 록 실라 제 억제제 (HIF-PHI)는 신장 빈혈의 치료를위한 새로운 소형 분자 경구 약물이다. 1. HIF-PHI 복용량 선택 및 조정. Rosalasstat의 초기 용량, 2. HIF-PHI 사용 중 모니터링, 3. 부작용 및 예방 조치.
이것은 Kuka Industrial Robots의 개발 및 Kuka Industrial Robot의 모션 제어 지침에 대한 마인드 맵입니다. 주요 내용에는 쿠카 산업 로봇의 역사, 쿠카 산업 로봇의 특성, 쿠카 산업 로봇의 응용 분야, 2. 포장 프로세스에서 쿠카 로봇은 빠르고 일관된 포장 작업을 달성하고 포장 효율성을 높이며 인건비를 줄입니다. 2. 인건비 감소 : 자동화는 운영자에 대한 의존성을 줄입니다. 3. 조립 품질 향상 : 정확한 제어는 인간 오류를 줄입니다.
408 컴퓨터 네트워크가 너무 어렵습니까? 두려워하지 마세요! 나는 피를 구토하고 지식 맥락을 명확히하는 데 도움이되는 매우 실용적인 마인드 맵을 분류했습니다. 컨텐츠는 매우 완전합니다. 네트워크 아키텍처에서 응용 프로그램 계층, TCP/IP 프로토콜, 서브넷 디비전 및 기타 핵심 포인트에 이르기까지 원칙을 철저히 이해하는 데 도움이 될 수 있습니다. 📈 명확한 논리 : Mindmas 보물, 당신은 드문 기회가 있습니다. 서둘러! 이 마인드 맵을 사용하여 408 컴퓨터 네트워크의 학습 경로에서 바람과 파도를 타고 성공적으로 해변을 얻으십시오! 도움이 필요한 친구들과 공유해야합니다!
파이썬 기초
파이썬 소개
Python은 동적 데이터 유형을 사용하는 해석된 객체 지향 고급 프로그래밍 언어입니다.
Python 구문 기본 사항
파이썬 변수
1. Python 변수는 데이터를 저장하는 데 사용되는 컨테이너입니다. 정수, 부동 소수점 숫자, 문자열 등과 같은 다양한 유형의 데이터를 저장할 수 있습니다.
2. 파이썬 변수 이름은 문자, 숫자, 밑줄로 구성되며 숫자로 시작할 수 없습니다.
3. Python에서는 변수를 선언할 필요가 없습니다. 변수는 직접 값을 할당하여 생성할 수 있습니다.
4. 변수 이름은 대소문자를 구분합니다. 예를 들어 var와 Var는 두 개의 다른 변수로 간주됩니다.
5. 대입문을 통해 변수의 값을 수정하거나 del 키워드를 통해 변수를 삭제할 수 있습니다.
파이썬 데이터 유형
1. Python의 데이터 유형에는 정수(int), 부동 소수점 수(float), 문자열(str), 목록(list), 튜플(tuple) 및 사전(dict)이 포함됩니다.
2. 목록은 다양한 유형의 데이터를 저장할 수 있는 변경 가능하고 순서가 지정된 컬렉션입니다.
3. 튜플은 목록과 유사하게 순서가 지정된 불변 컬렉션이지만 튜플은 대괄호 대신 괄호를 사용하여 표시됩니다.
4. 사전은 키-값 쌍으로 구성된 순서가 지정되지 않은 데이터 구조이며, 각 키는 값에 해당합니다.
5. Python은 특정 데이터 시나리오를 처리하기 위해 세트 및 부울과 같은 다른 데이터 유형도 제공합니다.
6. Python 코드를 작성할 때 다양한 데이터 유형과 그 특성을 이해하면 데이터를 보다 효과적으로 처리하고 조작하는 데 도움이 될 수 있습니다.
파이썬 연산자
산술 연산자 :덧셈 -: 빼기 *:곱셈 /:분할 //: 정수 나누기(바닥 나누기) %: 모듈로(나머지) **: 전원 작동
비교 연산자 ==: 같음 !=: 같지 않음 >: 보다 큼 <: 미만 >=: 크거나 같음 <=: 작거나 같음
할당 연산자 =: 할당 =: 덧셈 할당 -=: 빼기 할당 *=: 곱셈 할당 /=: 분할 할당 //=: 정수 나누기 할당 %=: 모듈로 할당 **=: 전원 동작 할당
연산자 우선순위 Python의 연산자 우선 순위는 가장 높은 것부터 가장 낮은 것까지입니다: 괄호 지수 연산(**) 부호(x, -x, ~x) 곱셈, 나눗셈, 모듈로 및 나눗셈(*, /, //, %) 덧셈과 뺄셈( , -) 비트 연산(<<, >>, &, ^, |) 비교 연산자(<, <=, >, >=, !=, ==) 항등 연산자(이다, 아니다) 멤버십 연산자(in, not in) 논리 연산자(not, and, or)
비트 연산자 &: 비트 AND |: 비트별 OR ^: 비트별 XOR ~: 비트 부정 <<: 왼쪽으로 이동 >>:오른쪽으로 이동
논리 연산자 및: 논리 AND 또는: 논리적 또는 아님: 논리적 부정
Python 객체지향
1. Python의 객체는 클래스의 인스턴스이며 클래스는 객체의 구조와 동작을 정의합니다.
2. `class` 키워드를 사용하여 클래스를 정의하고 클래스 이름을 호출하여 객체를 생성합니다.
3. 객체 속성: 객체의 상태를 저장하는 데 사용되는 클래스의 변수입니다.
4. 객체 메소드: 객체의 동작을 설명하는 데 사용되는 클래스의 함수입니다.
5. 생성 방법: `__init__` 메소드, 객체 속성을 초기화하는 데 사용됩니다.
6. 상속: 하위 클래스는 상위 클래스의 속성과 메서드를 상속하여 코드 재사용을 달성할 수 있습니다.
7. 다형성: 다른 클래스의 객체는 동일한 메서드 이름을 사용할 수 있지만 구체적인 구현은 다를 수 있습니다.
8. 캡슐화: 객체의 내부 구현 세부 정보를 숨기고 필요한 인터페이스만 외부 액세스에 노출합니다.
암호화
대칭 암호화: AES(키, 난수)
비대칭 암호화: 알고리즘 비대칭 키 비대칭(RSA
배열 검색
찾다
이진 검색 이진 검색은 이진 트리로 대체될 수 있습니다.
선형 검색
종류
버블(O(N^2))
병합(O(N*log(N)))
Python 웹 크롤러
첫째: 승인되지 않은 웹사이트를 크롤링하지 말고 robots.txt를 준수하세요.
로그인이 필요하지 않습니다 사용자 이름과 비밀번호로 직접 로그인 로그인하려면 인증 코드가 필요합니다
크롤러 단계: 요청 시작, 응답 콘텐츠 가져오기, 콘텐츠 구문 분석 및 데이터 저장
요청 시작: 요청은 http 라이브러리를 사용하여 대상 사이트에 대한 요청을 시작함으로써 시작됩니다. 즉, 요청을 보내는 것입니다. 응답 내용 가져오기: 크롤러가 요청을 보낸 후 서버가 정상적으로 응답할 수 있으면 응답을 받습니다. 콘텐츠 구문 분석: html 데이터 구문 분석: html 데이터 구문 분석 방법에는 정규식 및 Beautifulsoup와 같은 타사 구문 분석 라이브러리 사용이 포함됩니다. 데이터 저장: 크롤링된 데이터는 파일 형식으로 로컬에 저장되거나 크롤링된 콘텐츠가 데이터베이스에 직접 저장됩니다. 데이터베이스는 MySQL, Mongdb, Redis, Oracle 등이 될 수 있습니다.
파이썬 데이터 구조
파이썬 목록
리스트는 Python에서 가장 일반적으로 사용되는 데이터 구조 중 하나이며 일반적으로 [] 안에 배치되는 정렬된 요소 모음입니다. 순서: 목록의 요소는 목록에서의 위치에 따라 순서가 지정되며 첫 번째 인덱스는 0, 두 번째 인덱스는 1 등입니다. 가변성: 필요에 따라 언제든지 목록의 요소를 추가, 제거 및 수정할 수 있습니다.
파이썬 튜플
튜플은 목록과 유사하며 다양한 유형의 요소를 저장할 수 있는 순서가 지정된 요소 모음입니다. 그러나 튜플이 생성되면 수정할 수 없습니다. 튜플에 요소를 추가, 삭제 또는 수정할 수 없습니다. 튜플은 괄호()로 표시되며 요소도 쉼표로 구분됩니다. 불변성: 튜플은 생성된 후에 수정할 수 없습니다. 질서: 튜플의 요소에는 위치 관계도 있으며 인덱싱 및 슬라이싱 작업을 통해 튜플의 요소에 액세스할 수 있습니다.
파이썬 사전
Dictionary는 키-값 쌍을 저장하는 Python의 유일한 매핑 유형입니다. 사전의 키는 고유해야 하며 값은 모든 유형의 데이터일 수 있습니다. 사전은 중괄호 {}로 표시되며, 각 키-값 쌍은 쉼표로 구분됩니다. 정렬되지 않음: 사전의 데이터가 목록 및 튜플의 순서와는 다른 정렬되지 않은 방식으로 정렬됩니다. 가변성: 사전은 가변적이며 키-값 쌍을 추가, 삭제 또는 수정할 수 있습니다. 사전은 Python에서 매우 강력하며 빠르게 검색해야 하는 데이터를 저장하는 데 자주 사용됩니다. 키를 사용하여 해당 값에 빠르게 액세스, 수정 또는 삭제할 수 있습니다.
파이썬 컬렉션
세트는 순서가 없고 반복되지 않는 요소의 모음입니다. 무질서: 집합의 요소에는 특정한 순서가 없습니다. 비반복: 세트의 모든 요소는 고유하며 중복 요소는 허용되지 않습니다.
파이썬 문자열
연결: 연산자를 사용하여 두 문자열을 연결합니다. 복사: * 연산자를 사용하여 문자열을 복사합니다. 슬라이싱: [start:stop:step]을 사용하여 문자열의 하위 문자열을 얻습니다. 길이: 문자열의 길이를 얻으려면 len() 함수를 사용하십시오. 검색: find(), index(), startwith(), endwith() 및 기타 메소드를 사용하여 하위 문자열이나 문자를 찾습니다. 교체: 하위 문자열을 교체하려면 교체() 메서드를 사용합니다. 분할: 문자열을 목록으로 분할하려면 분할() 메서드를 사용합니다. 대소문자 변환: 문자열의 대소문자를 변환하려면 upper(), lower(), capitalize(), title() 및 기타 메소드를 사용하십시오. 공백 제거: string(), lstrip(), rstrip() 메서드를 사용하여 문자열 양쪽 끝의 공백 문자를 제거합니다. 결정: isalpha(), isdigit(), isalnum(), isspace() 및 기타 메서드를 사용하여 문자열 유형을 결정합니다.
파이썬 시퀀스
시퀀스는 순서가 지정된 요소 집합을 포함하는 Python의 또 다른 중요한 데이터 구조 유형입니다. 인덱스: 인덱스(위치)를 기준으로 시퀀스의 요소에 액세스합니다. 슬라이싱: 슬라이싱 작업을 사용하여 시퀀스의 하위 시퀀스에 액세스합니다. 추가: 연산자를 사용하여 두 시퀀스를 결합합니다. 곱하기: * 연산자를 사용하여 시퀀스를 반복합니다. 길이: 시퀀스의 길이를 얻으려면 len() 함수를 사용하십시오. 최대/최소값: max() 및 min() 함수를 사용하여 시퀀스의 최대값과 최소값을 가져옵니다(숫자 시퀀스의 경우).
Python 데이터베이스 작업
Python 데이터베이스 추가됨: 삽입 sql = "your_table(이름, 나이, 도시) 값(%s, %s, %s)에 삽입"
데이터베이스에 연결: 어떤 작업을 수행하기 전에 데이터베이스에 연결해야 합니다. 여기에는 일반적으로 호스트 이름, 포트, 사용자, 비밀번호 및 데이터베이스 이름 제공이 포함됩니다. import pymysql #파이썬 데이터베이스 호출 conn = pymysql.connect(host='localhost', user='your_username',password='your_password',database='your_database') # 연결 생성 커서 = conn.cursor() # 커서 객체 생성
Python 데이터베이스 쿼리: 선택 sql = "선택 * your_table에서"
Python 데이터베이스 삭제: 삭제 sql = "이름=%s인 your_table에서 삭제"
Python 데이터베이스 업데이트: 업데이트 sql = "your_table SET 연령=%s, 도시=%s WHERE 이름=%s 업데이트"
데이터베이스를 닫습니다. cursor.close() # 커서를 닫습니다. conn.close() # 연결을 닫습니다.