New E-class. Next generation driver assistance systems for Mercedes E-class w213

새로운 메르세데스 E 클래스는 새로운 수준의,하지를 설정 단지 설계 및 엔지니어링 솔루션, 뿐만 아니라, 운전자의 안전과 편안함에 승객 드라이브 조종사는 메르세데스 – 벤츠의 다음 대표 자율 주행으로가는 길을 따라 단계

거리 파일럿 고속도로에 DISTRONIC 등 시골 길, 그것은뿐만 아니라 유지 할 수 있습니다 자동차 차량 뒤에 정확한 거리 자동 앞에, 또한 따르 에 대한 최대 210kmh의 속도로 그들 처음 이 삶을 더 쉽게 만들 수 있습니다 더 이상 작동하는 데 필요한 드라이버, 정상시 브레이크 나 가속 페달 운전도 스티어링을 많이받습니다 운영 파일럿의 지원 -도 적당한 굴곡에 이 시스템은 계속할 수 있습니다 을 고려하여 적극적으로 개입 주변 차량과 병렬 구조 속도 130kmh까지, 심지어 선이 경우에 도로에서와 같은 불분명 또는 존재하지 않는다 작동합니다 또 다른 특징은 확장 다시 시작이다 자동 시작을 허용 기능, 30 초 내에 차량이 다음의 거리 파일럿 DISTRONIC에 의해 시작 정지 고속도로 또는 유사한 도로 완화하도록 설계 또한 새로운 개발 스트레스:온라인 COMAND와 함께, 선택 가능한 속도 제한 파일럿 하위 기능 자율적으로 차량의 속도를 조정할 수 있습니다 카메라 감지 속도 제한에 응답 또는 내비게이션 시스템, 속도 제한에 기록 예를 들어 내장 영역 또는 100kmh에 50km/h 시골 길에

추가 드라이브 파일럿 혁신 포함 처음으로, 액티브 차선 변경 지원 이 radar- 및 카메라 기반 지원 차선 변경시 시스템은 운전자 어시스트 다 차선 도로에 차량을 조종 할 수 있습니다 운전자가 선택한 차선으로 -시 예를 들어, 추월 드라이버가되면 2 초 이상 설정하는 지시, 액티브 차선 변경 지원의 어시스트 이 감지되면 인접한 차선으로 조향 그 차선이 비어 있습니다 2013 년, 메르세데스 – 벤츠는 최초의 제조 업체였다 널리 자동차에 자동차 네트워킹을 소개합니다 개조 용액의 형태로 사용될 수있다 이다 이제 논리적 인 다음 단계 다음에 할 세계 최초의 완전 통합 카 – 투 – 엑스 등 솔루션은 시리즈 생산에 간다

정보의 휴대 전화에서 지원하는 교환 더 앞서 도로에 다른 차량과, 예를 들어, 효과적으로 드라이버를 허용 할 수 있습니다 "장애물을 통해"또는 "코너 주위를 참조하기" 사전에 이것은 드라이버 것을 의미 이전보다 이전에 경고를 수신 이러한 절박한 위험 등의 이벤트 도로의 가장자리에 차량을 세분화 나 또한 폭우 또는 검은 색의 경우 앞서 도로에 얼음 이 경우 새로운에서 E 클래스는 동시에 수신기의 역할 및 송신기, 경고 메시지 이후 차량을 평가하여 자동으로 전달된다 에 운전자 상태 또는 수동으로 백엔드 표준 버전이 시스템에 비해 대한 확장 속도 임계 값이 차량 및 보행자 또한, 이것은 접합부에서 교차 트래픽을 검출 할 수있다 드라이버가 응답하지 않을 경우와, 적용 자율적으로 브레이크

처음 또한에서 위험한 상황을 검출 할 수있다 이 교통 체증의 꼬리 끝 여지는 기동하지 않고 자율적 시작합니다 훨씬 빨리 이러한 상황에서 제동 따라서, 완전히 사고를 회피 할 수있다 100kmh 또는 실질적으로 최대 속도 속도에서 사고의 심각도를 낮출 이 수준의 위 에 지능형 보조 시스템 또한 포함하는 새로운 드라이버 지원 패키지 또한 개발 된 검증 된 시스템 자신의 동작 모드의 관점에서 센서는 그들이 사용합니다 액티브 레인 키핑 어시스트 실수에서 드라이버를 중지 할 수 있습니다 차선 변경, 이는 교정에 의해 행해지고 포함 브레이크의 일방적 인 응용 프로그램, 파선과 충돌의 위험의 경우에, 예를 들면 다가오는 트래픽이나 빠른 추월와 차량 활성 맹점은 지금 할 수있는 보조 또한 측면 충돌의 위험을 경고 낮은 속도와의 전형적인 도시 교통에서, 이전과 같이, correctively 마지막에 개입 순간 이상의 속도에서 충돌을 방지하기 위해서 30km/h

PRE-SAFE® 플러스에 대해 보호 할 수 있습니다 트래픽이 뒤에 다음과의 충돌과 거주자에 미치는 영향 이 역시 새로운 시스템은 이상적으로 보완 활성의 보행자 검출 기능 브레이크 어시스트 한 경우, 드라이버를 의도적으로 또는 본능적으로 회피 기동을 수행 위험한 상황에서,이 함수는 수 정확하게 계산 된 스티어링을 추가하여 어시스트 조타 토크의 이동을 지원하는 휠 이를 피하기 위해 드라이버 도움 제어 된 방식이어서 동안 보행자 차량의 직선화해서 용이 상황이 안전하게 협상 할 수 있도록합니다 선행 탑승자 보호 시스템 중요한 운전 상황을 인식 할 수 PRE-SAFE 초기 단계 및 예방 조치를 취할 탑승자를 보호 할 수 있습니다

방법은 다음과 같습니다 가역 장력의 안전 벨트 선택적으로 폐쇄 운전자와 승객, 함께 – 창문과 지붕 시스템 오픈 전기 좌석 조정과 – 위치 유리한 위치에 조수석의 사고 에서 출구에서 리어 크로스 트래픽 경보 케이스 뒷면에 신호 주차장 의 사고를 방지하기 위해 차량을 이동 이 처음으로,이 시스템이 있습니다 차량에 및 차고 밖으로 이동합니다 주차 공간은 원격으로 스마트 폰을 사용 응용 프로그램으로 얻을 수있는 거주자를 활성화하고 차 밖으로 쉽게 공간이 있더라도 매우 꽉 이 채널 OldBenz 관심을 가져 주셔서 감사합니다

우리의 채널을 구독하는 것을 잊지 마십시오

Python Tutorials for Beginners – Learn Python Online

이 코스에서는 모든 것을 배우게됩니다 파이썬을 시작해야합니다

초심자를위한 코스를 설계했음을 알고 있어야합니다 따라서 프로그래밍 경험이 있다면 다른 파이썬 과정을 개발자에게 확인하십시오 이 비디오의 오른쪽 상단 모서리에있는 링크를 볼 수 있습니다 그래서 파이썬은 세계에서 가장 빠르게 성장하고 있습니다 인기있는 프로그래밍 언어는 소프트웨어 개발자들 사이뿐만 아니라 수학자 데이터 분석가 과학자들 회계사 네트워크 엔지니어와 심지어 아이들 사실, 처음 배우기에 이상적인 프로그래밍 언어입니다

하지만 파이썬을 매우 특별하게 만드는 이유는 파이썬에서 여섯 가지 이유 때문입니다 다른 언어보다 적은 코드 행으로 짧은 시간에 복잡한 문제를 해결할 수 있습니다 그래서 Google과 같은 거대 기업이 Spotify Dropbox 및 Facebook은이 아름답고 강력한 언어를 사용합니다 여기에 예제가있다 텍스트의 처음 세 문자를 추출하려고한다고 가정 해 봅시다 안녕 세상 이것은 우리가 c-sharp로 작성해야 할 코드입니다

JavaScript에서이 작업을 수행하는 방법입니다 그리고 우리가 파이썬에서 어떻게 할 것인가? 언어가 얼마나 깨끗하고 단순한 지 확인하십시오 Python은 다목적 언어이므로 데이터 분석 AI 및 기계 학습과 같은 다양한 작업에 Python을 사용할 수 있습니다 자동화 스크립트 작성 웹 모바일 및 데스크톱 애플리케이션 구축 뿐만 아니라 소프트웨어 테스트 또는 심지어 해킹 그래서 만약 당신이 이러한 분야에서 높은 지불 오래 지속되는 직업을 원한다면 특히 인공 지능과 기계 학습 Python은 이러한 기회를 손쉽게 활용할 수있는 언어입니다 사실 indeedcom에 따르면 미국 Python 개발자의 평균 급여는 3 월에 1 만 1 천 5 백만 달러를 넘었습니다

2018 년 파이썬을 가장 바람직한 언어로 만드는 네 가지 이유가 있습니다 파이썬은 고수준 언어이므로 걱정할 필요가 없습니다 C ++에서하는 것처럼 메모리 관리와 같은 복잡한 작업 크로스 플랫폼입니다 즉, Windows에서 Python 앱을 빌드하고 실행할 수 있습니다 Mac과 Linux에는 거대한 커뮤니티가 있습니다

그래서 언제든지 붙잡혀 야합니다 도움을 줄 수있는 사람이 있으며 도서관 프레임 워크 및 도구의 대규모 생태계를 갖추고 있습니다 네가하고 싶은게 뭐든간에 파이썬이 20 년 넘게 사용되어 왔기 때문에 다른 누군가가 이전에 해왔을 가능성이 있습니다 Python에는 두 가지 버전이 있습니다

Python 2 어떤 버전의 파이썬이 2020 년과 파이썬 3까지 지원 될 것인가? 이 과정에서 미래를위한 파이썬은 파이썬 3을 배울 것입니다 안녕하세요, 제 이름은 Muhammed Ani입니다 본 강의에서는 강사가 될 것입니다 나는 18 년의 경험을 가진 소프트웨어 엔지니어이다 그리고 나는 백만 명이 넘는 사람들에게 코드 작성 방법이나 맨 위로 올라가는 방법을 가르쳐 왔습니다

전문 소프트웨어 엔지니어 저와 제 수업에 대해 더 많은 것을 배우려면 대량 교습으로 코드를 작성하십시오 좋아, 시작하자 이제 우리는 파이썬을 다운로드하고 설치할 준비가되었습니다 내가 먼저하고 싶은 것은 브라우저를 열고 Python org로 넘어가는 것입니다 이 페이지는 다운로드 할 수 있습니다

현재 파이썬 최신 버전을 볼 수 있습니다 최신 버전은 37 앞으로이 비디오를 시청할 가능성이 있습니다 사용 가능한 최신 버전이 있습니다 걱정하지 마세요

이 과정의 모든 자료는 이후 버전의 Python에도 계속 적용될 것입니다 파이썬 다운로드 Windows에서 실행 중이면이 체크 박스를 여기에 표시합니다 add 이 경로를 지정하는 Python은 매우 중요합니다 가져 가셔야합니다 그렇지 않으면 코스를 따라갈 수 없을 것입니다

이제 설치하고 설치하십시오 이제이 검색 창 유형에서 Windows를 사용하고 있다면 Python을 제대로 설치했는지 확인해 봅시다 명령 프롬프트의 약자 인 CMD Dr In 명령 프롬프트 유형 Python 우리는 Python 버전을 성공적으로 설치 한 것을 볼 수 있습니다 이제 3

7을 눌러서 Ctrl-z를 눌러 입력하십시오 Mac을 사용하는 경우 명령 및 공백을 누르면 스포트라이트 검색이 열립니다 그래서 여기서 터미널을 입력하십시오 Windows에서 터미널과 Mac은 명령 프롬프트와 비슷합니다 Mac과 Linux는 기본적으로 이전 버전의 Python과 함께 제공됩니다

그건 버전 2입니다 따라서 파이썬을 입력하면 파이썬 2를 볼 수 있습니다 우리가 원하는 것을 시작합시다 그래서 컨트롤 D를 눌러 종료하고 파이썬 3을 실행하고 이것은 우리가 파이썬 37을 성공적으로 설치했는지 확인합니다

이 환경은 파이썬 인터프리터라고 부릅니다 기본적으로 파이썬 코드를 실행하는 프로그램입니다 파이썬 코드를 파일에 입력하고 인터프리터 또는이 대화 형 셸에서 코드를 직접 입력 할 수 있습니다 그래서 여기에 2 + 2와 같은 식을 쓸 수 있습니다 표현식 프로그래밍은 값을 생성하는 코드 조각입니다

그래서 여기에 두 개의 더하기 두 개를 더할 때 값을 얻습니다이 값을 표현식으로 사용하는 이유는 그래서 우리는 4를 입력하십시오 다른 종류의 표현을 시도해 보겠습니다 두 개가 하나보다 큰지 봅시다 우리는 진리를 얻습니다

이것은 불리언 값의 예입니다 이 부울 값에 대해 다음 섹션에서 배우게됩니다 이제 2를 입력하면 5보다 커집니다 들어가면 거짓이됩니다 프로그래밍에서 우리는 예와 유사하고 진실하고 거짓이 있습니다

영어는 없습니다 이제 2를 타이핑하면 더 크지 만 여기에 두 번째 값을 추가하지 마십시오 Enter를 누르기 만하면됩니다 에서 구문 오류가 발생했습니다 프로그래밍 구문은 문법을 의미합니다

그래서 우리가 말하는 언어로 문법 개념을 가지고있는 것처럼 말입니다 문법적으로 맞지 않는 문장을 쓰면 프로그래밍과 똑같은 개념을 갖게됩니까? 일부 사람들은 그 문장을 이해하지 못할 수도 있습니다 따라서이 예에서는 불완전한 표현식을 사용합니다 올바른 문법이나 구문을 가지고 있지 않습니다 이것이 파이썬 인터프리터가 오류를 반환하여 불평하는 이유입니다

따라서이 대화 형 쉘은 약간의 파이썬 코드를 빠르게 실험 할 수있는 훌륭한 방법입니다 그러나 이것이 우리가 현실 세계의 응용 프로그램을 만드는 방법이 아닙니다 코드 편집기가 필요합니다 다음 강연에서 보여 드리겠습니다 파이썬 코드를 타이핑 할 때 두 가지 옵션이 있습니다

코드 편집기 또는 IDE를 사용할 수 있습니다 어느 것이 통합 된 것일까 요? 개발 환경 IDE는 기본적으로 자동 완성과 같은 멋진 기능을 갖춘 코드 편집기입니다 즉, 코드를 입력 할 때이 기능을 사용하면 코드를 완성 할 수 있으므로 모든 문자를 직접 입력 할 필요가 없습니다 생산성을 높이는 기능입니다 또한 디버깅과 같은 추가 기능을 제공하여 프로그램 테스트에서 버그를 찾아 수정하는 것을 의미합니다

코드 편집기와 ID 모두에 대해 너무 많은 옵션이 있습니다 가장 인기있는 코드 편집기는 코드 아톰과 숭고한 것입니다 아이디어의 관점에서 선호하는 코드 편집기를 다시 사용할 수 있습니다 밖에는 너무 많은 옵션이 있습니다 가장 인기있는 것은이 코스의 원형 차트입니다

코드 나 비주얼 스튜디오 코드를 사용할 것입니다 나중에 내가 좋아하는 코드 편집기이기 때문입니다 플러그인 또는 확장 코드를 강력한 ID로 변환 할 수있는 방법을 알려 드리겠습니다 그래서 Visual Studio comm을 코딩하고 vs 코드의 최신 버전을 다운로드하기 전에 더 이상 머리를 숙이지 않기 전에 이제 그것은 파일 메뉴에서 맨 위에 열려있는 코드 대 open 그리고 책상 어딘가에 새로운 폴더를 만듭니다 이 폴더를 호출 해 봅시다

안녕하세요 그런 다음 열어 라 Beautiful 이제 상단의이 아이콘을 클릭하면이 패널에서 Explorer 패널이 열립니다 프로젝트의 모든 파일과 폴더를 볼 수 있습니다 이제 새 파일을 추가하고 그 APP를 PI라고 부르세요

그래서 모든 파이썬 파일에는 PI가 있어야합니다 확장 보도 자료 자, 이걸 닫자 이 강의에서 약간의 파이썬 코드를 입력하십시오 파이썬에서 print라는 내장 함수 중 하나를 사용할 것입니다 우리는 다양한 종류의 작업을 수행하기위한 많은 내장 함수를 가지고 있습니다

예를 들어,이 원격 제어 장치에서 TV를 원격 제어하는 ​​비유를 생각해보십시오 켜기 켜기 끄기, 채널 변경 볼륨 변경 등의 기능이 있습니다 이것들은 내장 기능과 TV입니다 우리는 Python과 다른 많은 프로그래밍 언어에서 같은 개념을 가지고 있습니다 그래서 파이썬에서 제공되는 이들 내장 함수 중 하나는 print이고 이 함수를 사용하면 열어야하는 함수를 사용할 때마다 화면에 무언가를 인쇄 할 수 있습니다

~ 안에있는 괄호 함수를 호출하는 print 함수를 호출한다고하는 프로그래밍은 함수를 실행한다는 것을 의미합니다 이제 텍스트로 작업 할 때마다 화면에 hello world 메시지를 표시해 보겠습니다 텍스트를 사이에 넣어야합니다 큰 따옴표 나 작은 따옴표를 인용합니다 이제 저는 큰 따옴표로 안녕하세요 세계를 추가하고 그런 다음 행복한 페르시아 고양이를 여기에 놓으십시오

Beautiful는 Mac에서는 command와 s로 변경 사항을 저장하고 Windows에서는 Ctrl + S로 저장합니다 이제이 코드를 실행하기 위해 Windows에서 명령 프롬프트로 돌아가거나 Mac에서 터미널로 돌아 가야합니다 그러나 좋은 소식은 코드 대 프로그램을 전환 할 필요가 없다는 것입니다 우리는 통합 터미널이 있습니다 그래서 ctrl + backtick을 누르십시오

그것은 키보드의 숫자 1 이전의 키입니다 그것은 탈출 버튼 바로 아래에 있습니다 그래서 이것은 우리의 통합 터미널입니다 Mac 또는 Linux 유형의 Python 3을 사용하는 경우 Python을 사용하고 그 옆에 파일 이름을 지정하십시오 그것은 PI와 터미널에서 아름다운 메시지가 왔습니다

이제 이것을 다음 단계로 가져와 재미있게 만들어 보겠습니다 ctrl과 backtick을 눌러이 터미널 창을 닫고 두 번째 코드 줄 추가 한 번 더 인쇄하기 이번에는 그 사이에 별표가있는 따옴표를 추가해 보겠습니다 자,이 별을 열 번 반복하고 싶은지 봅시다 그래서 여기에 우리는 이것을 곱할 수 있습니다 변경 사항 저장 10 개 터미널을 열고 프로그램을 실행하고 이 별이 10 번 반복 된 것을 볼 수 있습니다

그래서 우리 프로그램의 지시 사항은 다음 강의에서 순서대로 위에서 아래로 실행됩니다 이 코드를 강력한 IDE로 변환하여 Python 응용 프로그램을 작성하는 방법을 보여 드리겠습니다 이 강연에서 확장 기능을 사용하여 코드를 강력한 IDE로 변환하는 방법을 알려 드리겠습니다 이 확장 또는 플러그인을 사용하는 Python은 기본적으로 linting과 같은 많은 기능을 제공합니다 잠재적 인 오류에 대한 코드 분석

또한 오류 찾기 및 수정과 관련된 디버깅을 얻습니다 우리는 나중에이 과정을 보게 될 것입니다 기본적으로 자동 완성 기능을 통해 코드를 더 빨리 작성할 수 있습니다 따라서 모든 문자를 입력 할 필요가 없습니다 코드 서식을 사용하면 코드를 깨끗하고 읽기 쉽도록 만드는 것입니다

기사의 형식을 지정하는 것과 같습니다 신문을 깨끗하게 읽을 수있는 책 코드에 대한 테스트를 작성하는 단위 테스트가 있습니다 우리는이 테스트를 자동화 된 방식으로 실행하여 코드가 올바르게 작동하는지 확인하고 마지막으로 우리는 코드 스 니펫을 얻습니다 우리가 신속하게 생성 할 수있는 재사용 가능한 코드 블록으로 손으로 직접 입력 할 필요가 없습니다 이제 우리가 과정을 밟을 때 이들 중 하나를 암기하는 것에 대해 걱정할 필요가 없습니다

이러한 기능에 대해 배우게됩니다 이제 여기 왼쪽의 코드와 비교하십시오 이 아이콘을 클릭하십시오 그러면 확장 탭이 열립니다 그래서 이것들은 우리가 코드를 추가로 가져올 수있는 확장 기능입니다

탭 아래의 기능성은 여기 파이썬 확장이 보이지 않는다면 파이썬 확장을 볼 수 있습니다 여기에 확장 프로그램이 설치되어 있습니다 그런 다음 예 코드를 다시로드해야합니다 이제 오른쪽 하단에이 메시지가 표시됩니다 Linter 필라멘트는 재고가 없습니다

그래서 linting 전에 코드에서 잠재적 인 오류를 찾는 것에 대해 말씀 드렸듯이 Linter는 우리의 코드를 분석하고 Python에서 이러한 잠재적 인 문제를 발견하는 프로그램 또는 도구입니다 요격기가 여러 개 있습니다 필라멘트는이 파이썬 확장이 기본적으로 사용하는 가장 보편적 인 것 중 하나입니다 그래서 우리는 먼저 이것을 수행하기 위해 파일론을 설치해야합니다 우리는 파이썬 환경을 바꿀 필요가있다 그래서 당신이 여기 왼쪽 하단 구석을 보면, 당신은 vs 코드에서 사용되는 현재의 파이썬을 볼 수 있습니다 그건 내 기계 기회에 파이썬 2 포인트 6 점 9입니다

여기 다른 버전이 보입니까? 여기를 클릭하십시오 이 목록에서 선택하십시오 파이썬 3 포인트 7 따라서 파이썬 환경을 파이썬 3 포인트 7로 바꾼 다음이 버튼을 클릭하여 필라 트를 설치할 수 있습니다 Ok 필라멘트는 다음 강연에서 아름답게 설치됩니다 linting이 어떻게 작동하는지 보여 드리겠습니다 이 강의에서는 linting과 action을 보여 드리겠습니다 먼저 괄호가없는이 인쇄 공간과 같은 잘못된 코드를 작성하고 그럼 안녕하세요

앞에서 필자는 인쇄물이 기본 제공 함수이고 함수를 사용하거나 호출하려고 할 때마다 보다 정확하려면 항상 괄호를 사용해야합니다 이것은 실제로 유효한 Python 2 코드이지만 여기서는 Python 3을 사용하기 때문에 이것은 파이썬 3 관점에서 잘못된 코드입니다 이제 변경 사항을 저장하면이 빨간색 밑줄을 볼 수 있습니다 마우스를 가져 가자 이 밑줄을 통해이 툴팁을 볼 수 있습니다

그것은 Pyland에서 왔어 그리고 print에 대한 괄호가없는 오류 메시지는 괄호로 인쇄 했습니까? 따라서 코드 작성시 linting의 이점이 있습니다 코드에서 잠재적 인 문제점을 볼 수 있습니다 이러한 오류를 보려면 프로그램을 실행하기 위해 기다릴 필요가 없습니다 그래서 지금 우리가 넣으면 여기서 괄호를 사용하고 빨간색 밑줄이 사라진 것을 볼 수있는 변경 사항을 저장합니다

다른 오류를 살펴 봅시다 두 개의 더하기를 입력하고 변경 사항을 저장하십시오 앞에서 우리는이 코드를 Python 인터프리터에서 인터랙티브 한 쉘로 실행합니다 구문 또는 문법 오류가 있습니다 그래서 한 번 더 여기에 마우스를 올려 놓으면 파일 문이 잘못된 구문 또는 잘못된 문법임을 알려줍니다

그것은 불완전한 문장과 같습니다 그래서 이것은 행동에서 linting입니다 이제 상단에 몇 가지 유용한 바로 가기를 보여 드리겠습니다 보기 메뉴를보십시오 여기서 우리는이 문제 메뉴를 가지고있다 맥에서 지름길을 살펴보면 쉬프트 명령이고 M은 아마도 쉬프트 컨트롤 M이다 따라서 코드 대 작업을 수행하는 동안 이러한 단축키를 암기 해보십시오

코드를 빨리 작성하는 데 도움이되기 때문입니다 이제 살펴 보겠습니다 이 문제 패널 따라서이 문제 패널은 코드의 모든 문제를 한 곳에서 나열합니다 따라서 여러 개의 파일이있는 응용 프로그램을 사용하는 경우이 파일 중 일부는 현재 열려 있지 않을 수 있으므로이 방법이 유용합니다 그래서이 linter Pyland는 모든 파일을 분석 할 것이고 만약 문제가 발견되면 문제 패널에 여기에 나열 될 것입니다

이제 화면의 오른쪽에 넣을 수 있습니다 그럼 여기에 넣자 따라서 코드를 작성하면 이러한 문제가 여기에 표시됩니다 지금 이 문제를 해결합시다

그래서 여기에 3 개를 추가하여 변경 사항을 저장하면 문제가 사라지는 것을 볼 수 있습니다 이 강좌를 마치기 전에 마지막으로 한 가지 상단에 다시 한번보기 메뉴로가 봅시다 첫 번째 항목은 명령 팔레트입니다 이것은 코드 대 매우 중요한 기능입니다 다시 한번, Shift 명령 인 단축키와 Mac의 P 또는 Windows의 Shift P를보십시오 이 명령 팔레트를 사용하면 다양한 명령을 실행할 수 있습니다 여기에 lint를 입력하면 모두 볼 수 있습니다

이러한 모든 명령을 볼 수 있듯이 linting과 관련된 명령은 Python으로 시작됩니다 명령은 이전에 설치 한 Python 확장과 함께 제공됩니다 그래서 이것들은 우리 대 대 코드에서 사용할 수있는 추가 기능입니다 첫 번째 명령은 select linter입니다 이 목록에서 파일럿을위한 다양한 linters를 볼 수 있습니다

자습서를 읽거나 다른 사람들과 이야기 할 때 당신은 엷은 조각이 나의 파이 pep 8을 먹은 것과 같은 linter에 관해들을 것이다 다른 개발자들은 서로 다른 linters를 선호합니다 개인적으로 필사적으로 선호합니다 이것이 가장 인기있는 코드이며, 기본 linter 세트와 모험심이라면 Python 확장 코드입니다 당신은 스스로 다른 linters를 사용하여 시도해 볼 수 있습니다

일부 오류 메시지는보다 의미 있고 친숙하며 다른 메시지는 모호합니다 이것이 바로 다음 강의에서 linting에 관한 것입니다 코드 서식 지정에 대해 이야기하겠습니다 파이썬 커뮤니티에는 파이썬이라는 문서가 많이 있습니다 파이썬 펩즈를 검색하는 경우 구글에서 강화 된 제안 또는 펩 (peps) 이 모든 뚜껑 목록을 볼 수 있습니다

아래의 pythonorg slash dev slash paps 여기에 빨리 살펴 보겠습니다 각 PAP에는 숫자와 제목이 있습니다 파이썬 개발자들 사이에서 매우 인기가있는 것은 pep 8입니다 파이썬 코드의 스타일 가이드이다

스타일 가이드는 기본적으로 이러한 규칙을 따르는 경우 코드 형식을 지정하고 스타일을 지정하는 일련의 규칙을 정의하는 문서입니다 작성한 코드는 다른 사람들의 코드와 일치하게됩니다 이제 시간이 있다면이 PAP 8 문서를 읽고 읽을 수 있지만 그렇지 않다면, 이 강좌 전반에 걸쳐이 강의에서 8 단원의 핵심 내용을 설명 할 것이므로 걱정하지 마십시오 8 장에 따라 코드의 형식을 자동으로 지정하는 데 도움이되는 도구를 보여 드리겠습니다 코드 대 다시 파이썬 코드를 작성해 봅시다 엑스 하나는 여기에요

변수를 선언하고 변수에 익숙하지 않은 변수로 설정합니다 다음 섹션에서 걱정하지 마십시오 너는 그들에 대해 배울거야 따라서 pep 8에 따르면이 코드는 추악한 것으로 간주됩니다 관습에 따라이 등호 또는 할당 연산자 주위에 공백을 추가해야하기 때문에 이제 파이썬으로 시작하기 때문에 아마도이 규칙을 알지 못할 것입니다

코드를 자동으로 포맷하는 데 도움이되는 도구를 보여 드리겠습니다 이것을 원래 상태로 되 돌리자 이제 명령 팔레트로 돌아 가야겠습니까? 보기 바로 아래에 있고 바로 가기는 이동 명령과 P입니다 여기서 형식을 검색하면이 명령을 처음 실행할 때이 명령 형식 문서를 볼 수 있습니다 이 메시지를 여기에서 보게 될 것입니다 포 타터 자동 유지 8은 설치되지 않습니다

그래서 파이썬 코드를 포맷하기위한 도구들이 많이 있습니다 가장 인기있는 것은 자동 보관 8이며,이 도구는이 Python 확장 우리는 코드를 형식화하는 용도로 설치했습니다 이제 설치하겠습니다 좋은 이제 한 번 더 명령 팔레트를 열고 형식 문서를 실행 해 봅시다 도구가 자동으로 코드를 자동으로 형식화합니다

다른 예를 살펴 보겠습니다 나는 또 다른 변수 Y를 선언하고 변수를 두 개로 설정하고 긴 이름을 가진 변수를 단위 밑줄 친 가격 3으로 설정했습니다 이제 몇몇 개발자들은 이처럼 변수 선언을 형식화하는 습관을 가지고 있습니다 그래서 그들은이 모든 것을 넣었습니다

pepp 8에 따르면 같은 열에 같은 표시가 나타납니다 다시 한 번 코드의 형식을 지정해 보겠습니다 그게 더 아름답습니다 자, 너 한테 속임수를 보여 줄게 이 명령 팔레트를 열고 매번 포맷 문서를 검색하는 것은 시간이 조금 걸리는 작업입니다

따라서 변경 사항을 저장하자마자 파일을 자동으로 포맷하는 방법을 알려 드리고자합니다 맨 위에 코드 메뉴로 가자 선호도 및 설정 검색 상자에서 저장시 형식을 검색합니다 그래서 우리는이 옵션 편집기 형식을 저장하지 않았습니다

이제 앱으로 돌아가서 나는이 라인의 포맷을 바꾸어서 정말 추악하게 만들거야 이제 변경 사항을 저장하자마자 내 코드가 아름답게 다시 포맷 된 것을 볼 수 있습니다 따라서이 Python 프로그램을 실행하려면 터미널 창을 열고 Windows에서 Python을 실행하거나 Mac에서 Python 3을 실행하고 pi에서 app을 실행해야합니다 이것은 약간 지루합니다 그럼 바로 가기를 보여 드리죠

다시 한 번 확장 프로그램 패널로 이동하여 코드 러너를 찾습니다 여러 코드 주자가 있습니다 내가 말하는 것은 노란색 아이콘이있는 것입니다 따라서 이것을 설치 한 다음 예 코드를 다시로드하십시오 이제 터미널을 열고 파이 다음에 수동으로 파이썬을 입력하는 대신 ctrl, alt 및 in을 누르기 만하면됩니다

당신은 아름다운 것을 여기에서 볼 수 있습니다 변경 한 경우이 단축키를 사용하기 전에 변경 사항을 저장해야합니다 그렇지 않으면 지금 이전 결과를 보게 될 것입니다 여기에 아주 작은 문제가 있습니다 이 파이썬 프로그램을 실행하기 위해 실행되는 명령임을 알 수 있습니다

그래서 기본적으로이 명령은 Python-U를 사용하고 있습니다 Windows의 경우이 파일의 이름이 여기에 있습니다 괜찮아 그러나 Mac을 사용하는 경우 Python이 Python을 참조한다는 것을 알고 있습니다 여기서는이를 Python 3으로 변경하려고합니다

이것은 매우 쉽다 코드 메뉴 아래에 다시 한번, 환경 설정으로 가자 설정 및 그 다음 여기에 이 점 아래 열린 설정으로 이동합니다 JSON 이제 여기에 검색 막대 유형 코드 – 러너 점 집행자지도 그래서 이들은 기본 설정입니다 이 코드 러너 확장 프로그램에서 사용하는 자바 스크립트 자바와 같은 많은 언어로 코드를 실행하는이 확장 기능을 볼 수 있습니다

이제 아래로 스크롤하면 여기서 파이썬을 볼 수 있으며 그 앞에는 실행에 사용 된 명령을 볼 수 있습니다 우리가 이것을 바꿀 필요가있는 파이썬 코드 그러나 기본 설정은 변경할 수 없습니다 우리는 사용자 설정을 변경해야합니다 그래서 오른쪽에 마지막 설정 후 쉼표를 입력하고 따옴표로 묶인 코드 – runner dot 실행자가 매핑 한 다음 Enter 키를 누릅니다 이렇게하면 왼쪽의 모든 설정이 자동으로 오른쪽으로 복사됩니다 이제 우리는 쉽게 할 수 있습니다

이 중 하나를 변경하십시오 여기 파이썬이 있습니다 명령을 파이썬 3으로 바꾸자 Mac을 사용하고 있다면,이 작업을 수행해야합니다 죄송합니다

이 과정에서 Windows와 Mac에 대해 몇 번 언급했으면 꽤 많이 들었습니다 우리는 앞으로 Windows와 Mac을 구별하지 않을 것입니다 변경 사항을 저장하면 완료됩니다 그래서 너희들에게 몇 가지 질문이있어 이 비디오에 정말로 관심을 갖고 있는지 아닌지보고 싶습니다

각 질문에 대한 첫 번째 질문은 여기에 있습니다 비디오 일시 중지를 원해 계속 시청할 준비가되면 몇 초 동안 대답을 생각해보십시오 그래서 여기에 첫 번째 질문이 있습니다 표현이란 무엇입니까? 표현식은 값을 생성하는 코드 조각입니다

다음은 표현식의 예입니다 이 표현의 가치는 무엇이라고 생각하십니까? 여기 우리는이 문자열을 가지고 있습니다 이 값에 3을 곱하고 있습니다 결과는 다음과 같은 세 개의 별표로 구성됩니다 다른 질문이 있습니다

구문 오류 란 무엇입니까? 구문 오류는 잘못된 구문 또는 코드의 잘못된 문법으로 인한 종류의 오류입니다 마침내 마지막 질문 린터는 무엇을합니까? Linter는 코드 오류 또는 잠재적 오류를 주로 보이는 전술 오류 범주에서 검사하는 도구입니다 따라서 우리 코드에서 큰 의학 문제가있는 경우 링커가 프로그램을 실행하기 전에 알려줄 것입니다 좋아, 지금은 그거야 더 많은 퀴즈와 프로그래밍 연습이 마음에 들면이 비디오 아래의 링크를보고이 비디오를 즐겼다면 너가 나에게 엄지 손가락을 줘서 나를지지 해주길 바래 이 동영상이 마음에 들면 다음 섹션에서 다른 사람들과 공유하십시오

우리는 파이썬의 기본을 살펴볼 것입니다 당신 안녕하세요, 마쉬는 파이썬 튜토리얼을 보았습니다 이 튜토리얼이 내 첫 두 시간임을 알려 드리고 싶습니다 완벽한 파이썬 과정을 통해 데이터 분석 및 시각화와 같은 실제 시나리오에서 파이썬을 사용하는 방법을 배우게됩니다 파일 및 폴더 작업 관련 반복적 인 지루한 작업 자동화 스프레드 시트 PDF 데이터 압축 이메일 전송 웹 크롤링 API를 사용하는 것은 Yelp와 (과) 같이 비즈니스에 대한 정보를 얻는 것과 훨씬 더 가깝습니다

이 코스는 30 일간 진행됩니다 아무 질문도 돈 뒤 보증 및 완료 증명서를 요구하지 않았다 관심이 있으시면이 비디오 아래 링크를 클릭하여 코스에 액세스하십시오 프로그래밍의 핵심 개념 중 하나 인 변수에 대한 논의를 통해이 섹션을 시작해 보겠습니다 변수를 사용하여 컴퓨터의 메모리에 데이터를 저장합니다

몇 가지 예가 있습니다 나는 lines count 밑에 students라는 변수를 정의하고 우리가이 프로그램을 실행할 때 천 파이썬 인터프리터는 일부 메모리를 할당하고이 수천을 메모리 공간에 저장합니다 그런 다음이 변수를 갖습니다 그 기억 위치를 참조하십시오 따라서이 변수는 해당 메모리 위치의 레이블과 같습니다

이 변수 또는이 레이블을 프로그램의 어느 위치에서나 사용하여 해당 메모리 위치에 액세스 할 수 있으며 데이터가 거기에 저장됩니다 그래서 지금 우리가 인쇄한다면 학생들은 우리가 얻을 수있는 프로그램을 세고 실행합니다 1000의 숫자 그래서 이것은 변수의 기본입니다 이제 어떤 종류의 데이터가 컴퓨터 메모리에있는 저장소가 될 수 있습니까? 우리는이 섹션에서 여러 종류의 데이터를 가지고 있습니다 파이썬에서 기본 제공되는 기본 유형을 살펴볼 것입니다 기본 유형은 숫자 일 수 있습니다 부울 및 문자열 여기서 우리는 정수를 프로그래밍에서 참조 할 수있는 정수를 보여 드리겠습니다

우리는 또한 소수점이있는 숫자를 가질 수 있습니다 한 번 보자 그래서 우리는 이것을 4 점 9 구로 설정했습니다 이것은 우리가 흙손 또는 부동 소수점 숫자로,이 용어는 미래에 Python에 특정 적이 지 않습니다 프로그래밍 언어 이 용어들을 다시 듣게 될거야

이제 부울의 예를 살펴 보겠습니다 ~이다 게시 됨 true 또는 false로 설정 다음은 프로그래밍에서 부울 값의 예입니다 따라서 부울 값은 true 또는 false 일 수 있으며 영어의 경우 yes 및 no와 정확하게 같습니다 나중에 코스

이 불리언 값을 사용하여 프로그램에서 의사 결정을 내릴 것입니다 예를 들어 사용자가 관리 사용자 인 경우 추가 권한을 부여하려고합니다 그래서 이들은 파이썬이 대소 문자를 구별하는 언어라는 사실을 고려한 부울 값입니다 즉, 소문자와 대문자의 의미가 다릅니다 따라서 부울 값은 항상 대문자로 시작해야합니다

false 또는 false를 입력하면 여기에서 보는 것과 같습니다 파이썬에서는 불리언 값이 허용되지 않습니다 여기서 볼 수있는 것은 유효한 부울 값이므로 false 또는 true이고 마지막으로 문자열의 예를 살펴 보겠습니다 코스 이름 아래서 이것을 Python과 같은 문자열로 설정했습니다 내가 전에 말했던 것처럼 문자열을 프로그래밍하는 것은 텍스트와 같습니다

프로그램에서 텍스트 작업을 할 때마다 텍스트를 따옴표로 묶어야합니다 그래서 이것들은 변수의 기초입니다 그래서 이들은 마지막 강의의 변수입니다 자, 질문이있어 이 프로그램에 지속적으로 사용 된 네 가지가 있습니다

비디오를 일시 중지하고 몇 초 동안 생각한 다음 계속 시청할 수 있다면 그들을 발견 할 수 있습니까? 여기 네 가지가 있습니다 첫 번째 것은 모든 변수 이름이 설명적이고 의미가 있다는 것입니다 따라서 학생 수는 한 코스의 학생 수 또는 코스 이름을 나타냅니다 이 변수가 코스의 이름을 보유하고 있음을 분명히 설명합니다 초보자 프로그래머들 사이에서 많이 볼 수있는 문제 중 하나는 변수에 신비한 이름을 사용한다는 것입니다

이 같은 다른 사람이이 코드를 읽을 때 CN이 코스 명을 보장합니다 그들은 CN이 무엇을 나타내는 지 전혀 모르거나 그 코드를 볼 때 c1과 같은 변수 이름을 사용합니다 나는 c2가 어디에 있고 c1과 c2의 차이가 무엇인지 궁금합니다 그래서이 변수 이름들은 매우 신비 롭습니다 그것은 나쁜 습관입니다

변수 이름이 항상 설명적이고 의미가 있는지 확인하십시오 이렇게하면 코드를 유지 관리하기가 더 쉽습니다 이제는 XYZ 같은 짧은 변수 이름을 사용할 수있는 경우가 있습니다 좌표이므로 지금은 예외입니다 두 번째로이 코드에서 일관되게 사용한 것은 소문자로 된 변수에 이름을 붙였습니다

그래서 여기에 우리는 코스 이름 모두 대문자 또는 대문자로 모든 문자는 소문자입니다 권리 이걸 지우겠습니다 제가 여기서 일관되게 사용한 세 번째 점은 여러 단어를 구분하기위한 밑줄 그리고 변수 이름을 더 읽기 쉽게하기 위해이 작업을 수행했습니다 파이썬에서는 공간을 가질 수 없기 때문입니다 변수 이름이므로 코스 이름을 가질 수 없으며이 두 단어를 함께 사용하면 읽을 시간이 조금 부족합니다

그래서 우리가 밑줄을 사용하는 이유는 여기에서 일관되게 사용한 네 번째 점은 공간을 둡니다 이 등호 주변 다시 한 번 그 문제 중 하나입니다 나는 초심자들 사이에서 많은 것을 본다 그들은 다음과 같은 코드를 작성합니다 이것은 약간 추한 것입니다

이것은 더러운 코드를 더럽다고 부르는 것입니다 냄새 나는 냄새 나는 깨끗하고 아름다운 코드를 작성해야합니다 그래서 다른 사람들은 신문 기사처럼 이야기를 읽을 수 있습니다 형식을 올바르게 지정해야하며 파이썬에서 pep 8을 사용하는 이유입니다 이제 좋은 점은 변경 사항을 저장할 때이 규칙을 잊어 버린 경우입니다

자동 지불 방식으로 8 킥을 자동 지불하지 않았습니다 하지만 그건 그렇고 당신은 항상 툴링에 너무 의존하지 않고 깨끗한 코드를 작성하는 습관을 가져야합니다 따라서 다음은 변수 이름 지정에 대한 모범 사례입니다 문자열을 자세히 살펴볼 것입니다 그래서 여기에서는 텍스트로 작업 할 때마다 전에 말했던 것처럼이 과정 변수를 파이썬 프로그래밍으로 설정했습니다

텍스트를 따옴표로 묶어야합니다 큰 따옴표 나 작은 따옴표를 사용할 수 있습니다 그것은 개인적인 취향이지만, 우리는 종종 큰 따옴표를 사용합니다 또한 삼중 따옴표를 사용하며 긴 문자열을 형식화하기 위해이 문자열을 사용합니다 예를 들어 변수 메시지를 말하면 그것이 바로 메시지입니다 우리는 이메일 본문에 포함시키고 자합니다

삼중 따옴표를 사용하여 다음과 같이 형식을 지정할 수 있습니다 안녕 존 이것은 marsh comm blah blah blah로 코드에서 습득 한 습지입니다 그래서 우리가 삼중 따옴표를 사용할 때입니다 이제 우리는이 강의에서 이것을 필요로하지 않습니다 삭제하십시오

문자열로 할 수있는 몇 가지 유용한 것들을 보여 드리겠습니다 우선, 우리는 파이썬에서 문자열의 길이를 얻기위한 내장 함수를 가지고 있습니다 함수는 무엇을 기본적으로 재사용 가능한 코드 조각입니까? 은유로 작업을 수행하여 TV의 원격 제어를 생각하십시오 이 리모콘에는 다른 기능을위한 버튼이 있습니다 예를 들어 켜기를 켜거나 끄면 채널이 변경됩니다

이것들은 Python으로 TV에 내장 된 함수들과 다른 많은 프로그래밍 언어입니다 우리는 똑같은 개념을 가지고 있습니다 그래서 우리는 플랫폼에서 언어에 내장 된 함수를 가지고 있습니다 이러한 기능을 재사용하여 다양한 작업을 수행 할 수 있습니다 그래서 우리는 내장 Len 함수를 사용하여 문자열의 길이를 구할 수 있습니다이 길이는 해당 문자열의 문자 수를 의미합니다

지금 당신이 사용해야하는 함수를 사용하고자 할 때마다 괄호 이제 우리는이 함수를 호출한다고 말합니다이 함수는 기본적으로이 함수를 사용한다는 것을 의미합니다 몇몇 함수들은 인수로 참조하는 추가 데이터 이 인수는이 함수에 대한 입력입니다 따라서이 Len 함수는 입력 또는 인수를 취합니다 여기에 코스 변수를 전달하고이 문자열의 문자 수를 반환합니다

그래서 그것을 인쇄 해 봅시다 우리가 18 개의 문자를 가지고 있기 때문에 우리가 얻는 프로그램이 18 개나되는지보십시오 다른 예제를 보자 이 문자열에서 특정 문자에 액세스하려는 경우 대괄호 표기법을 사용합니다 그래서 여기에 우리는 코스를 추가합니다 첫 번째 문자를 얻으려면 대괄호를 사용합니다

인덱스는 0입니다 파이썬에서는 다른 언어들과 마찬가지로 문자열은 첫 번째 cat 또는 첫 번째 요소의 인덱스가 0임을 의미하는 0 인덱스입니다 이제 우리가 이것을 인쇄 할 때 P를 얻을 것이다 좋아 이제는 음수 인덱스를 사용할 수도 있습니다

마이너스 하나처럼 그게 무슨 뜻 이죠? 0 일 경우 여기서 첫 번째 문자를 나타냅니다 네가 부정적으로 생각하는 것이이 문자열의 끝으로 우리를 되돌아 가게한다는 것을 어떻게 생각합니까? 그래서이 문자열의 끝에서 첫 번째 문자를 반환합니다이 프로그램을 실행 해 봅시다 G가 나타날 것입니다

너 거기 간다 비슷한 구문을 사용하여 문자열을 조각 낼 수 있습니다 보여줄 수 있도록이 줄을 복제하고 부정적인 것을 제거하겠습니다 이 문자열에서 처음 세 문자를 추출하려고한다고 가정 해 봅시다 그래서 여기에 두 개의 인덱스가 필요합니다

시작 색인 콜론 끝 인덱스 그러면 처음 세 문자를 포함하는 새 문자열이 반환됩니다 PY와 T가 될이 코스 변수 따라서이 문자의 색인은 0 1과 2입니다 즉, 끝 인덱스의 문자는 포함되지 않습니다 승인 프로그램을 실행하고 올바른 결과를 얻도록하십시오 거기에 py T 가세요

이제 최종 색인을 포함하지 않으면 어떻게됩니까? 우리가 어떻게 얻을 것 같니? 상식이야 인덱스 0부터 시작하여이 문자열의 끝까지갑니다 이렇게하면 원래 문자열과 완전히 같은 새 문자열이 반환됩니다 한 번 보자 그래서 우리는 파이썬 프로그래밍을 얻는다 이제 시작 인덱스를 포함하지 않고 끝 인덱스를 포함하면 어떻게 될까요? 어떻게 생각해? 우리가 갈거야? 다시 한번, 그것은 상식입니다

그래서 기본적으로 파이썬은 0을 여기에 놓을 것이므로이 문자열의 시작 부분부터 시작할 것입니다 그래서이 프로그램을 실행할 때 한번 더 pyt를 얻어야합니다 됐어 과 마지막으로 우리가 시작 부분을 포함하지 않으면 마지막 예제 마지막 인덱스는 원래 문자열의 복사본을 반환합니다 이것 좀 보죠

그래서 우리는 파이썬 프로그래밍을 얻는다 이제 이들 중 어느 것도 기억할 필요가 없습니다 Len 함수를 사용하여 문자열의 길이를 얻는 것을 기억하십시오 괄호 표기법을 사용하여 특정 요소 나 특정 문자에 액세스 할 수 있으며 이 표기법을 사용하여 문자열을 조각 낸다 여기에이 문자열이 있습니다

파이썬 프로그래밍 이제이 문자열의 중간에 큰 따옴표를 넣고 싶다고합시다 여기에 문제가있다 파이썬 인터프리터 이 두 번째 문자열을 문자열의 끝으로 간주합니다 나머지 코드는 무의미하고 유효하지 않습니다 이 문제를 어떻게 해결합니까? 글쎄, 한 가지 방법은 두 가지 방법이있다

작은 따옴표 문자열에 대해이 문자열의 중간에 이중 코드를 사용할 수 있습니다 그러나 우리 코드에서 일관성이 있는지 어떤 이유로 든 우리가 큰 따옴표를 사용하기로 결정했다면 이 문자열의 중간에 다른 이중 코드를 어떻게 추가 할 수 있습니까? 글쎄, 우리는 접두사를 붙일 수 있습니다 백 슬래시로 파이썬 문자열의 백 슬래시는 특수 문자입니다 우리는 이스케이프 문자라고 불리는 전문 용어가 있습니다 우리는 캐릭터를 이스케이프 처리하기 위해 사용합니다

내가 의미하는 바를 보여 드리죠 그럼이 과정을 인쇄하고이 프로그램을 실행 해 봅시다 여기에 무슨 일이 벌어지고 있는가? 우리는이 이중 코드를 벗어나기 위해 그것을 사용하기 때문에 기본적으로 백 슬래시가 없다 여기에 표시됨 따라서 백 슬래시는 이스케이프 문자이고 백 슬래시 큰 따옴표는 이스케이프 시퀀스입니다 파이썬 문자열

우리가 알아야 할 몇 가지 다른 이스케이프 시퀀스가 ​​있습니다 내가 보여줄 께 그래서 파이썬에서 우리는 주석을 나타 내기 위해 높은 기호를 사용합니다 주석은 우리 프로그램에 추가하는 추가 메모와 같습니다 파이썬 인터프리터는 실행하지 않습니다

괜찮아 그래서 여기에 백 슬래시 큰 따옴표가있는 이스케이프 시퀀스가 ​​있습니다 우리도 가지고있다 백 슬래시 작은 따옴표 그래서 우리는 이것을 사용하여 여기에 하나의 코드를 추가 할 수 있습니다 프로그램을 실행 해 봅시다 여기 그것이 아름답다

이중 백 슬래시도 있습니다 문자열에 백 슬래시를 포함하려면 다른 백 슬래시를 접두사로 사용해야합니다 우리가 이것을 실행할 때 우리는 파이썬 하나의 백 슬래시 프로그래밍과 마침내 우리는 개행을 줄이는 백 슬래시 n 이제 백 슬래시를 여기에 추가하면 여기에 우리가 얻는 것을 볼 수 있습니다 우리는 파이썬 이후에 새로운 라인을 얻습니다 그래서 프로그래밍은 두번째 라인에서 끝납니다

그래서 이들은 파이썬에서 이스케이프 시퀀스입니다 여기에 두 개의 변수가 있으며 마지막으로 콘솔에 내 전체 이름을 인쇄한다고 가정 해 보겠습니다 그래서 다른 변수를 정의 할 수 있습니다 완전한 먼저 설정하십시오 그런 다음 공간과 연결하십시오

한 번 더 연결할 때 마지막 지금 우리가 풀 인쇄 할 때 우리는 콘솔에서 나의 정식 명칭을 아름답게 얻는다 이제이 방법은 연결을 사용하여 문자열을 작성하는 것이 좋습니다 그러나 형식화 된 문자열을 사용할 수있는보다 새롭고 향상된 접근법이 있습니다 그래서 여기서 우리는 충분히 설정할 수 있습니다 이 문자열에 소문자 또는 대문자가 될 수있는 F 접두어 이 형식의 문자열에는이 두 문자열과 같은 상수 값이 없습니다

실제로 런타임에 평가 될 표현식입니다 그래서 여기에 우리의 이름을 추가하고 싶습니다 중괄호를 사용하여 첫 번째 변수의 값을 인쇄합니다 그 후, 우리는 당신의 공간에 있었고, 중괄호를 한 번 더 추가하여 인쇄했습니다 마지막으로 런타임에이 표현식이 평가 될 것입니다

중괄호 사이에있는 것들은 런타임에 대체 될 것입니다 이제이 프로그램을 한 번 더 실행 해 봅시다 정확한 결과를 얻으려면 중괄호 사이에 유효한 표현식을 넣을 수 있다는 사실을 명심하십시오 그래서 이전에 내장 Len 함수에 대해 배웠습니다 우리는이 문자열의 길이를 얻기 위해 Len에게 전화 할 수 있습니다

이 프로그램을 한 번 더 실행 해 봅시다 그래서 우리는 4 우리는 또한 last를 다음과 같은 식으로 대체 할 수 있습니다 2 + 2 이 프로그램을 실행하여 4 & 4를 얻으십시오 따라서 형식이 지정된 문자열을 사용할 때 중괄호 사이에 유효한 표현식을 넣을 수 있습니다 에서 이 강의에서는 문자열을 다루는 데 사용할 수있는 몇 가지 유용한 함수를 살펴볼 것입니다

그래서 이전에이 내장 된 Len 함수에 대해 배웠습니다 이 기능은 범용입니다 따라서 나중에 문자열에만 국한되지 않습니다 이 함수를 다른 종류의 객체와 함께 사용하는 방법을 보여 드리겠습니다 그러나 파이썬에서는 문자열과 관련된 몇 가지 기능이 있습니다

우리가 과정을 타이핑하면 그렇게 여기 보여 드리죠 점 이것들은 모두 함수 다 정확한 용어로 문자열에서 사용할 수 있습니다 우리는 이러한 함수를 메소드 이것은 객체 지향 프로그래밍의 용어로, 나중에 이제 제가 여러분에게 빼앗기를 원하는 것은 파이썬의 모든 것이 객체이고 객체에는 점 표기법을 사용하여 액세스 할 수있는 메소드라는 함수가 있습니다 그래서 여기에 코스가 있습니다

점 표기법을 사용하여 함수에 액세스하거나보다 정확하게 메소드에 액세스합니다 이 방법 중 몇 가지를 살펴 보겠습니다 문자열을 대문자로 변환하려면 upper가 필요합니다 이것을 인쇄하고 프로그램을 실행 해 봅시다 여기서 우리가 아름다운 것을 얻었습니다

여기서 말하는 금속은 새로운 문자열을 반환합니다 따라서 원래 문자열은 영향을받지 않습니다 나는 너에게 이렇게 인쇄 과정을 보여줄거야 한 번 더 프로그램을 실행하십시오 이봐,이게 원래 문자열이야, 그치? 그래서 물론 어퍼 새 문자열을 코스와 같은 변수에 저장할 수있는 새 값을 반환합니다

밑줄 친 자본 이렇게 이제이 데모를 간단하고 일관되게 유지하십시오 이걸 되돌리고 print 문을 사용할거야 문자열을 소문자로 변환하는 더 낮은 방법도 있습니다 우리도 가지고있다 모든 단어의 첫 글자를 대문자로 사용하는 제목 그래서 우리의 문자열이 이런 경우 우리가 title 메소드를 호출 할 때 여기에서 보았 듯이 파이썬 프로그래밍을 얻는다

또 다른 유용한 방법은 스트립 (strip)이며 스트링의 시작이나 끝에있는 공백을 다듬는 데 사용합니다 이것은 사용자로부터 입력을받을 때 특히 유용합니다 상상해 봅시다 사용자는 문자열 시작 부분에 몇 개의 공백을 입력했습니다 스트립 코스라고하면 이러한 공백은 제거됩니다 보세요 그래서 처음 세 예제에서, 우리는 그 흰 공백을 가지고 있지만, 마지막에 그것은 제거됩니다 그래서 스트립은 문자열의 시작과 끝 모두에서 공백을 제거했습니다

우리는 또한 왼쪽 스트립과 오른쪽 스트립에 대한 짧은 스트립에 대한 짧은 L 스트립을 가지고 그래서 그것은 문자열의 끝에서 공백을 제거합니다 if 문자의 색인 또는 문자열의 문자 시퀀스를 가져 오시겠습니까? find 메소드와 mosura를 사용해야합니다 그래서 찾아내는 과정 여기에 인수로서 우리는 다른 문자열을 전달합니다 문자 또는 일련의 문자 Pro의 색인을 찾아 보겠습니다 프로그램을 실행하십시오

그래서 Pro의 지수는 9입니다 따라서 0부터 9까지 시작하면 Pro의 인덱스입니다 승인 파이썬이 대소 문자를 구별하는 언어이기 전에 내가 말했던 것처럼 제가 여기서 자본 P를 통과한다면, 분명히 우리는 우리의 문자열에 이러한 정확한 문자가 없습니다 그럼 우리가 얻는 것을 보자 이 문자열이 원래 문자열에서 발견되지 않았 음을 의미하는 1을 얻습니다

또 다른 유용한 방법이 대체됩니다 그래서 우리는 교체 이를 통해 문자 또는 일련의 문자를 다른 것으로 대체 할 수 있습니다 그래서 우리는 소문자로 된 완두콩을 모두 일본 이것으로 우리는 얻는다 자이 썬, 제레미 그게 무슨 뜻이든간에 마침내 당신이 문자열에 문자 또는 문자열이 존재하면 in 연산자를 사용할 수 있습니다 너에게 그렇게 보여 주겠다

이 프로처럼 표현을 다시 써라 합창 이것은 표현식이 값을 생성하는 코드 조각이되기 전에 말했던 표현식입니다 따라서이 표현식은 Pro가 있는지 확인합니다 물론이 표현과 find 메소드를 호출하면 find 메소드가 문자열에있는 이들 문자의 인덱스를 반환한다 그러나이 표현식은 부울을 반환하므로 true 또는 false입니다

내가 너에게 프로그램을 보여 주겠다 우리는 부울을 참 마지막으로, not 연산자가 있고 우리는 문자열이 그렇지 않은지 확인하기 위해 이것을 사용합니다 문자 또는 일련의 문자 포함 그래서 신속하게 바꾸자 ~ 안에 있지 않다 코스 이 표현식이 평가 될 때, 당신은 어떻게 생각합니까? 우리가 갈거야? 글쎄,이 문자열에는 스위프트가 없다

그래서 우리는 사실로 돌아 가지 않을 것입니다 한 번 보자 너 거기 간다 그래서 이것들은 유용한 문자열 방법입니다 다음에 숫자를 봅니다

파이썬에서는 세 가지 타입의 숫자가 있습니다 정수와 뜨다 우리도 가지고있다 수학에서 복소수가 너무나 복잡한 양은 더하기 bi 형식입니다 당신이이 개념에 익숙하지 않다면 내가 지금 상상의 숫자인데 걱정하지 마십시오 Python을 사용하여 웹 응용 프로그램을 작성하려는 경우 수학 및 전기 공학에서 많이 사용되는 항목입니다 복소수를 사용하지는 않겠지 만 복소수를 나타내는 구문을 빨리 보여 드리겠습니다

대신에 J를 사용합니다 따라서 여기에 예제 1과 2가 있습니다 J 이제 X는 복소수입니다 그런데 전에 내가 말했듯이,이 프로그램을 실행할 때 우리 프로그램의 주석 또는 추가 메모 일뿐입니다 이 해쉬 기호 다음에 오는 것은 무시됩니다

이것들은이 모든 유형의 숫자에 대해 파이썬에서 가지고있는 세 가지 유형의 숫자입니다 우리는 표준 산법을 가지고있다 우리가 수학에서 가지고있는 작전들, 내가 보여줄 수 있도록 부가 뺄셈 곱셈 분할 하지만 실제로 두 가지 유형의 부서가 있습니다 먼저이 프로그램을 실행 해 보겠습니다 그래서이 나누기 연산자로 정수를 원한다면 부동 소수점 숫자를 얻습니다

이중 슬래시를 사용합니다 내가 보여줄 께 그래서 더블 슬래시 프로그램을 실행 우리는 3을 얻는다, ok 우리도 가지고있다 모듈러스 (modulus)는 나눗셈의 나머지 부분이고 마지막으로 지수는 오른쪽의 힘으로 남았습니까? 그래서 10의 3의 힘은 1000이 될 것입니다 이들은 이제 모든 연산자에 대한 표준 산술 연산자입니다

우리는 증강 된 특수 연산자를 가지고 있습니다 대입 연산자, 내가 보여 주도록하겠습니다 상상해 봅시다 우리는 X를 10으로 설정했습니다 우리는 X를 X만큼 증가시키고 자합니다

우리가 x와 x를 더한 표현식을 세 개 만들 수 있다고 해봅시다 약간 더 짧은 확장 할당 연산자 그래서 우리는 x plus를 씁니다 동등한 3 개의이 두 문장은 완전히 동일합니다 이제 여기에 내가 사용하고있다

예를 들면 추가 이 연산자들 중 하나를 여기에서 사용할 수 있습니다 다음으로는 숫자 작업에 유용한 몇 가지 기능을 보여 드리겠습니다 이 강의에서는 숫자로 작업 할 수있는 몇 가지 유용한 함수를 살펴볼 것이므로이 내장 함수가 있습니다 숫자를 반올림하는 경우

따라서 29를 여기에 전달하고 결과를 인쇄하면 우리는 3을 얻을 것이다 우리는 또 다른 유용한 built-in 함수를 가지고있다 숫자의 절대 값을 반환하는 ABS 그래서 만약 당신이 여기에 2

9를 통과한다면 우리는 양 29 엄밀히 말하자면 우리는 숫자를 다루는 몇 가지 내장 함수가 있습니다 복잡한 수학 모듈을 모듈로 사용해야하는 수학적 계산은 파이썬 코드가있는 별도의 파일과 같습니다 그래서 파이썬에서는 수학 함수가 많이 있거나 숫자로 작업하는 수학 모듈을 사용합니다 하지만이 모듈을 가져와 사용해야합니다

맨 위에 가져 오기를 입력하십시오 수학 이제이 프로그램의 수학은 객체이므로 점 표기법을 사용하여 우리가 가진 예제처럼이 객체에서 사용 가능한 모든 메소드 또는 모든 함수를보다 정확하게 볼 수 있습니다 번호의 봉인을 얻으려면 수학 도트 인감 그래서 여기에 22를 통과하면 이 프로그램을 실행해라

우리는 3을 얻는다 이제이 수학 모듈에는 많은 기능이 있습니다 충돌 목록을 찾는 방법을 알려 드리겠습니다 여기 파이썬 3에 대한 Google 검색에서 버전 번호를 추가해야합니다 수학 ~에 모듈 이 페이지 수학 모듈의 모든 기능을 볼 수 있습니다

그래서이 강좌에서 우리는 수학 도트 씰을 보았습니다 우리는 또한 수학이 있지만 복사 팹 등을 운동으로 사용합니다 이 모듈에서 두 가지 기능을 함께 사용하는 것이 좋습니다 자 이제 파이썬에서 유용한 또 다른 내장 함수를 살펴 보겠습니다 입력 함수를 사용하여 사용자로부터 입력을받습니다

문자열을 전달하는 인수로 이것은 터미널에 표시되는 레이블이 될 것입니다 X를 더해 봅시다 : 이제이 함수는 문자열을 반환합니다 그래서 우리는 그것을 이 변수 자, Y가 X와 1이되어야한다고 상상해 봅시다 변경 사항을 지금 저장하십시오

코드 러너를 사용하여이 프로그램을 실행하지 마십시오 코드 러너는 기본적으로 프로그램을 출력 창에서 실행하기 때문에 확장 프로그램 읽기 전용이므로 값을 입력 할 수 없습니다 ctrl + backspace를 사용하여 터미널을여십시오 다시 한번, Mac 또는 Linux를 사용하는 경우 Windows 유형 Python을 사용하고있는 경우 Python 3을 입력 한 다음 해당 PI를 적용하십시오 여기에 우리의 라벨이 있습니다

재미와 같은 가치를 입력합시다 오류 유형 오류가 발생했습니다 여기서 무슨 일이 일어나고있는거야? 잘 사용자로부터 입력을 받으면이 입력은 항상 문자열로 온다 따라서이 표현식은 다음과 같습니다 문자열 1 더하기 1은 숫자 1이 문자열 1과 다른 점은 두 가지 유형이기 때문에 이제 파이썬이이 표현식을 볼 때 두 개의 객체가 될 수 있기 때문에 무엇을해야할지 모릅니다

동일한 유형이있는 경우 연결됩니다 그래서 우리는이 문자열을 파이썬에서 숫자로 변환해야합니다 우리는 int 타입 변환을위한 몇 가지 내장 함수를 가지고 있습니다 숫자를 정수로 변환하기위한 우리는 떠있다 우리는 황소와 약동이나 끈? 지금이 경우에 만약 당신이 나를 믿지 않는다면 X는 이미 문자열이기 때문에 계란을 문자열로 변환 할 필요가 없습니다

내가 보여줄 수 있도록 몇 줄을 주석으로 처리하겠다 이제 인쇄하겠습니다 X의 유형 그래서 유형은 또 다른 내장 함수입니다 객체를 인수로 전달하고 객체의 유형을 반환합니다

또한, 나는 나쁜 소년이기 때문에이 줄을 주석 처리 할 것입니다 터미널에서 변경 사항을 다시 저장하지 않으려 고합니다 다시 한 번이 프로그램을 실행 해 봅시다 1 개를 입력하십시오 이것은 type 함수가 반환하는 것입니다

수업에 대해 걱정하지 마십시오 우리는 나중에 수업에 대해 이야기 할 것입니다 그래서 X의 타입은이다 역사 또는 문자열 그럼이 줄을 지우겠습니다 이 문제를 해결하려면

우리는 X를 정수로 변환해야하고 그런 다음 형식이 지정된 문자열을 사용하여 x와 y를 모두 인쇄 할 수 있습니다 우리는 지금 여기서 F를 닫았습니다 X와 같은 레이블을 추가 한 다음 필드를 추가합니다 그래서 여기에 우리는 X 변수의 값을 출력하고 싶습니다 그 후에 더 많은 텍스트를 추가하고 마지막으로, y의 값을 출력하고 싶습니다

다시 한 번이 프로그램을 실행 해 봅시다 그래서 여기 터미널에서 1을 입력하고 X는 1이고 Y는 2입니다 결과는 아름답습니다 이제 이러한 내장 함수는 모두 자명합니다 유일한 까다로운 것은 파이썬에서 우리가 진리와 위증의 개념을 가지고 있기 때문에 황소입니다

값은 정확히 부울이 아닌 값입니다 참 또는 거짓 그러나 이들은 참 또는 거짓 인 부울로 해석 될 수 있습니다 그래서 여기 파이썬에서 거짓 값 if 빈 문자열은 거짓 e로 간주되어 부울 false로 해석됩니다 숫자 0도 거짓 e 우리는 값의 부재를 나타내는 nan이라는 객체를 가지고 있습니다 우리는 나중에이 과정을 보게 될 것입니다 그래서 우리가 불리언 문맥에서이 값들을 사용할 때마다 false가 될 것이다

다른 것은 사실 일 것입니다 몇 가지 예를 보여 드리겠습니다 파이썬의이 대화 형 셸에서 불의 황소에 번호 0 거짓말 그래서 우리는 거짓말을한다 당신이 음수를 통과하면 우리가 얻을 수있는 풀은 어떨까요? 우리가 5보다 1보다 큰 숫자를 전달하면 우리는 여전히 사실이되므로 거짓 만 얻습니다 0을 부울로 변환하려고 할 때 이제는 문자열

나는 빈 문자열이 거짓이라는 것을 당신에게 말했습니다 그래서 여기 우리는 거짓이 될 것입니다 다른 것은 사실입니다 그래서 나는 거짓이있는 문자열을 가지고있다 빈 문자열이 아니기 때문에 진실해질 것입니다

몇 개의 문자가있는 문자열입니다 그것이 사실로 평가되는 이유입니다 좋아요, 다시 한 번 다른 퀴즈를위한 시간입니다이 튜토리얼에 실제로 관심이 있는지 살펴 보겠습니다 첫 번째 질문입니다

Python의 기본 유형은 무엇입니까? 우리는 문자열 숫자와 부울을가집니다 숫자는 정수 수 또는 복소수 일 수 있습니다 두 번째 질문이 있습니다 Apple에이 변수 과일 세트가 있습니다 어떻게 생각해? 우리는 하나의 열매를 인쇄 할 때 말단에서 볼 것입니다

글자 대괄호를 사용하면 개별 문자에 액세스 할 수 있습니다 첫 번째 문자의 색인은 0입니다 이 표현식은 두 번째 문자 P를 반환합니다 콜론과 부정적인 것을 여기에 추가하면 어떨까요? 구문을 사용하면 문자열을 조각 낼 수 있습니다 다시 저장된 인덱스는 하나이고 우리의 끝 인덱스는 문자열의 끝에서 첫 번째 문자를 참조하는 음수 인덱스입니다 이제 문자열을 자르면 끝 인덱스 또는 음수의 문자가 포함되지 않습니다

따라서이 표현식을 사용하면 두 번째 문자에서 시작하는 모든 문자를 가져옵니다 이 표현의 결과가 e가 될 때까지는 P입니다 Ppl 다른 질문이 있습니다 이 표현의 결과는 무엇입니까? 글쎄, 이것은 우리가 모듈러스 연산자라고 부르는 것이며,이 경우에는 하나 인 나눗셈의 나머지를 돌려줍니다 마침내 마지막 질문

어떻게 생각해? FOSS의 양털을 언제 인쇄할까요? 이전에 파이썬에서 잘못된 값에 대해 말했기 때문에 빈 문자열과 숫자가 아닌 객체 false가 아닌 값이 true로 간주되면이 값은 모두 false입니다 여길 봐 우리는 다섯 자의 문자열을 가지고 있습니다 그 캐릭터가 무엇인지는 중요하지 않습니다 이것은 빈 문자열이 아닙니다 그래서 추락하지 않습니다

진정한 사실을 확인하십시오 봐요, 우리가 황소 함수를 사용하여 그것을 변환 할 때 우리는 참 (boolean) 값을 얻게 될 것이고 다음 절의이 절의 끝으로 넘어갈 것입니다 컴퓨터 프로그래밍의 기초를 배우게됩니다 이 섹션을 즐겁게 지켜 보시고 비교 연산자를 탐색하여이 섹션을 시작하겠습니다 비교 연산자를 사용하여 값을 비교합니다

몇 가지 예가 있습니다 따라서 10이 3보다 크면 사실이됩니다 그래서 여기에 부울 표현식이 있습니다 이 표현식이 평가 될 때 우리는 불리언 값을 가질 것이기 때문입니다 그것은 진실이거나 거짓이다

다음은 또 다른 예제 10입니다 3이 3보다 크거나 같으면 다시 한 번 true가됩니다 우리는 또한 10보다 작아서 20보다 작거나 같음 Equality 연산자가 있습니다 따라서 10은 10과 같습니다 이 표현은 어떨까요? 어떻게 생각해? 우리는이 값들이 다른 유형을 가지며 컴퓨터의 메모리에 다르게 저장되기 때문에 거짓으로 처리 할 것입니다

마지막으로 너트 평등 연산자가 있습니다 이제 우리는이 표현식을 사용하여이 비교 연산자를 문자열과 함께 사용할 수 있습니다 가방 좀 줄 수 있는지 보여줄 수 있도록 보여 드리죠 우리가이 두 단어를 정렬 할 때 가방이 나오면 애플이 진실 해집니다 이제이 가방 하나는 어떨까요? 자본 가방과 같다

그 이유는 여기에 거짓이 있습니다 여기서 볼 수있는 모든 문자는 프로그래밍에서 숫자로 표현됩니다 Ord라는 내장 함수가 있음을 보여 드리겠습니다 이걸 암기하는 것에 대해 걱정하지 마세요 아마 미래에 이것을 사용하지 않을 것이기 때문입니다

하지만 문자 P의 숫자 표현을 보여 드리겠습니다 그래서 그것은 대조적으로 98입니다 자본 B는이 두 문자열이 동일하지 않은 이유 인 66으로 표시됩니다 그래서 다음은 파이썬에서 비교 연산자입니다 조건문을 살펴 보겠습니다

거의 모든 프로그램에서 의사 결정을해야 할 때가 있으며 if 문을 사용할 때가 있습니다 여기에 예제가있다 온도라는 변수가 있다고 가정 해 봅시다 우리는 그것을 35로 설정했다 이제 온도가 30보다 큰 경우 사용자에게 메시지를 표시하려고합니다 그래서 우리는 if 문을 if 다음에 기본적으로 부울 식인 조건을 추가하면 부울 값을 생성하는 식입니다

온도가 30 이상이면 여기에서 이 표현식이 참으로 평가되면 다음 명령문이 실행됩니다 이제 if 문을 사용할 때 많은 초보자가 놓칠 수있는 중요한 부분이 있음을 보여 드리겠습니다 항상 콜론을 사용하여 진술을 종료하십시오 자, 보자 ENTER 키를 누르면 어떻게됩니까? 우리의 커서는 들여 쓰기되어 있습니다

그래서 여기에 두 개의 공백이 있습니다 이것은 매우 중요합니다 들여 쓰기 파이썬 인터프리터는 어떤 명령문을 실행해야하는지 알 것이다 이 조건이 참이라면 다음과 같은 메시지를 인쇄하고 싶습니다 우리는 따뜻하고 다른 메시지도 인쇄 할 수 있습니다

물을 마셔서 그들이 속박되어있는 한 우리가 원하는만큼의 진술을 할 수 있습니다 this if 블록 이제 우리가 여기서 끝낼 때 이 블록의 끝을 나타 내기 위해 들여 쓰기를 제거해야합니다 여기서는 print 문을 추가 할 수 있습니다 완료 메시지

이 명령문은이 조건이 true인지 여부에 관계없이 항상 실행됩니다 이제 변경 사항을 저장하면 여기서 볼 수있는 들여 쓰기는 두 배로 늘려 보입니다 너 거기 간다 따라서 변경 사항을 저장하면 자동으로 8 개의 코드가 다시 포맷되고 4 개의 공백이 들여 쓰기됩니다 그래서 1, 2, 3, 4, 4 개의 공백을 사용합니다 pepp 8이 권장하는 것이기 때문입니다

자 이제이 프로그램을 실행합시다 그래서 온도가 30보다 높기 때문에 처음 두 메시지와 우리는 새벽 메시지를 본다 그래서 온도를 바꾸어 15 시까 지 프로그램을 한 번 더 실행하면 이 새벽 메시지를 보아라 조건이 맞는지 아닌지에 따라 실행됩니다 이 들여 쓰기에 큰 관심을 기울이십시오

이것이 문제 중 하나입니다 초보자 코드에서 볼 수 있습니다 조건이 참이면이 두 print 문이 모두 실행되기를 원한다고 가정 해 봅시다 실수로 네 번째 행의 들여 쓰기가 제거되어서 프로그램이 예상대로 작동하지 않습니다 그러니 이걸주의해라 이제 여러 조건을 원한다면 어떻게해야할까요? 우리는 코끼리를 사용합니다

L이 LS이면 짧습니다 여기서 우리는 또 다른 조건을 다른 조건을 추가 할 수 있습니다 따라서 온도가 다시 20도 이상입니다 여기에 기본값으로 입력하십시오 코드는 두 개의 공백을 사용합니다

변경 사항을 저장하자마자 걱정하지 마십시오 이 두 개의 공백은 네 개의 공백으로 변환됩니다 그럼 다른 메시지를 출력 해 봅시다 멋지다 이 모든 선들이 들여 쓰기 된 것처럼 변경 사항을 저장하십시오

일관되게 원하는만큼 Elif 문을 사용할 수 있으며 선택적으로 else 문을 사용할 수도 있습니다 따라서 이전 조건 중 하나라도 맞지 않으면 else 블록에있는 내용이 다시 실행됩니다 콜론을 추가합니다 주석 인쇄 여기에 메시지를 추가 할 수 있습니다 이 경우의 온도 변화는 15 따라서이 두 가지 조건 중 어느 것도 사실이 아니며 호출 된 것을 볼 수 있습니다

프로그램을 실행 해 봅시다 너 거기 간다 이 강좌에서는 더 깨끗한 코드를 작성하는 기술을 보여 드리겠습니다 따라서 우리가 대학 신청서를 작성 중이며 신청하는 사람이 있는지 확인하고 싶다고 가정 해 봅시다 이 대학 프로그램은 자격이되는지 아닌지 그래서 우리는 age라는 변수를 22로 정의함으로써 시작합니다

이제 H가 18 콜론보다 크거나 같으면 인쇄 자격이되는 들여 쓰기 제거 콜론 인쇄 자격이 없음 프로그램을 실행 해 봅시다 작동하는지 확인하십시오 지금이 코드 조각에는 아무 문제가 없지만 똑같은 결과를 얻는 더 깨끗한 방법을 보여주고 싶습니다 여기에 진술서를 쓰는 대신 message와 같은 변수를 정의하여이 문자열로 설정할 수 있습니다

이것이 첫 걸음입니다 그래서 메시지가이 문자열과 같으면 인쇄 할 것입니다 이 메시지 기본적으로 변수에 값을 할당하는이 구조체를 사용하여 if-else 문을 사용할 때 당신은 이것을 더 간단한 방법으로 다시 쓸 수 있습니다 이것이 작동하는 방식입니다 이 몇 줄을 통해 우리가 원하는 것은이 메시지 변수에 값을 할당하는 것입니다

맞아, 그래서 우리는 메시지로 시작한다 우리는 그것을 자격으로 설정했다 나이가 18 이상인 경우에는 자격이되지 않도록 설정합니다 이 진술은 평범한 영어와 거의 같습니다 7 호선에서 우리가 가진 것은 이 4 줄의 코드와 정확히 동일합니다

지우다 변경 사항을 저장하면 나이를 12로 변경하면이 사람을 볼 수있는 프로그램이 실행됩니다 우리가 자격이없는 프로그램을 실행하십시오 여기에 우리가 가지고있는 것은 삼항 연산자라고 불립니다 에서 파이썬에는 3 개의 논리 연산자가 있으며 더 복잡한 조건을 모델링하기 위해이 연산자를 사용합니다 이 연산자들은 또는 아닙니다 이 연산자를 사용하는 실제 사례를 보자

그래서 우리가 대출을 처리하는 응용 프로그램을 만들고 있다고 상상해보십시오 그래서 두 개의 변수가 필요합니다 높은 우리가 이것을 사실로 설정할 수있는 수입 좋은 밑줄 크레딧 우리는 그것을 사실로 설정했습니다 이제 조건은 다음과 같습니다 신청자의 소득이 높고 신용 점수가 높으면 구현하고 싶습니다

그런 다음 그들은 대출받을 수 있습니다 그래서 만약 고소득 좋은 크레딧, 콜론을 추가하고 인쇄합니다 자격이되는 이제 여기에 유의하십시오 이 변수의 값을 true와 비교하지 않았습니다이 값은 문제 중 하나입니다

나는 많은 초심자 부호에서 본다 이것은 중복적이고 전문가가 아닙니다 고소득은 부울이기 때문에 참이거나 거짓입니다 우리는 진실과 진실을 비교할 필요가 없습니다 그래서이 조건이 참이고 이 두 번째 조건은 사실입니다

그런 다음 인쇄합니다 터미널에 적합하다 변경 사항을 저장하고 프로그램을 실행하면이 사람이 자격이 있음이 분명합니다 그러나 이러한 조건 중 하나가 거짓이면 터미널에서 자격이 표시되지 않습니다 이제 여기에 성명서를 작성하고 인쇄하십시오

자격이 없음 프로그램을 실행시키다 자격이 없다고 본다 따라서 and 연산자가 and 연산자와 함께 작동하는 방법입니다 두 조건이 모두 참인 경우 결과는 다음과 같습니다 적어도 하나의 조건이 참일 경우 or 연산자와 대조를 이룹니다

결과는 사실 일 것이다 그래서 내가 바뀌면, 우리가보아야한다 터미널에서 사용할 수있게되면 다시 한 번 실행 해 봅니다 너 거기 간다 그래서 and 연산자와 or 연산자입니다

이제 너트 연산자의 예를 살펴 보겠습니다 그래서 다른 변수를 정의 할 것입니다 학생은 그것을 사실로 설정했다 일시적으로 나는이 표정을 제거하고 단순화 할 것입니다 우리는 나중에 이것을 다시 볼 것입니다

그러니 그 사람이 학생이 아닌 경우 자격이되는지 말하자 너트 연산자는 기본적으로 부울 값을 반전합니다 그래서이 경우 학생은 사실입니다 not 연산자를 적용하면 결과는 false가됩니다 그래서이 경우 우리의 조건은 거짓 일 것입니다

그래서이 print 서술문은 실행되지 않습니다 내가 너에게 그렇게 보여줄 수있게 해줘 학생이 거짓 인 경우 자격이없는 프로그램을 실행하십시오 우리가 너트 오퍼레이터를 적용 할 때 사실이 될 것이고 우리의 조건은 사실이 될 것이고 우리는 그것을 적격으로 볼 것입니다 한 번 더 실행 해 봅시다 너 거기 간다

이 연산자를 사용하여 더 복잡한 조건을 모델링 할 수 있습니다 다음은 소득이 높은 사람이나 좋은 신용과 그것들을 사용해서는 안됩니다 이 조건을 구현하는 방법을 알려 드리겠습니다 그래서 고소득층 또는 우리는 이러한 조건 중 적어도 하나가 사실이기를 원합니다 그래서 우리는 이것들을 괄호

우리는 이것들을 다른 조건과 분리하고 싶다 어떤 학생이 아니냐는 결과가 사실이어야합니다 즉,이 조건들 중 적어도 하나가 참이어야 함을 의미합니다 그 다음에 우리는 학생이 아니라 마침내 붙 잡혔다 따라서이 연산자를 사용하여 모든 종류의 실제 시나리오를 모델링 할 수 있습니다 그래서 여기에 마지막 소득세를 가진 사람이 대출을받을 수있는 마지막 강의의 예가 있습니다 좋은 신용과 그들은 학생이 아닙니다

이제이 부울 연산자에 대해 알아야 할 것은 단락 회로라는 것입니다 그게 무슨 뜻이야? 파이썬 인터프리터 때 첫 번째 인수에서 시작하는이 표현식을 평가하고 싶습니다 이것이 사실이라면 두 번째 인수도 참인지를 평가하는 작업을 계속합니다 따라서이 표현의 끝까지 평가를 계속합니다 그러나 이러한 인수 중 하나가 거짓이면 즉시 평가가 중단됩니다 나가 의미하는 것을 보여주게하십시오 따라서 파이썬 인터프리터가이 표현을 볼 때 고소득을 false로 변경하면 여기부터 시작됩니다

고소득은 거짓이라는 것을 알고 있습니다 그래서 그 뒤에 오는 것이 중요하지 않습니다 이 전체 식의 결과는 항상 false가됩니다 왜냐하면 적어도 인수 중 하나 또는 피연산자 중 하나가 거짓입니다 이것은 우리가 부르는 우리가 전자 제품에서 가지고있는 단락 개념처럼 단락

따라서 이러한 인수 중 하나가 실행되는 즉시 평가가 중단됩니다 거짓으로 평가하다 우리는 or 연산자와 같은 개념을 가지고 있습니다 그래서 내가이 연산자와 연산자를 무슨 일이 일어나는지 보자 or 연산자를 사용하면 인수 중 적어도 하나가 true이어야 함을 알 수 있습니다 그래서 평가는 Python 인터프리터가 true로 평가되는 인수를 찾자 마자 중단됩니다

고소득이 거짓이라고 보는이 표현을 평가합니다 따라서 다음 인수가 true가되기를 바라는 평가를 계속합니다 좋은 신용 사실입니다 따라서 평가가 중단되고이 전체 표현의 결과가 true가됩니다 그래서 파이썬에서 논리 연산자는 단락 이 강의에서는 비교 연산자를 연결하는 방법을 보여 드리겠습니다

이것은 깨끗한 코드 작성을위한 매우 강력한 기술입니다 여기에 예제가있다 우리는 연령 사이에 있어야한다는 규칙을 구현한다고 가정 해 보겠습니다 18 및 65 여기에 우리가 그것을 구현할 수있는 방법이 있습니다 그래서 age와 같은 변수를 22로 설정합니다

이제 나이가 18보다 크거나 같으면 나이는 65 세 미만입니다 지금 적격입니다, 여기 당신을위한 질문입니다 우리는이 규칙을 어떻게 대량으로 작성합니까? 우리는 이것을 이렇게 쓸 수 있습니다 우리가 더 정확하게 여기에 등호가 있으므로 나이가 이것은 수학에서이 규칙을 지금 쓰는 방법입니다 나는 너에게 좋은 소식이있어

파이썬에서 똑같은 표현을 쓸 수 있습니다 그래서 여기에 if 문을 넣으려고합니다 4 번과 3 번 줄은 정확히 동일합니다 하지만 네 번째 줄에서 알 수 있듯이 선 4는 더 깨끗하고 읽기 쉽습니다 3 호선을 없애자

이것은 우리가 체인 비교 연산자라고 부르는 것입니다 좋아, 여기 너를위한 작은 퀴즈가있다 비디오를 일시 중지하고 10 초에서 20 초 동안이 퀴즈에 대해 생각해 보시기 바랍니다 어떻게 생각해? 이 프로그램을 실행할 때 터미널에서 보겠습니다 준비가되면 비디오 그림을 잠시 멈추십시오

계속 다시 시청 해주세요 좋아이 프로그램을 실행할 때 어떤 일이 일어나는지 보자 먼저이 if 문을 얻습니다 우리는 두 개의 다른 객체를 비교하고 있습니다

그리고이 객체들은 다른 유형을 가지고 있습니다 이 문자열과 비교하여 숫자가 있습니다 그래서 10 번과 10 번 문자열은 같지 않습니다 터미널에 인쇄되지 않습니다 그래서 컨트롤이 여기 Elif 파트로 이동합니다

두 개의 부울 표현식이 있습니다 여기에 첫 번째가 있습니다 여기는 두 번째이고 논리 끝을 사용하여 결합됩니다 따라서 두 표현식이 모두 true로 평가되면 그러면이 전체 표현은 사실 일 것이며 우리는 터미널 너머로 보일 것입니다 이 두 표현식이 모두 true로 평가되는지 봅시다

여기에 첫 번째 부분이 있습니다 가방은 애플보다 큽니다 사실입니다 우리가이 단어 가방을 분류 할 때 애플 가방이 고양이보다 크지 않기 때문에이 표현식이 거짓으로 평가되는 두 번째 부분을보십시오 그래서 우리가 참과 거짓 사이에 논리적 인 결론을 적용했을 때 결과는 false가됩니다

이것이이 진술이 실행되지 않는 이유입니다 그래서 컨트롤이 else 파트로 이동하고 이 프로그램을 실행하면 문자 C가 터미널에 인쇄됩니다 여러 번 작업을 반복 할 수있는 경우가 있습니다 예를 들어 메시지를 전달할 수없는 경우 사용자에게 메시지를 전송한다고 가정 해 보겠습니다 아마도 우리는 단순화를 위해 지금 세 번 재 시도하려고합니다 상상해 봅시다

이 print 서술문은 실제 프로그램에서 5 ~ 10 줄의 코드를 작성해야하는 사용자에게 메시지 보내기 이제 세 번 다시 시도하려는 경우 모든 코드를 반복하지 않으려 고합니다 그건 못 생겼어 루프를 사용할 때입니다 루프를 사용하여 되풀이 그래서 그것이 작동하는 방법입니다

우리는 4 명으로 시작합니다 Number는 range라는 기본 제공 함수가 있습니다 이제 우리는이 작업을 몇 번 반복하고 싶습니까? 세 번 말하자 그래서 우리는 범위를 호출하고 3을 인수로 전달합니다 이제 if 문과 비슷하지만 콜론을 사용하여이 행을 종료해야합니다

들여 쓰기를 입력하십시오 그래서이 블록에서 우리는 세 번 반복되어야하는 모든 문장을 쓸 수 있습니다 시도와 같은 메시지를 인쇄 해 봅시다 변경 사항 저장 프로그램을 실행하여 세 번 아름다운 인쇄를 시도하십시오 지금

이 번호는 무엇입니까? 한 번 보자 정수형의 변수입니다 이제 print 함수의 두 번째 인수로 전달해 보겠습니다 프로그램을 실행하십시오 이것은 우리가 제로를 얻는 것입니다 그래서 여기에 for 루프가 있습니다

for 루프는 각 반복에서 세 번 실행됩니다 번호는 처음에는 다른 값을 갖습니다 두 번째 반복에서 0이됩니다 그것은 마지막 반복에서 하나가 될 것입니다 이제 우리는 우리가 할 수있는 재미있는 것을 할 수있는 두 가지가 될 것입니다

이 하나에 프로그램을 실행하면 이제는 인쇄물이 좀 더 의미 있고 사용하기 쉬운 메시지가됩니다 번호 하나를 시도하는 것 2 번을 시도하는 것 우리는 다음 단계로 넘어갈 수 있으므로 다른 논의를 할 수 있습니다 여기에 표현식을 하나 더 추가하고 그래서 우리는 지금 1 2 3을 얻을 것입니다 이 표현식을 괄호 안에 넣고 싶습니다 그럼 이것을 선택합시다

그것을 괄호 안에 넣은 다음 그것을 점으로 곱하십시오 여기에 숫자가 곱해진 문자열이 있습니다 결과는 해당 횟수만큼 반복되는 문자열입니다 프로그램 둘러보기 봐, 멋지다 그렇지? 이 강의를 끝내기 전에 한 가지 더 보여 드리겠습니다 이 범위 함수는이 숫자까지 0부터 시작하여 숫자를 생성한다는 것을 알았습니다

그러나 여기에는이 번호가 포함되지 않습니다 우리는 1에서 start라고하는 또 다른 인수를 전달할 수 있습니다 4시 전에 끝내라 이 변경으로 인해 매번 1에 번호를 추가 할 필요가 없습니다 첫 번째 반복에서이 숫자 변수는 1로 설정되기 때문에 따라서 코드를 단순화하고 깨끗한 공기로 만들 수 있습니다

한 번 더 실행 해 봅시다 우리는 똑같은 결과를 얻는다 세 번째 주장을 단계로 전달할 수도 있습니다 그래서 두 번째 인수를 10으로 변경하려고합니다 두 단계를 결과로 보입니다

이것들은 우리가 1 3 5를 얻는 숫자입니다 매우 유용하므로 실제 응용 프로그램에서이 함수를 많이 사용하게 될 것입니다 마지막 강좌의 예에서 계속 첫 번째 시도 후에 메시지를 성공적으로 보낼 수있는 시나리오를 상상해 봅시다 이 루프에서 뛰어 내리고 싶습니까? 우리는 메시지를 세 번 보내는이 작업을 반복하고 싶지 않습니다 이 데모에서이를 구현하는 방법을 보여 드리겠습니다

우리가 성공적으로 메시지를 보낼 수있는 시나리오를 시뮬레이션 할 것입니다 그래서 우리는 변수를 정의합니다 성공하고 그것을 사실로 설정하십시오 이 print 문 다음에 여기에 if 문을 갖습니다 성공한 경우 : 아마 우리는 인쇄 할 수 있습니다

성공한 이제 우리는이 루프에서 뛰어 내리고 싶습니다 break 문을 사용합니다 이 프로그램을 실행하고 어떤 일이 발생하는지 살펴 봅시다 그래서 거기에 첫 시도 후, 우리는 성공하고 더 이상 시도가 없습니다 다시 한번 말하지만, 초보자들 사이에서 흔히 볼 수있는 문제 중 하나이기 때문에 여기에 들여 쓰기에 큰 관심을 기울여 주시기 바랍니다

여기 for 루프가 있습니다 이 두 줄은 네 칸 공백으로 들여 쓰며 반복 할 때마다 for 루프에 속합니다 이 두 줄은 실행됩니다 이제이 조건이 참이면 4 행을 얻습니다 다음 두 줄은이 if 문 아래에 들여 쓰기되어 있기 때문에이 두 줄이 실행됩니다

자,이 프로그램을 다음 단계로 가져 가자 세 번 시도해도 여전히 이메일을 보낼 수 없으면 어떻게해야합니까? 아마도 우리는 사용자에게 다른 메시지를 표시하려고합니다 우리는 3 번 시도했지만 작동하지 않았습니다 그래서 내가 바꿀거야 거짓으로 성공한 이제 여기에 else 문을 추가 할 수 있습니다

이것은 우리가 else 문을 호출하는 것입니다 이 else 문에 넣은 내용은이 루프가 조기 종료없이 완료되는 경우에만 실행됩니다 그래서 우리가이 루프에서 벗어나지 않으면 else 문이 실행될 것입니다 그래서 우리는 다음과 같은 메시지를 출력 할 수 있습니다 세 번 시도하고 실패했다 그래서 프로그램을 실행하십시오

우리가 세 번 시도한 것을 본다이 메시지가 3 번 시도되고 실패했다 성공으로 바뀌면 대조 이 break 문을 사용하여이 루프를 종료하기 때문에 else 블록에있는 내용은 실행되지 않습니다 프로그램을 실행 해보십시오 한 번의 시도가 성공적으로 완료되었습니다

프로그래밍에서 우리는 하나의 루프를 넣을 수 있도록이 개념을 중첩 루프라고 부릅니다 다른 루프 내부에서 우리는 흥미로운 결과를 얻을 수 있습니다 내가 너에게 보여주기 위해 범위 내 X에 대해이 루프부터 시작하겠다 5 : 이제이 루프 안에 Y 범위에 또 다른 루프를 추가 할 것입니다 삼 : 및 그런 다음 두 번째 루프에서 print 문을 추가합니다

여기서 우리는 사용할 수 있습니다 형식화 된 문자열을 사용하여 좌표 표시 서식이 지정된 문자열을 기억하므로 F 뒤에 따옴표가옵니다 이제 여기에 표시하려는 좌표에 괄호를 추가합니다 X 다음에 쉼표와 Y가옵니다 이 프로그램을 실행하고 거기에서 일어나는 일을 봅시다

너 정말 멋지다, 그렇지? 그래서 우리는 0 + 0을 얻는다 0 1 0 & 2 그러면 1 & 0 1 & 1 1 & 2가됩니다 이제 정확히 어떻게 파이썬 인터프리터가이 코드를 실행하는지 설명하겠습니다 그래서 여기에 두 개의 루프가 있습니다 이것은 우리가 외부 루프라고 부르는 것입니다

이것은 내부 루프입니다 그래서 우리 프로그램의 실행은이 루프의 첫 번째 반복에서 시작합니다 X는 0입니다 이제 우리는이 성명을 듣게됩니다 이것은 네 번 들여 쓰기 때문입니다

이 문 자체는 루프입니다 그래서 우리가이 루프의 내부에있는 것은 실행될 것입니다 첫 번째 반복에서 세 번 우리가 외부 루프의 첫 번째 반복에 여전히 있기 때문에 X는 0입니다 Y는 내부 루프의 첫 번째 반복에 있기 때문에 0이기 때문에 0과 0을 얻습니다 이제이 반복에서이 내부 루프의 두 번째 반복으로 이동합니다 Y는 1이됩니다

X는 여전히 0이지만 우리는 0과 1을 얻습니다 마찬가지로 내부 루프의 세 번째 반복에서 우리는 차례에는 0과 2 이제 우리는 내부 루프의 실행을 마쳤습니다 그래서 컨트롤이 여기 외부 루프로 돌아갑니다 우리는 두 번째 반복 될 것입니다 그래서 X는 하나가 될 것이고 우리는 다시 여기서 시작합니다

따라서 첫 번째 반복에서이 내부 루프를 세 번 실행해야합니다 Y는 0이고 X는 1이므로 여기서 1과 0을가집니다 그러면 우리는 하나 하나를 얻게 될 것이고 하나, 둘은 당신에게 요점을줍니다 그래서 이것은 모든 중첩 된 루프에 관한 것입니다 따라서 네 개의 루프를 사용하여 프로그램에서 하나 이상의 문을 반복하는 방법을 배웠습니다

이제 더 깊이 살펴보고이 범위 함수가 반환하는 것을 살펴 봅시다 그래서 더 일찍 배우기 이 함수에 내장 된 유형 함수는 객체의 유형을 얻을 수 있습니다 그래서 내가 여기 다섯을 통과하면 이 프로그램을 실행해라 이것이 우리가 얻는 것입니다 따라서이 숫자 또는이 객체의 유형은 int 또는 integer입니다

이제, 유형을 살펴 보겠습니다 범위 함수에서 가져온 값입니다 인수로서 우리는 숫자의 범위를 전달합니다 이 프로그램을 실행 해 봅시다 따라서이 범위 함수는 유형이? 인 객체를 반환합니다

범위, 그래서 우리는 파이썬에서 숫자 문자열 및 부울과 같은 기본 유형 그러나 우리는 또한 복잡한 유형 범위를 가지고 있습니다 이제 다른 복잡한 유형에 대해 배우게됩니다 이 범위 객체에 대해 흥미로운 점은 무엇입니까? 그것이 iterable 인 것은 우리가 그것을 반복하거나 for 루프에서 사용할 수 있다는 것을 의미한다 그래서 우리는 다음과 같은 코드를 작성할 수 있습니다 따라서이 range 함수는 interval 객체 인 range 객체를 반환합니다

각 반복에서 X를 반복 할 수 있다는 것은 X가 다른 값을 가짐을 의미합니다 이제 범위 오브젝트가 파이썬에서 유일하게 반복 가능한 오브젝트가 아닙니다 문자열도 반복 가능합니다 그래서 여기에 끈 Python과 같은 이제 각 반복에서 X는이 문자열에서 한 문자를 보유합니다 너를 보여 주겠다

그리고 나는이 두 줄을 여기서 지울거야 이 프로그램을 실행 해 봅시다 따라서 각 반복에서 우리는 한 문자를 얻고 그것을 인쇄 할 것입니다 우리는리스트라고 불리는 또 다른 복잡한 타입을 가지고 있습니다 그래서 대괄호를 추가합니다

이것은 목록을 나타냅니다 이제 숫자 목록이나 이름 목록과 같은 문자열 목록을 추가 할 수 있습니다 과정의 뒷부분에서 목록에 대해 배우게됩니다 그러니 한 번 더 실행 해 봅시다 우리는 각 반복에서 목록을 반복 할 수 있음을 알 수 있습니다

지금이 목록에 하나의 객체가 있습니다 나중에 코스 나는 먹을 수있는 나만의 커스텀 객체를 만드는 법을 보여줄 것이다 예를 들어, 다음과 같이 코드를 작성하는 법을 배웁니다 ~에있는 항목 쇼핑 카트 항목을 인쇄하십시오

따라서 장바구니는 사용자가 만들 개체입니다 그것은 정수 나 문자열 또는 부울이 될 수 없습니다 그것은 커스텀 객체입니다 그것은 다른 구조를 가지고 있으며 우리는 그것을 먹을 수있게 만들 것입니다 그래서 우리는 for 루프에서 사용할 수 있고 반복 할 때마다 장바구니에서 하나의 항목을 얻을 수 있습니다

터미널에 인쇄하십시오 그래서 여러분은 우리가 파이썬에서 각 루블 객체를 반복하기 위해 루프를 사용한다는 것을 배웠습니다 우리는 while 루프 인 다른 종류의 루프를 가지고 있으며, 조건이 참일 때 그 루프를 사용합니다 여기에 예제가 있습니다 변수 번호를 정의하고 백으로 설정해 봅시다

우리는 number가 0보다 큰 한 while과 here를 사용합니다 콜론을 추가합니다 다시 한 번 들여 쓰기가 있으므로 하나 이상의 문장을 반복 할 수 있습니다 이 번호를 인쇄 할 수 있습니다 그런 다음 우리는 번호를 숫자로 같아서 반으로 나눌 수 있습니다

정수 나누기 사용 이를 두 개로 나누거나 오름차순 및 대입 연산자를 사용하여이 코드를 단축 할 수 있습니다 이렇게 이제이 프로그램을 실행 해 보겠습니다 그래서 우리가 처음에 얻는 것이 있습니다 우리의 수는 우리가 반으로 나누는 백입니다 우리는 50을 얻고 25를 얻는다 이 예제에서 볼 수 있듯이 범위 객체 나 문자열 또는 목록과 같은 반복 가능한 객체를 반복하지 않습니다

우리는 조건을 평가하고 과제를 반복하고 있습니다 이 대화 형 셸에서 while 루프의 실제 예를 보여 드리겠습니다 파이썬이 입력을 기다리고 있습니다 우리는 2 + 2와 같은 것을 입력 할 수 있습니다 평가할 것이고 다음 입력을 요구할 것입니다

10이 2보다 큰 다른 표현식을 추가 할 수 있으므로이 단계는 우리는 제어 d 그래서 장면 뒤에서 우리는 control-d를 누를 때까지 계속 실행됩니다 이것이 while 루프를 종료하게하는 조건입니다 파이썬에서 이런 식으로 만드는 법을 알려 드리겠습니다 그래서 변수를 정의합시다 그리고 그것을 빈 문자열로 설정하십시오

이제 여기에 while 루프가 필요합니다 명령이 종료되지 않는 한 루프를 실행하는 동안이 작업을 원합니다 그래서 명령은 종료와 같지 않습니다 : 이 루프에서는 사용자로부터 지속적으로 입력을 받아야합니다 그래서 우리는 빌트인 입력 함수를 사용합니다

다음과 같은 라벨을 추가합니다 결과를 가져 와서 명령 변수에 저장하십시오 이제이 시점에서 파이썬 대화 형 셸은이 명령을 평가할 것입니다 우리는이 강의에서 단순화를 위해 너무 복잡하기 때문에 그렇게하지 않을 것입니다 사용자가 입력 한 내용을 다시 표시 할 수 있으므로 인쇄 할 수 있습니다

Echo와 두 번째 인수로이 명령을 전달합니다 따라서 while 루프는 종료 할 때까지 실행됩니다 지금 내가 전에 말했듯이 코드 러너를 사용하여이 프로그램을 실행하지 마십시오 Extension은 기본적으로 프로그램을 출력 창에서 실행하기 때문에 읽기 전용입니다 ctrl + back take를 사용하여 터미널을여십시오 파이썬 또는 파이썬 3 AB를 실행 파이 파이 여기 명령 프롬프트가 있습니다

2 + 2라고 입력하면 다시 돌아갑니다 3 번 타이핑 해 봅시다 2 우리가 타이핑하면 우리가 빠져 나갑니다 이제 프로그램이 종료됩니다 한 번 더 해보 죠

우리가 대문자를 입력하면 어떻게 될까요? 소문자와 대문자가 다른 숫자로 표현되기 전에 학습 한대로 프로그램이 종료되지 않습니다 그래서 소문자에서 종료는 대문자에서 종료와 다릅니다 이제이 문제를 해결하기 위해 아마추어 프로그래머는 이와 같은 작업을 수행 할 수 있습니다 명령이 다음과 같지 않음 대문자는 명령이 같지 않은 동안 종료합니다 소문자로 종료하고 대문자로 종료 할 때 사용자가 입력을 계속합니다

터미널에서이 프로그램을 실행하고 어떤 일이 발생하는지 살펴 봅시다 그래서 한 번 더 파이 파이 다음에 파이썬 나는 그만 뒀어 그것은 아름답게 작동합니다 우리는 대문자를 입력하여 종료 할 수도 있습니다 하지만 대문자 Q를 사용하여 종료하려면 어떻게해야합니까? 소문자 우리 프로그램이 종료되지 않습니다

따라서 이것은 quit 명령을 확인하는 나쁜 방법입니다 더 좋은 방법은 무엇입니까? 내가 너에게 보여 줄게 우리는 이것을 필요로하지 않는다 여기 연산자 대신에 command는 문자열이기 때문에 lower 메소드를 호출 할 수 있습니다 따라서 사용자가 처음 입력 한 내용 이 값을 소문자로 변환 한 다음 소문자로 종료와 비교합니다 사용자가 quit이라는 단어를 입력하면 프로그램이 항상 종료됩니다

이제이 섹션에서 마지막으로 논의하고자하는 것은 무한 루프의 개념입니다 무한 루프는 영원히 계속 실행되는 루프입니다 그래서이 조건을 true로 변경하면 True는 항상 true이기 때문에 루프는 영원히 계속 실행됩니다 그래서 이것에서 뛰어 내리기 위해서는 break 문이 필요합니다 따라서 사용자로부터 입력을받은 후 우리는 명령을 얻을 수있다

이 경우 소문자로 변환하고 종료되는지 여부를 확인하십시오 우리는 깨고 싶다 이제이 변경으로 더 이상 빈 문자열에 명령을 초기화 할 필요가 없습니다 이전에는 커맨드가 종료와 같지 않은 동안 우리는 이와 같은 야생성 문장을 가지고 있었으므로 이것을 필요로했습니다 그래서 우리는이 명령 변수를 정의해야했습니다

그래서 파이썬 인터프리터가이 라인을 사용하지 않고 빈 문자열로 설정 한 것입니다 이 코드를 실행하려고 시도합니다 그것은 어떤 명령인지 모른다 이제 무한 루프가 생겨 이제 명령을 정의하고 빈 문자열로 설정할 필요가 없습니다 따라서 기능면에서이 프로그램은 프로그램과 완전히 동일합니다 우리는 마지막 강의에서이 무한 루프를 알고 있기를 영원히 계속하기 때문에 썼습니다

항상 뛰어 내릴 수있는 방법이 있어야합니다 그렇지 않으면 프로그램이 영원히 돌아가고 때때로 문제가 발생할 수 있습니다 어떤 시점에서 메모리를 소비하는 작업은 메모리가 부족하여 충돌이 발생할 수 있습니다 운동을위한 시간 1에서 10 사이의 짝수를 표시하는 프로그램을 작성해 주시기 바랍니다

그래서이 프로그램을 실행할 때? 당신은 2 4 6과 8을보아야하고이 후에 나는이 메시지를 인쇄하기를 원합니다 우리는 4 개의 짝수를 가지고 있습니다 이제 시작하기 전에 빠른 힌트가 있습니다 범위 함수를 1과 10으로 호출해야합니다 이 세 번째 인수를 사용하지 마십시오

그래서 기본적으로 나는 당신이 원하는 모든 숫자를 반복 할 수 있기를 바랍니다 각 번호가 짝수인지 확인한 다음 터미널에 인쇄하십시오 동영상이 끝나면 2 분 동안이 운동을 중단하고 계속 시청하십시오 그래서 그것은 1에서 10까지의 범위에서 4 개의 루프로 시작되었습니다 이 숫자를 2로 나눈 나머지가 0인지 확인합니다 그래서 숫자 모듈러스 2가 0이면 우리는 인쇄한다 이 번호 이제이 프로그램을 실행 해 보겠습니다

그래서 우리는 이제 짝수를 계산하기 위해이 아름다운 4 개를 얻습니다 우리는 별도의 변수가 필요합니다 그럼 그 카운트를 불러 봅시다 처음에이 if 블록에서 0으로 설정합니다 짝수를 찾을 때마다 블록을 증가시킵니다

그래서 count plus plus를 1로 설정하고 마침내 for 루프가 끝나면 우리가 가지고있는 형식화 된 문자열 카운트 짝수 프로그램을 실행하고 결과는 다음과 같습니다 그래서 다음 절의이 절의 끝으로 넘어갑니다 자신 만의 함수를 만드는 법을 배울 것입니다 이 섹션을 즐겁게 지켜 보시고 지금까지 print와 같이 파이썬에서 내장 함수를 사용하는 법을 배웠다 이 섹션에서 라운드 등등, 자신 만의 함수를 작성하는 법을 배울 것입니다

이제 물어볼 수도 있지만 왜 우리 자신의 함수를 작성해야합니까? 잘 프로그램이 수백 또는 수천 줄의 코드로 구성 될 실제 프로그램을 만들 때 지금까지했던 것처럼 하나의 파일에 모든 코드를 작성하면 안됩니다 이 코드를 유지 보수가 용이하고 잠재적으로 더 재사용이 가능한 작은 조각으로 나누어야합니다 우리는이 덩어리를 함수 자 이제 사용자 정의 함수를 만드는 방법을 보여 드리겠습니다 우리는 DEF 키워드로 시작합니다 다음으로 우리는 우리의 기능과 이름을 줄 필요가있다

그럼 모든 모범 사례를 환영하겠습니다 변수의 이름을 지정하는 것에 대해서도 배우게됩니다 따라서 함수 이름이 의미가 있는지 확인하십시오 설명에 소문자를 사용하여 함수 이름을 지정하고 밑줄을 사용하여 여러 단어를 구분합니다 이제 이름 뒤에 괄호를 추가해야합니다

그러면 곧 왜 콜론을 추가할까요? 이제 어떻게 될 것입니까? 들여 쓰기를 얻는다는 것을 알고 있습니다 다음 문장이이 함수에 속할 것임을 의미합니다 그래서 여기에 두 개의 문장을 추가 할 것입니다 안녕하세요 환영합니다

배로 두 디자인은 들여 쓰기되어 있기 때문에이 함수에 속합니다 이제 우리는이 기능을 끝 마쳤습니다 우리는 그것을 부를 필요가있다 그래서 들여 쓰기를 제거하고 두 줄 바꿈을 추가합니다 이 기능 후에 이것은 Papp 8이 2 줄 바꿈을 추가하는 것을 잊어 버렸을 때 코드를 깨끗하고 유지 보수성을 유지하도록 권장하는 것입니다 걱정마

변경 사항을 저장하자마자 자동 지불 방식으로 8이 자동으로이 줄 바꿈을 추가합니다 내가 너에게 보여 줄게 그래서이 줄 바꿈을 제거하고 괄호로이 함수 작성을 호출하십시오 내장 함수를 호출하는 것과 마찬가지로 이제 변경 사항을 저장합니다 너 거기 간다 그래서 우리는 우리의 기능 후에 두 줄 바꿈을합니다

이제이 프로그램을 실행 해 보겠습니다 그래서 우리는이 두 메시지를 터미널에서 얻습니다 자, 여기에 당신을위한 질문이 있습니다 탐욕과 트렌드 기능 차이점은이 인쇄 기능이 입력을 받는다는 것입니다 인사말 기능이 어떤 입력도받지 않는 반면 이 함수에 이름과 성 등의 입력을 전달하는 방법을 보여 드리겠습니다

괄호 사이에 함수를 정의하면 매개 변수가 나열됩니다 그래서 여기에 첫 번째 밑줄 이름과 마지막 밑줄 이름과 같은 두 개의 매개 변수를 추가합니다 이제이 함수를 호출 할 때이 매개 변수에 대해 두 개의 값을 제공해야합니다 우리는 그것들을 인수 매쉬 Madani는 greet 함수의 인수입니다 이것은 많은 개발자들이 사용하는 용어 중 하나입니다

모르겠다 그들 사이의 차이를 모르는 매개 변수와 인수 a 매개 변수는 함수에 대해 정의한 입력입니다 인수가 주어진 매개 변수의 실제 값인 곳은 어디입니까? 괜찮아 자, 두 줄을 바꾸고 대신 hi라고 말하자 사람을 인사로 인사 할 수 있으므로 형식이 지정된 문자열 및 여기에 두 개의 필드를 전달하십시오 이름뿐 아니라 성 변경 사항을 저장하여 프로그램을 실행하면 터미널에 지금 연결됩니다

이 기능이 더 유용합니다 우리는 그것을 재사용하고 다른 주장으로 부를 수 있습니다 그럼 만들자 존 스미스 프로그램을 실행하여 전자 메일 및 하이 존 스미스에게 안녕하세요 무하마드를 가져옵니다 이제는 기본적으로 함수에 대해 정의한 모든 매개 변수가 필요합니다

그래서 여기서 greet 함수는이 인수 중 하나를 제외하고 두 매개 변수를 취하여 변경 사항을 저장합니다 우리는이 빨간 밑줄을 볼 수 있습니다 그래서 필통은 불평하고 인자성에 대한 가치가 없다고 말하고 있습니다 또한 프로그램을 실행하면이 유형 오류가 하나의 필수 위치 인수가 누락되었습니다 자, 나중에 다시 보겠습니다

선택적 매개 변수를 정의하는 방법을 보여 드리겠습니다 그래서 이것은 우리가 이전에 만들었던 greet 함수의 단순화 된 버전입니다 이제 프로그래밍에서는 두 가지 유형의 함수가 있습니다 작업을 수행하는 기능 값을 계산하고 반환하는 함수 여기에 몇 가지 예가 있습니다 print 및 greet 함수는 모두 유형 1의 예제입니다

터미널에서 무언가를 인쇄하는 작업 수행 대비 갈색 함수입니다 사용자가 만든 함수가이 두 범주에 속할 수 있도록 값을 계산하고 반환하는 함수의 예 이제 greet 함수를 다시 작성하는 방법을 보여 주지만 두 번째 형식으로이 문자열을 터미널에 인쇄하는 대신 우리는 단순히 그것을 반환합니다 이 코드를 모두 지우겠습니다 새 함수 정의 그러나 밑줄을 긋는다 고 부르십시오 인사 name 매개 변수를 추가하고 이 포맷 된 문자열을 단순히 반환한다 이름 그것이 우리가해야 할 전부입니다

따라서 return 문을 사용하여이 함수에서 값을 반환하면이 함수를 호출 할 수 있습니다 밑줄이 그어진 인사말에는 이름이 있습니다 Maj와 마찬가지로 값을 반환하기 때문에 메시지와 같은 별도의 변수에 값을 저장할 수 있습니다 이제이 인사말 기능 중 어떤 형태가 더 나은지 궁금 할 것입니다 이 첫 번째 구현과 잘 우리는 미래에 터미널에 무엇인가를 인쇄하는 것에 고정되어 있습니다 파일에있는 메시지 또는 전자 메일로 보내기 우리는이 인사말 기능을 다른 시나리오에서 재사용 할 수 없도록 다른 함수를 만들어야합니다

대조적으로이 두 번째 형식은 단순히 값을 반환하는 터미널에 무언가를 인쇄하는 것과 관련이 없습니다 이제 우리는이 가치를 얻고 우리가 원하는대로 할 수 있습니다 터미널에서 인쇄 할 수 있습니다 우리는 내장 open 함수를 사용할 수 있습니다 이 메시지를 파일에 쓰면 우리는 비슷한 내용을 만들 수 있습니다

Txt 이 글을 쓰는 곳은 파일 객체를 반환하고 파일을 오른쪽으로 호출 할 수 있습니다 메시지 이제 코스의이 두 줄에 대해 걱정할 필요가 없습니다 파일 작업하는거야 하지만 내가 여기서 버리길 원하는 것은 우리가이 메시지 변수를 가지고 있고 우리가 원하는대로 그것을 할 수 있다는 것이다 우리는 그것을 단말기에 인쇄하여 전자 메일 등으로 파일에 파일을 작성하고 우리가이 강의를 끝내기 전에 한 가지 더

여기에 인사 기능이 있습니다 보시다시피 greet을 호출하면 문자열을 출력합니다 우리가이 메시지를받는 프로그램을 실행하는 이름을 줘 안녕, 마지하지만 우리가 이걸 넣으면 어떡해? print 함수를 호출 할 때 우리가 얻는 것을 보자

우리는 높은 습지가 뒤따라 오지 않습니다 이게 뭐야? 없음은 greet 함수의 반환 값입니다 그래서 파이썬에서는 기본적으로 모든 함수가 아닌 값을 반환합니다 과정에서 나중에 가치가 없다 지금 중요한 것은 모든 함수가 기본적으로 반환되지 않는다는 것입니다

값을 구체적으로 반환합니다 그래서 우리가 돌아 오면 여기에 일부 문자열 이제 더 이상 반환되지 않습니다 나는 단지 뭔가를 분명히하고 싶다 앞서, 우리는 계산 및 리턴하는 태스크 또는 함수를 수행하는 프로그래밍 함수에 두 가지 유형의 함수가 있음을 말씀 드렸습니다 가치 그래서 이전에 우리가 가지고 있던 코드로 되돌아갑니다 따라서이 함수가 기본적으로 아무 것도 반환하지 않더라도 여전히 작업을 수행하는 함수로 분류됩니다 다른 함수를 만들어 보겠습니다

이 함수를 사용하여 주어진 값만큼 숫자를 증가 시키려면 증가라고 부릅니다 여기에 숫자를 더하여 이제이 함수를이 증분과 같이 호출 할 수 있습니다이 함수는 값을 반환하므로이 함수를 저장할 수 있습니다 변수 결과와 마찬가지로 터미널에 인쇄하십시오 프로그램을 실행 해 봅시다

지금 우리는이 코드를 단순화 할 수있는 세 가지 아름다운 것을 얻습니다 우리는이 결과 변수를 6 행인 단일 위치에서만 사용 했으므로 실제로 필요하지는 않습니다 따라서 6 번째 줄에서는 결과를 increment 함수 호출로 바꿀 수 있습니다 이렇게 파이썬 인터프리터가이 코드를 먼저 실행하면 증분 함수를 호출합니다 결과를 얻고 임시 변수를 변수로 저장합니다

우리는 변수를 보지 않고 그 변수를 print 함수의 인수로 전달합니다 이제이 프로그램을 실행하면 똑같은 결과가 아름답게됩니다 이제이 코드를 더 읽기 쉽게 만들 수 있습니다 다른 누군가가 5 번 라인을 보면, 정확히 무엇을 알지 못할 수도 있습니다 이 인수는 키워드 인수를 사용하여이 코드를 더 읽기 쉽도록 만들 수 있습니다 여기이 값은이 접두어로 사용할 수있는 매개 변수의 값입니다

이 매개 변수의 이름 이제 우리는 영어를하는 것처럼 거의이 코드를 읽을 수 있습니다 2 씩 증가하다 그래서 여러 인자를 가진 함수를 호출한다면, 그것은 명확하지 않습니다 인수는 무엇이며 키워드 인수를 사용하여 코드를 더 읽기 쉽게 만들 수 있습니다 그래서 여기 y는 하나가 키워드 인수입니다 앞서 저는이 강의에서 함수에 대해 정의한 모든 매개 변수가 기본적으로 필요하다고 말했습니다 by 매개 변수를 선택적으로 만드는 방법을 보여 드리겠습니다

그럼 우리가 명시 적으로 원하지 않는다고 가정 해 봅시다 패스 y는이 증가 함수를 호출 할 때마다 1과 같습니다 이 함수를 사용하여 값을 1 씩 증가시킵니다 두 번째 인수를 제거합니다 이제이 매개 변수에 기본값을 제공해야합니다

그래서 우리는 1로 설정했습니다 이제이 함수를 호출하고 두 번째 인수를 제공하지 않으면이 기본값이 사용됩니다 그렇지 않으면 여기서 지정한 값이 사용됩니다 우리가이 프로그램을 운영했음을 보여 드리죠 결과는 3이지만 여기에서 두 번째 인수를 전달하면 우리는 2를 5 씩 증가시킬 것입니다

그래서 우리는 7을 얻을 것입니다 따라서 매개 변수를 선택적으로 만드는 것이 매우 쉽다는 것을 알 수 있습니다이 모든 선택적 매개 변수는 그만큼 필수 매개 변수 다른 필수 매개 변수를 여기에 추가 할 수 없습니다 다른 것을 부르 자

나는 그것을 여기에 추가 할 수 없다 변경 사항을 저장하면 여기에 빨간색 밑줄이 표시됩니다 따라서 모든 선택적 매개 변수가 있어야합니다 필요한 매개 변수 다음에 이제 분명히이 경우 두 번째 매개 변수는 필요 없습니다 그래서 그것을 지우겠습니다

다양한 인수를 취하는 함수를 만들려는 경우가 있습니다 예를 들면 다음과 같습니다 이 함수를 정의합시다 곱한 그것은 두 개의 매개 변수 x와 y를 취하고 단순히 x 번 y를 반환합니다 이 함수를 다음과 같이 부를 수 있습니다

지금까지 그렇게 좋았지 만, 만약 당신이 통과하기를 원한다면 여기에 하나 또는 두 개의 인수가 더 필요합니다 우리의 곱셈 함수는 두 개의 매개 변수만을 취하기 때문에 작동하지 않습니다 이 문제를 해결하십시오 이 두 매개 변수를 단일 매개 변수로 대체해야합니다 우리가 여기에 복수의 이름을 사용하여 이것이 인수 다음에 별표를 접두사로 붙입니다

이것은 마법의 부분이다 여기에 별표를 사용하면 어떻게되는지 보여 드리겠습니다 임시로이 줄을 지우고 간단히 인쇄하십시오 숫자, 우리가 여기에 오는 것을 보자 그래서 프로그램을 실행하십시오

우리의 모든 주장을 볼 수 있으며 괄호 안에 들어 있습니다 이게 뭐야? 이전에 목록에 대해 배웠습니다 간단히 말해서 대괄호를 사용하여 2 3 4 5와 같은 객체 목록을 만들 수 있다고 언급했습니다 나중에 코스 목록에 대한 포괄적 인 섹션이 있습니다

목록의 세부 사항 및 작동 방식에 대해 걱정하지 마십시오 하지만 여기서 주목해야 할 것은이 목록과 여기에있는 유일한 차이점은 표기법에 있다는 것입니다 대괄호를 사용하여 목록을 만들고 튜플을 만드는 괄호는 어떤 사람들은 이것을 2 극 또는 2 극이라고 부릅니다 따라서 최고 극점은 그것은 객체의 컬렉션입니다 차이점은이 컬렉션을 수정할 수 없다는 것입니다

코스의 뒷부분에서이 오브젝트에 새로운 오브젝트를 다시 추가 할 수는 없습니다 우리는 튜플 및 기타 데이터 구조를 나열하는 포괄적 인 섹션을 갖게 될 것입니다 지금 중요한 건 뭐니? 이러한 목록은 목록이 반복 가능한 것과 같기 때문에 우리는 각각을 공격 할 수 있습니다 우리가 루프에서 사용할 수 있음을 의미합니다 내가 너에게 보여 줄게

숫자에 숫자가 맞습니다 한 번에 하나의 숫자 만 인쇄하십시오 사실, 우리는이 라인이 필요하지 않습니다 그래서 프로그램을 삭제하고 실행하십시오 그래서 우리는이 전복에 대해 반복하고 각 반복에서 하나의 숫자를 얻고 터미널에 출력합니다 이제 간단한 변화로이 모든 수의 곱을 계산할 수 있습니다

우리가해야할 일은 total과 같은 변수를 정의하는 것뿐입니다 처음에 우리는 이것을 1로 설정 한 다음 각 반복에서 총계를 얻습니다 현재 숫자로 곱하거나이 문장을 다시 쓸 수 있습니다 확장 할당 연산자 사용 따라서 총 시간은 동일한 수입니다 5 번과 4 번 라인은 정확히 동일합니다

5 번 줄은 짧고 깨끗한 삭제 및 마지막으로, 지금 총액을 반환합니다 초보자 용 코드에서 자주 볼 수있는 문제 중 하나는이 들여 쓰기를 사용하지 않는다는 것입니다 제대로 여기에 return 문을 넣으면 return 문을 넣으면 함수가 제대로 작동하지 않는 이유가 궁금합니다 여기서는 for 루프의 일부가됩니다 그래서 이 경우 첫 번째 반복 후에 각 반복에서 실행됩니다

이 return 문으로 인해이 multiply 함수에서 리턴 할 것입니다 따라서 총계가 제대로 계산되지 않을 것입니다 이 함수의 다른 명령문과 동일한 수준의 들여 쓰기가 필요합니다 그래서 여기에 우리는 for 문을 가지고 있습니다 우리는 모든 숫자를 반복합니다

총계를 계산 한 다음 마지막으로 반환합니다 따라서이 구현을 통해 결과를 얻고 터미널에 인쇄 할 수 있습니다 프로그램을 실행 해보면이 숫자의 곱을 볼 수 있습니다 120 마지막 강의에서 함수에 가변 인수를 전달하는 구문을 배웠습니다 우리는 두 개의 별표로이 구문을 변형했습니다

그리고 그것이 제가이 강연에서 여러분을 보여줄 것입니다 그래서이 데모에서는이 함수의 이름을 저장하도록 변경합시다 밑줄 친 사용자와 인수를 user로 바꿉니다 이 함수를 사용하여 사용자에 대한 정보를 저장한다고 가정 해 봅시다 이제이 함수에서이 사용자 인수를 인쇄 해 보겠습니다

우리는 우리의 기능으로 끝났습니다 밑줄 친 사용자 저장 자 이제 임의의 인수를 전달하는 대신 임의의 키워드 인수를 전달할 수 있습니다 키워드 인수를 기억하여 이름이 같은 값을 갖습니다 그래서 여기에 ID equals와 같은 여러 개의 키워드 인수를 추가 할 수 있습니다 name은 John과 같습니다

age는 22와 같으므로이 함수에 3 개의 키워드 인수를 전달합니다 이제이 프로그램을 실행 해 보겠습니다 이것이 우리가 얻는 것입니다 구문을보십시오 이 중괄호가 있고 그 사이에 우리는 여러 개의 키 값 쌍이 있으므로 키 콜론 값 쉼표는 여기에 또 다른 키 값 쌍이고 여기에 마지막 키 값 쌍이 있습니다

여기에있는이 개체를 사전이라고 부릅니다 이것은 파이썬에서 또 다른 복잡한 유형 또는 데이터 구조입니다 나중에이 과정에 대해 자세히 이야기 할 것입니다 당분간 내가 빼앗아 주길 바란다는 것은 여기에 별표 두 개를 쓸 때 여러개를 키 값 쌍 또는 함수에 대한 여러 키워드 인수 파이썬은이를 자동으로 사전에 패키지합니다 그래서 여기에있는이 사용자 객체는 사전입니다

이제 대괄호 표기법을 사용합니다 이 사전에있는 다양한 키 값을 얻을 수 있으므로 사용자를 인쇄 할 수 있습니다 대괄호는 문자열을 전달하며 이것은 ID와 같은 키의 이름입니다 프로그램을 실행 해 봅시다 우리는 1을 얻습니다

이름 키 이름이 John이되도록 프로그램을 실행하십시오 그래서 이것은 마리아의 일에 대한 예식입니다 프로그래밍에서 우리는 코드의 영역을 참조하는 scope라는 매우 중요한 개념을 가지고 있습니다 이 예제에서 변수는 어디에 정의되어 있습니까? 이 메시지 변수가 있습니다 이 변수의 범위는이 함수 내부에만 존재하는 greet 함수입니다 그래서 우리가이 함수를 벗어나서 인쇄하려고하면 메시지는 무슨 일이 일어나는 지 봅니다

이 붉은 색 밑줄이 그어진대로 변화를 저장하자마자 정의되지 않은 변수 메시지 및 프로그램을 실행하면 메시지가 정의되지 않았습니다라는 이름의 오류가 발생했습니다 함수의 매개 변수에도 같은 규칙이 적용됩니다 따라서 여기에 이름 매개 변수를 추가하고 greet 함수 외부에서 인쇄하려고하면 같은 오류가 발생합니다 그래서 이름과 메시지 변수의 범위는 greet 함수이며이 변수들을 이 함수의 지역 변수 그들은이 함수에서 지역적이며, 다른 곳에서는 존재하지 않는다는 것을 의미합니다 그것은 우리가 다른 기능을 가질 수 있음을 의미합니다

전자 메일을 보냅니다 여기에 같은 이름의 매개 변수가 있습니다 메시지 변수를 가질 수 있습니다 그러나이 메시지 변수는 greet 함수에있는 메시지 변수와 완전히 다릅니다 물론 이러한 함수의 명명 된 매개 변수에도 동일한 규칙이 적용됩니다

그들은 완전히 분리되어있어 지역 변수의 수명이 짧습니다 우리가 전화 할 때 인사 기능을 사용하고 이름을 전달한다고 가정 해 보겠습니다 파이썬 인터프리터는 메모리를 할당하고 이름과 메시지 변수를 갖습니다 greet 함수 실행이 완료되면 해당 메모리 위치를 참조하십시오 이러한 변수는 다른 곳에서 참조되거나 사용되지 않기 때문에 결국, 그들은 가비지 컬렉터를 얻습니다

즉, 파이썬 인터프리터는 이러한 변수에 할당 된 메모리를 해제합니다 그래서 이것들은 지역 변수입니다 지역 변수와 대비되는 전역 변수 따라서이 메시지 변수를 위대한 함수 외부로 이동하면 전역 변수가됩니다 즉,이 파일의 어디에서든 액세스 할 수 있습니다 따라서이 변수의 범위는이 파일에서 함수의 외부 또는 함수 외부에서이 파일의 어디에서나 사용할 수 있습니다 이런 이유로 전역 변수는 가비지 수집 될 때까지 더 오랜 시간 동안 메모리에 남아 있기 때문에 자주 사용하지 않아야합니다 사실 글로벌 변수는 실제로 악합니다

그래서 모범 사례로 매개 변수 및 로컬 변수를 사용하여 함수를 만듭니다 인사 기능에서 여기 있다면 어떨까요? B라는 말을하기 위해 메시지를 설정했습니다 이제이 두 번째 함수를 삭제 해 봅시다 우리는 지금 그것을 필요로하지 않습니다 따라서이 함수에서 greet 함수를 호출합니다

이제 메시지 변수에 새 값을 할당하고 인쇄 해 봅시다 이 메시지와 우리가 얻는 것을 보아라 어떻게 생각해? 우리가 갈거야? 글쎄, 한번 보자 우리는 얻을 수 있지만 메시지 변수의 값을 변경하지 않았습니까? 기본적으로 파이썬 인터프리터는 greet 함수에서이 메시지 변수를 로컬 변수로 취급하기 때문에 1 행에있는 전역 변수와 이름이 같지만 따라서이 두 변수는 현재 분리되어 있습니다 나는 당신에게 나쁜 습관을 가르치고있는 튜토리얼이나 책을 보았다

이 전역 메시지 변수의 값을 수정하는 방법을 보여줍니다 함수 내부 내가 어떻게하는지 보여 줄게 그러나 이것이 나쁜 습관임을 항상 기억해야합니다 나는 그 이유를 잠깐 설명 할 것이다

그래서이 튜토리얼이나 책은 여기에 글로벌 키워드를 사용하도록 가르쳐줍니다 파이썬 인터프리터가이 라인을 볼 때 메시지 변수를 참조하면이 함수에서 우리는 전역 메시지 변수를 사용하려고합니다 따라서이 함수에서는 지역 변수를 정의하지 않습니다 이제 프로그램을 실행하면이 변경 사항이 적용됩니다 우리는이 기능에서 우리가 터미널이기 때문에 터미널을 벗어나는 것을 볼 수 있습니다

전역 메시지 변수의 값 수정 왜 이것이 나쁜가요? 이 전역 변수에 의존하는 여러 함수가있을 수 있기 때문에 실수로 또는 의도적으로이 전역 변수의 값을 한 함수에서 변경하는 경우 다른 기능에 부작용이있을 수 있습니다 이러한 함수는 제대로 동작하지 않을 수 있으므로 프로그램에서 버그를 만들 수 있습니다 그래서 전역 변수는 항상 나쁜 변수였습니다 이것은 파이썬이 아닙니다

이것은 수십 년 동안 진행 되어온 토론입니다 가능한 한 많이 피하십시오 또는 파일에서 변수를 전역 적으로 정의해야하는 상황이있는 경우 괜찮습니다 그러나 여기에서 보는 것처럼 함수에서 수정하지 마십시오 이것은 정말 나쁜 습관이다

모든 것이 지역 변수와 전역 변수에 관한 것입니다 이 강의에서는 프로그램에서 버그를 찾아 수정하는 방법을 보여 드리겠습니다 그래서 우리가 이전에 썼던 곱셈 함수가 있습니다 이 함수 뒤에 몇 개의 명령문을 추가합시다 그래서 인쇄 시작과 그런 다음 곱하기 함수를 호출합니다

3 개의 인자로 1, 2, 3을 준다 결과는 6이되어야한다 이제 터미널에 결과를 출력합니다 이 프로그램에 버그를 만들려면 나는 고의적으로 갈거야

이 return 문을 들여 쓰기 이제 우리가이 프로그램을 실행할 때 여섯 대신 우리는 하나를 얻습니다 따라서 디버깅이라는 기술을 사용하여이 버그를 찾아 수정합니다 우선 디버깅 패널을 열어야합니다 처음으로 Python 프로젝트에서 디버깅을 사용하려면이 아이콘을 클릭해야합니다 이렇게하면이 파일에 JSON 시작이라는 새 파일이 생성됩니다

우리는 많은 디버깅 구성을 가지고 있습니다 아무 것도 만질 필요가 없으므로 걱정하지 마십시오 이 파일을 닫으면 닫습니다 이 코드 폴더 내부 바로 여기 있습니다

JSON 출시 이제이 파일이 생기면 디버깅 패널과이 목록에서 찾아 볼 수 있습니다 구성에서 디버그를 선택할 수 있습니다 이러한 구성 중 일부는보다 복잡한 응용 프로그램에 유용합니다 예를 들어, 우리는 Python Django를 사용하여이 과정을 위해 파이썬으로 빌드 된 웹 애플리케이션을 디버깅합니다 우리는 통합 된 터미널과 함께 파이썬의 현재 파일을 사용할 것이다 디버깅을 시작하려면 지금 선택하십시오 먼저 이러한 명령문 중 하나에 중단 점을 추가해야합니다

커서를 8 번 줄에 놓고 f9 키를 눌러 중단 점 삽입 그래서 이것은 f9를 한번 더 눌러 그것을 제거 할 수있는 중단 점입니다 Mac 키보드를 사용하는 경우 기능 키를 눌러야합니다 키보드의 왼쪽 하단에있는 키를 누른 다음 f9 키를 누릅니다 그래서 여기에 중단 점이 있습니다 이제 f5를 눌러이 시점까지 응용 프로그램을 실행할 수 있습니다

그래서 f5 그래서 이것은 자동으로 통합 된 터미널을 열어 여기에 대해 걱정하지 마라 나는 그것을 닫을 것이다 이제 우리 프로그램이 지금까지 실행되고 있음을 알 수 있습니다 이 행은 강조 표시되어 있습니다 이제이 프로그램을 한 줄씩 실행하고 런타임에 어떤 일이 발생하는지 정확하게 볼 수 있습니다

한 번에 하나의 명령문을 실행하려면 f10 키를 누릅니다 좋아, 이제 끝났어 9시에 온거야 그러나 9 행에서 f10 키를 다시 누르면 곱하기 함수가 호출됩니다 실행이 중지되므로이 숫자를 곱한 결과로 왜 하나를 얻었는지 알 수 없었습니다 이제 한 번 더 디버깅을 시작하겠습니다

f5를 누릅니다 그래서 다시 한번, 우리는 8 행에 있습니다이 행을 f10으로 넘어 갑시다 이제 이번에는이 곱셈 함수로 들어가기를 원합니다 그래서 우리는 여기서 무엇이 일어나고 있는지 정확히 알 수 있습니다

그래서 f10 대신 f11을 누르십시오 이제 우리는 2 호선에 있습니다 그래서 함수를 호출한다면 f11을 사용하여 그 함수로 들어갈 수 있습니다 이제 여기에서는 변수 패널 내부의 왼쪽에 곱하기 함수가 있습니다 이 함수에서 의미있는 모든 변수를 볼 수 있습니다

그래서 배가 고팠다 우리는 숫자가있는 지역 주민들 그래서 이것이 우리의 숫자 인수입니다 이것은 3 개의 숫자로 된 전복으로 설정되어 있음을 볼 수 있습니다 1 2 3 현재 정의되지 않은 총 변수는이 목록에 없습니다 우리가 f10으로이 단계를 뛰어 넘는 순간 총계가 존재하고 처음에는 1로 설정되어 있음을 볼 수 있습니다

이제 for 루프가 시작됩니다 한 번 더 f10을 눌러 봅시다 여기서 우리는 총 개수를 곱하려고하므로이 줄을 넘어서자 이제이 시점에서 number라는 새로운 변수가 생겼습니다 그것은 우리의 루프 변수입니다

처음에는 1로 설정됩니다 이제 f10 키를 누르면 5 행에 있습니다 우리는이 함수에서 빠져 나올 수 있음을 알 수있다 그래서 우리의 루프가 완료까지 실행되지 않았고 이것이 우리 프로그램에 버그가있는 이유입니다 그래서이 문제를 해결하기 위해 Shift + f5를 사용하여 디버거를 멈추게 할 것입니다 이제 다시 여기 들여 쓰기를 제거해 보겠습니다

변경 사항을 저장하여 프로그램을 디버그 모드로 한 번 더 실행하십시오 그래서 우리는 f5를 누릅니다 여기 우리는 f10을 사용하여이 단계를 밟아 봅시다 이제 f11과 이 줄을 몇 번 더 f10으로 넘겨 라 한 번 더 f10 합계가 설정되었습니다

지금 우리는 두 번째 반복에 있습니다 이 반복에서 f10을 한 번 더 눌러 봅시다 숫자가 2로 설정되어있는 것을 볼 수 있습니다 총계는 여전히 하나입니다

그럼이 줄을 밟아 봅시다 이제 합계가 2로 업데이트됩니다 여기 우리는 세 번째 반복의 시작 부분에 있습니다 이 반복 수에서이 줄을 한 단계 밟아 봅시다 그래서 우리는이 줄을 실행 한 후 총계가 현재 2이므로 3을 곱하면됩니다

한 번 더 6시에 F10을 얻을거야 이제 우리는이 루프에서 세 번의 반복 만합니다 그래서 f10을 한번 더 누르면 루프가 완료되고, 현재 총 6 개를 반환 할 준비가되었습니다 f10 우리는 9 호선에있다 끝났어

이 데모에서 한 가지 더 팁을 드리겠습니다 나는 프로그램의 첫번째 줄에 중단 점을 넣었다 당신은 항상 이것을 할 필요는 없습니다 여기 예를 들어 우리는 곱셈 함수에 버그가 있음을 알고 있습니다

8 행에 중단 점을 넣는 대신 2 행에 중단 점을 넣을 수 있습니다 그래서 우리가 f5로 디버그 모드에서 프로그램을 시작할 때 우리는 즉시 multiply 함수에서 시작합니다 그리고 우리가이 강의를 끝내기 전에 한 가지 더 많은 팁을 들으십시오 여러분이 함수로 들어가면 그 함수가 제대로 작동한다는 것을 알게됩니다 우리는 Shift + f11을 사용하여 그 기능을 즉시 사용할 수 있습니다

따라서 전체 함수를 한 줄씩 실행하지 않아도됩니다 shift 및 f11 키를 눌러 해당 기능을 종료 할 수 있습니다 코드를 빨리 작성하기위한 몇 가지 유용한 바로 가기를 살펴 보도록하겠습니다 Windows 사용자를위한 바로 가기를 보여 드리겠습니다 그리고 다음 강연에서 Mac 용 바로 가기를 살펴 보겠습니다

Mac 사용자가이 강좌를 건너 뛰어도 좋습니다 여기서 우리는 9 번 줄에 있고 커서는 줄의 시작 부분에 있습니다 커서를 줄 끝으로 이동하려고한다고 가정 해 봅시다 오른쪽 화살표를 눌러 끝까지 이동하는 대신 우리는 간단히 종료 키를 누를 수 있으며 여기서 커서 또는 간단히 커서를 줄의 처음으로 이동하려면 HOME 키를 누릅니다 너 거기 간다

마찬가지로 커서를 파일의 시작 부분으로 이동하려면 ctrl + home을 누릅니다 여기 또는 ctrl + end / 2 파일의 끝으로 이동하십시오 이제 우리는이 줄을 여기에서 자르고 대신 다른 곳으로 복사하는 대신이 줄을 옮기고 싶다고합시다 Alt + 위 또는 아래 화살 또는 이 두 줄을 위아래로 움직이기를 원할 경우 간단히 선택하고 고도를 누른 다음 위 아래로 아주 쉽게 이제 한 줄 또는 여러 줄을 복제하기를 원할 경우 간단히 선택하십시오 Alt 키를 누른 다음 아래쪽 키를 누릅니다

우리는 원하는만큼 여러 번 복제 할 수 있습니다 너 거기 간다 여기 또 다른 유용한 바로 가기가 있습니다 이 라인을 변환하고 싶다면이 두 줄을 주석으로 바꾸기 만하면됩니다 동일한 바로 가기를 사용하여 슬래시

댓글을 삭제하면 쉽게 댓글을 전환 할 수 있습니다 마지막으로 변수의 이름이나 multiplied와 같은 함수를 입력하려면 모든 문자를 입력 할 필요가 없습니다 신속하게 입력 할 수있는 몇 가지 방법이 있습니다 우리는 단지 처음 몇 문자와 여기 intellisense를 입력 할 수 있습니다 당신은 당신이 ENTER를 누르면 그렇게 볼 수 있습니다

이것이 자동 완성이라고하는 것입니다 다른 방법이 있습니다 따라서 처음 몇 글자를 쓰는 대신 순서대로 문자를 골라 입력하면 mty를 입력 할 수 있습니다 또는 mpy를 입력하거나 왜 거기에, 여기 있습니다 이 단축키를 즐겁게 지켜 보시고 자 이제 Mac 키보드의 바로 가기를 살펴 보겠습니다

커서를 움직이려면 여기 9 번 줄에 있고 내 커서가 줄의 처음에 있습니다 끝까지 오른쪽 화살표를 사용하지 않고 끝까지 이동하십시오 기능 키를 누른 상태에서 오른쪽 버튼을 누르기 만하면 됩니 다 여기있어 또는 기능을 누르고 왼쪽으로 이동하여 줄의 시작 부분으로 이동할 수 있습니다

마찬가지로, 기능을 누른 다음 위로 파일 또는 함수의 맨 위로 이동하고 아래로 이동하여 파일의 끝으로 이동합니다 꽤 유용합니다 이 줄을 옮기고 싶다고합시다 여기에서 자르고 대신 다른 곳으로 복사하는 대신 고도 또는 옵션을 누른 상태에서 위쪽 화살표 또는 아래쪽 화살표를 눌러 간단히 위로 이동할 수 있습니다 매우 쉽거나,이 두 줄을 선택할 수 있습니다

alt 또는 option 키를 누르고 있습니다 위나 아래로 움직여 라 또 다른 유용한 바로 가기가 있습니다 우리는 명령과 슬래시를 눌러이 두 줄을 주석으로 변환 할 수 있습니다 그런 다음 동일한 바로 가기를 사용하여 주석을 제거 할 수 있습니다

그래서 우리는 그것을 토글 할 수 있습니다 마침내 변수 이름이나 곱하기와 같은 함수의 이름을 입력하려면 모든 문자를 입력 할 필요가 없습니다 곱하기 매우 느립니다 intellisense에서 mult와 같은 처음 몇 글자를 입력 할 수 있습니다 선택한 것을 볼 수 있으므로 Enter 키를 누르거나 임의의 문자를 순차적으로 선택하여 mty와 같이 입력 할 수 있습니다

여기 있습니다 또는 우리는 py 또는 남 TP 그래서 당신이 원하는 어떤 식 으로든 그것을 줄일 수 있습니다 이 단축키를 즐겁게 사용하고 시청 해 주셔서 감사합니다 프로그래밍 인터뷰에서 자주 발생하는 질문 중 하나는 fizzbuzz입니다 알고리즘을 사용하면 수년간의 경험을 통해 많은 개발자가 있다는 사실에 놀라실 것입니다

그러나 그들은이 간단한 프로그래밍 문제를 해결하는 방법을 모른다 그래서 내가 이것을 내 수업에 포함하기로 결정한거야 따라서이 알고리즘이 어떻게 작동하는지 살펴보고이 연습에 10 ~ 15 분을 직접 사용할 수 있습니다 그래서 여기에 우리는 함수가 있습니다 Fizz 버즈는 입력을 받아들이고 입력에 따라 반환합니다

우리가 제공 한 입력이 3으로 나눌 수 있다면 다른 결과는 규칙입니다 문자열 fizz를 반환합니다 우리가 fizz를 얻는이 프로그램을 실행하도록 보여 드리죠 입력 값이 5로 나눌 수 있다면, 버즈가 돌아옵니다 여기에 화제가있다

이제 입력이 3과 5로 나눌 수 있다면 세 번째 규칙이 반환됩니다 피즈 버즈, 여기서 15 번합시다 우리는 fizzbuzz를 얻을 것이다 다른 숫자의 경우 동일한 입력을 리턴합니다 그래서 내가 통과하면 7은 3이나 5로 나눌 수 없습니다

7 자체이므로이 운동에 10 분에서 15 분을 소비하십시오 내 해결책을 다음에 보게 될거야 좋아,이 문제를 풀어서 입력을 얻고 입력이 3으로 나눌 수 있는지 확인해 보자 그런 다음 결과와 같은 변수를 단계로 설정할 수 있습니다 이제 일시적으로 보자

정말 멋진 기술을 보여주기 위해이 규칙을 간소화하십시오 입력이 3으로 나눌 수 있다면 상상해 봅시다 우리는 fizz를 반환 할 것입니다 그렇지 않으면 우리는 버스를 돌려 줄거야 LS : 결과를 잡음으로 설정하고 마지막으로이 해결 된 변수를 반환합니다

이것은 이러한 규칙을 구현하는 한 가지 방법이지만 더 좋고 깨끗한 방법이 최선의 방법은 아닙니다 이 결과 변수를 정의하고 반환하는 대신 단순히 리턴 할 수있는 방법을 보여 드리겠습니다 이 문자열은 여기 여기도 그럼 우리는 6 호선을 없앨 수 있습니다 그래서 우리는 하나의 불필요한 코드 줄을 제거합니다 이것은 하나의 기술이었습니다

여러분에게 보여 드리고 싶은 다른 기술은 if 문과 당신의 if flock에서 당신은 가치를 돌려주고 있습니다 당신은 정말로 else 절이 필요하지 않습니다 이 조건이 false로 평가되면 컨트롤이 else 절로 이동하기 때문에 여기에서 수행하는 작업은 모두 다른 값을 반환합니다 이것이 유일한 가능한 결과입니다 그래서 여기에서이 else 절을 ​​제거 할 수 있습니다

간단히 돌아 오는 버스 그래서이 기술로 불필요한 부분을 제거합니다 들여 쓰기도 나는 코드를 더 선형 적으로 만들었다 괜찮아 이제 우리의 원래 알고리즘으로 돌아가 보겠습니다

입력 값이 3으로 나눌 수 있다면 fizz를 반환 할 것입니다 이제 입력이 5로 나눌 수 있는지 확인합니다 우리는 버즈를 반환합니다 그래서 여기에서는 Elif가 실제로 필요하지 않습니다 왜냐하면이 조건이 거짓이면 우리는 어쨌든 여기에 올 것입니다

입력은 5로 나눌 수 있습니다 우리는 버즈를 반환합니다 다시 한번 이 조건이 false이면 컨트롤이 여기로 이동합니다 입력이 3으로 나눌 수 있고 그것은 또한 5로 나눌 수 있으며 우리는 돌아올 것입니다 Fizz 버즈 이제이 표현은 조금 길어졌습니다

첫 번째와 두 번째 부분에 괄호를 두어 읽기 쉽도록하는 것이 좋습니다 이렇게 그것은 더 깨끗합니다 이제이 조건이 false이면 컨트롤이 여기로 이동합니다 즉, 숫자가 3 ~ 5로 나눌 수 없다는 의미이므로 입력을 다시 한번, 우리가 단순히 입력을 반환한다면 else 나 another가 필요하지 않습니다 이제이 프로그램을 실행하고 제대로 작동하는지 확인해 봅시다

그래서 우리는 3 개의 함수를 호출하고 우리는 fizz를 아름답게합니다 5 개로 부르 자고 우리는 버즈를 완벽하게 만듭니다 15로 전화하면 우리는 fizz 버스를 타야합니다 그러나, 우리는 여기서 무슨 일이 일어나고 있니? 이것이 일어난 이유는 우리가 여기에 15를 통과 할 때 두 줄이 실행되기 때문입니다

분명히 15는 3으로 나눌 수 있습니다 그래서 우리는이 문제를 해결하기 위해 즉시 fizz를 반환합니다 우리는이 조건을 움직일 필요가 있습니다 그래서 alt + up을 사용하여이 두 라인을 선택했습니다 나는 이 선들을 아름답게 움직여 라

괜찮아 이제 한 번 더 프로그램을 실행 해 봅시다 그래서 우리는 fizzbuzz를 얻는다 다시 한 번 테스트 해 보겠습니다 세 이제 운임을받습니다

함수를 작성하여 함수가 작동한다고 가정하지 않을 때 5로 테스트 해 봅시다 모든 다른 종류의 값으로 테스트해야합니다 테스트 해보지 만, 버즈를 아름답게 만듭니다 패스하면 어떨까요? 7은 3 또는 5로 나눌 수 없다 우리는 7 개의 아름다운 것을 얻는다

그래서 여기 보이는 것은 fizzbuzz 알고리즘의 가장 단순하고 가장 우아한 구현이며, 다음 강의에서이 섹션의 끝 부분으로 넘어갑니다 우리는 파이썬에서 데이터 구조를 탐색 할 것입니다 튜플 세트와 사전 목록을 배우겠습니다 이 섹션을 즐겁게 지켜 보시고 당신 너는 그것을 멀리 만들었고, 파이썬을 배우는 것에 대해 열렬히 생각한다고 생각하게 만든다 그래서 저는 여러분이 우리의 완전한 파이썬 과정에 등록하는 것을 강력히 권합니다

여기서 우리는이 충돌 과정을 넘어서게됩니다 데이터 분석 및 시각화와 같은 실제 시나리오에서 Python을 사용하는 방법을 배웁니다 반복적 인 자동화 파일 및 폴더 작업 관련 지루한 작업 스프레드 시트 PDF 데이터 압축 이메일을 보내면 웹 크롤링이 api와 훨씬 더 많이 소모됩니다 이 코스는 30 일간 진행됩니다 관심이 있으시면 질문에 돈 환불 및 완료 증명서를 부탁드립니다

이 비디오 아래 링크를 클릭하여 코스에 액세스하십시오 다시 한번, 시청 해 주셔서 감사합니다 이 비디오를 좋아하고 공유하여 저를 지원하고 매주 새로운 무료 비디오를 얻으려면 내 채널을 구독하십시오 고마워요, 좋은 하루 되세요

Learn Python – Full Course for Beginners

이 과정에서 저는 모든 것을 가르쳐 줄 것입니다 파이썬으로 프로그래밍을 시작하는 법을 알아야합니다

Python : 가장 유명한 프로그래밍 언어 중 하나입니다 일자리를 찾을 때 가장 많이 요구되는 언어 중 하나입니다 시도한 경우 직업 찾기 또는 많은 일을하십시오 그래서 P 파이썬이 당신을위한 것입니다 많은 프로그래머가 PATHON의 언어로 프로그램을 전송합니다

강력하고 사용하기 쉬운 언어입니다 많은 프로그래밍 언어가 초보자에게 친숙하지 않습니다 그것은 많은 단어를 가지고있다 그리고 당신이 그리워하는 많은 것들 pathon은 정확히 정반대입니다 기본적으로 당신이하고 싶은 일을 타이핑하면 Bathon이 간단하게 할 것입니다

best web frameworks for python

– CleverProgrammercom 우리는 실제로 살아 있습니다

누군가가 물었다는 질문을하고 싶었다 내 마지막 생동감 중 하나에서, "안녕하세요, Qasi, Python을위한 최고의 웹 프레임 워크는 무엇입니까?" 그리고 나는 2019 년에 추가 할 것입니다 그러나 이것들은 2019 년뿐만 아니라, 이것들은 수년간의 일종입니다 그러니 반드시 그런 것은 아닙니다, 제가 생각하기에, 내 대답은 2020 년에도 여전히 동일 할 것입니다 이것이이 비디오에서 우리가 이야기 할 내용입니다

그래서 더 이상 고민하지 말고 바로 들어가 봅시다 그리고 너희들이 들어 오기를 바란다 채팅에서 질문을 버리십시오 우리가 살기 때문에 당신이 지금 살고 있다면 일단 질문을하면, 내가 이것을 기록하도록 돕고있는 나의 친구 Frankie 그들이 좋다면 당신의 질문을 읽을 것입니다

그리고 나는 그들에게도 대답 할 것이다 하지만 그렇게 말하면서 최고의 웹 프레임 워크는 무엇입니까? 그래서, 저에게는 두 가지가 있습니다 내가 토론하고 싶은 웹 프레임 워크 네가 토끼 구멍으로 내려갈 수 있기 때문에 이 모든 것들을 모두 찾으십시오 피라미드와 그 모든 것들 하지만 두 가지 주요 문제에 대해서만 이야기하고 싶습니다 하나는 플라스크라고합니다

그리고 다른 하나는 호출됩니다 우리 프로그램의 학생들 중 한 분 유익한 지름길은 말한다, 그의 이름은 도니 다 Donny가 말했듯이, De-Jango 그러나 이것은 실제로 장고로 발음됩니다 그래서 당신은 장고를 가지고 있고 당신은 플라스크를 가지고 있습니다

그것들은 제가 토론하고 싶은 두 가지 주요 것들입니다 이제 Flask의 장단점에 대해 이야기 해 봅시다 그래서 플라스크, 플라스크에 대해 좋은 점은 정말 가볍기 때문에 여기에 넣을 것입니다 가볍고, 정말 가볍습니다 플라스크에 대한 또 다른 멋진 점은 많은 것이 없다는 것입니다

마술이 계속되면서 나는 마술을 말하지 않을 것이다 당신은 무슨 일이 일어나고 있는지 깊이 이해할 필요가 없습니다 그래서, 그것은 쉽습니다 이해하다 플라스크에 대한 또 다른 좋은 점입니다 그리고 그것들은 몇 가지 주요한 것들입니다 나는 플라스크에 관해서 이야기하고 싶다 Flask로 코딩 할 때, 모든 것이 의미가 있습니다

보기를 어떻게 라우팅합니까? 많은 의미가 있습니다 모든 것이 매우 간단합니다 그래서 나는 그것에 대해서 그것도 확실히 추가하고 싶다 그것은 매우 간단합니다 그리고 이것은 여러분이 시작한다면, 나는 실제로 말할 것이다

웹 개발에 대한 완벽한 초보자로서, 당신은 분명히 플라스크로 몇 가지 일을해야합니다 다른 웹 프레임 워크로 이동하기 전에 자, 당신이 그걸로 진보 된 것을 할 수 없다는 말은 아닙니다 초심자가 될 수 있습니다 플라스크에서 여전히 진보 된 것들을 할 수 있습니다

그래서 당신이 할 수 없다는 것을 의미하지는 않습니다 Flask를 사용하는 몇몇 큰 회사가 있습니다 그리고 당신은 여전히 ​​그것으로 정말 놀라운 것들을 할 수 있습니다 그래서, 당신이 초보자이든 고급이든간에, 이 프레임 워크, 웹 개발 프레임 워크 좋은 사람이 될거야 마술은 그리 많지 않습니다

이해하기 쉽습니다 정말 가볍고, 오지 않아요 우리가 배터리라고 부르는 것을 가지고, 그래서이 모든 다른 것들이 설치되어 있지 않습니다 정말 가볍습니다 그렇다면 우리는 장고를 가지고 있습니다

이 마커에는 어느 마커를 사용해야합니까? 녹색을 많이 사용하기 때문에 Django가 좋아하는 Django의 주 테마 색은 녹색입니다 내가 장고에 대해 좋아하는 것

우선, 그들의 슬로건은 굉장합니다 그 완벽 주의자들을위한

와 마감일 그래서 그것은 매우 차갑고 최고의 번호입니다 마감일을 가진 완벽 주의자를위한 것입니다 마감 시간을 가진 완벽 주의자들, 가능한 빨리 물건을 얻고 싶습니다 그래서, 플라스크, 그건 가볍고, 끝내 주네

하지만 고객을 위해 일한다고 가정 해 봅시다 클라이언트는 상관 없어 당신은 플라스크 프레임 워크 또는 장고를 사용합니다 그들은 단지 프로젝트 완성을 원한다 이것은 당신이 그것을하도록 허락 할 것입니다 장고가 프로젝트를 더 빠르게 빌드 할 수있게 할 것입니다

포함 된 배터리가 포함되어 있기 때문입니다 따라서 기능이 내장되어 있습니다 알다시피, 관리자 웹 사이트를 만들면 WordPress에서 어떻게되는지 알 수 있습니다 당신은 그때에 접근 할 수 있습니다, 웹 사이트를 만들 때 자동으로 가서 블로그 게시물을 바꿀 수 있고, 당신은 새로운 게시물을 추가 할 수 있습니다, 당신은 그것에 그림을 추가 할 수 있습니다, 당신은 스팸 코멘트를 관리 할 수 ​​있습니다, 당신은 captcha를 추가 할 수 있습니다, 관리자 인터페이스에서이 모든 작업을 수행하십시오

당신은 거기 앉아서 PHP를 직접 코딩하지 않습니다 당신은 실제로 포인트 앤 클릭 인터페이스를 사용하고 있습니다 Django는 관리자 인터페이스가 내장되어 있습니다 당신이 클라이언트와 일할 때 정말 멋지 네요 너는 그걸 앱 오른쪽으로 넘겨주고 싶어

당신이 끝났을 때 그들은 많은 것들을 사용할 수 있습니다 관리 인터페이스에서 좋습니다, 이것은 플라스크에 대해 실제로 처음부터 만들 필요가있다 반면 Django에서는 내장되어 있습니다 이제 Django에는 많은 배터리가 포함되어 있습니다

그래서 꽤 무게가 나가는 프레임 워크입니다 그것은 내장 된 많은 기능을 제공합니다 그래서 그것은 또한 함께 제공됩니다 관리자 인터페이스가 내장되어 있습니다 그래서 정말 멋진 동안 당신은 많은 일을 더 빨리 끝낼 수 있고, 때때로 일어나는 일은 바로 이해하기가 쉽지 않습니다 내가 어떻게 마술을하지 않았는지 알 겠어? 장고에서 우리는 마술이라고 부르는 것들이 많이 있습니다

무슨 일이 벌어지고 있는지 이해하기가 더 어렵습니다 너무 많은 물건을 끌고 있기 때문에 이미 설치된 패키지 및 모듈에서 가져 오기 코드가 마술처럼 보이게합니다 그래서 그것이 우리가 말하는 이유입니다 어떤 것들은 신비스럽게 보일 수도 있습니다 알다시피, 그들은 당신이 처음부터 어떻게 행동 하느냐가 아닙니다

그래서 Django의 경우 Flask에 대한 기본 지식을 습득하면됩니다 당신은 일종의 계속 갈 수 있고 많은 문제를 겪지 않을 수 있습니다 Django를 사용하면 이러한 문제가 발생할 수 있습니다 해결하기가 더 어려워서 매우 신비 롭습니다 그래서 그것이 내가 말할 것입니다

이것은 여전히 ​​초보자를 위해 작동하지만, 너가 그것을 이해하지 못할 것 같지 않아 누군가 당신에게 설명해 주겠지 만, 일단 플라스크를 지나면 기본적인 웹 개발이 어떻게 작동하는지 이해하고, 플라스크가 너에게 더 쉬울 것 같아 개념을 이해하기 좋아요, 이해하는 편이 낫습니다 그래서 저는 이것을 쓸 것이고, 저는 여기에 쓸 것입니다

개념 전체를 이해하는 것이 더 쉽습니다 Flask를 사용한 웹 개발 개념 그러나 일단 당신이 그것을 이해한다면 너는 실제로 여기 들어올 수있어

그리고 당신도 알다시피, 나는 중간체에 대해 말할 것입니다 당신이 초심자이더라도, 뻗기의 종류 친절한, 당신은 장고를 배우기 시작할 수 있고 당신은 그것을 얻을 것이다 그렇게 어려운 것은 아닙니다 그리고 비디오 코스도 있습니다 그것은 유튜브에있다

그것은 절대적으로 무료 다 2018 년에 Python Django 튜토리얼을 살펴볼 수 있습니다 말하자면 2019 년에 만들 수 있습니다 나는 그것이 멋질 것 같아 그래서 중간 단계가 있고 이것은 또한 진보 된 사람들에게도 정말 좋습니다

이제 저는이 두 가지의 이점을 설명했습니다 하지만 제 개인 의견도 드릴 것입니다 나는 너에게주는 이론 교사가되고 싶지 않아 찬반 양론은 이제 괜찮아 질거야 내 개인 취향과 내가 좋아하는 웹 프레임 워크 Django입니다

좋아요, 제가 가장 좋아하는 틀입니다 오, 미안 해요, 배터리가 전화로 죽을 거예요 그래서 우리는 모든 것이 괜찮은지 확인하고 있습니다 아직도 살아있는거야, 우리는 여전히 의견을 받고 있는가? 들어올 물건이 뭐든간에? 좋아 미안, 얘들 아

일단 연결되면 알려주세요 좋은? 우린 괜찮아? 시원한 좋아, 이제 얘기하고 싶어 왜 장고가 내가 좋아하는 프레임 워크인가 내가 일할 때 나는 물건을 빨리 만들고 싶다

이렇게하면 빠르게 구축 할 수 있습니다 자, 당신이 처음부터 모든 것을하고 있기 때문에, 당신이하고있는 일을 이해하는 것이 더 쉬울 것입니다 천천히 물건을 만들거야 당신이 빌드해야하기 때문에 너무 많은 기능 기스로부터 반면 여기, 당신이 구축 할 많은 기능, 본질적으로 그것의 많은 것이 내장 될 것이다 그래서 당신은 매우 빨리 물건을 정리할 수있게 될 것입니다

그래서 그것이 내 개인적인 취향입니다 내가 할 수있는 것에 대해 더 신경을 쓰고, 나는 개발자로서 더 생산적이되고 싶다 그리고 개발자로서 더 생산적이라면, 그러면 물건을 빨리 만들 수 있습니다 그리고 코드를 더 빨리 배송 할 수 있다면, 나는 잠재력이있다 내 고객의 요구를보다 신속하게 충족시키기 위해, 그러므로 나는 더 빨리 돈을 받고 더 많이 돈을받을 수 있습니다

더 많은 고객과 일할 수 있습니다 그리고 그것이 Django를 좋아하는 이유입니다 매우 실용적입니다 그리고 그것은 내가 정말로 빠른 것을 할 수있게 해줍니다 당신이 완전히 시작하고 이해하지 못한다면 웹 개발의 개념, 이건 너 혼란 스러울지도 몰라

하지만 기본적인 튜토리얼을 통해 갈 때, 미구엘의 훌륭한 가이드가 있습니다 미구엘, 그의 이름은 뭐니? Miguel의 flask 튜토리얼을 타이핑하면, MIGUEL, 당신은이 서사시적인 웹 개발 튜토리얼을 얻을거야 플라스크를 사용하여 작성되었습니다 그리고 너는 그것의 종류를 통과 할 수있다 그리고 당신은 정말로 이해하기 시작할 것입니다

웹 개발의 개념 일단 당신이 그걸 통과하면 당신은 정말로 그것을 이해합니다 당신이 깨닫게 될 것, 장고에서 같은 일을하는 것, 세상에, 너무 쉬워 모델을 어떻게 구축 할 수 있는지, 어떻게 모든 것이 데이터베이스와 자동으로 작동하는지, 보기간에 코드를 이해하는 방법 그리고 당신의 모델과 그 모든 것 정말 아름답습니다 당신이 정말로 빨리 일을 할 수있게 해줍니다

그리고 장고의 ORM은 개인적으로 생각합니다 이해하기 쉽다 빠르게 물건을 만들 수있게 해줍니다 그러나 다시, 얘들 아, 내 개인적인 취향이야, 모두가 자신의 개인적 취향을 가지고 있습니다 그래서 아래 채팅에 드롭 가장 좋아하는 웹 프레임 워크는 무엇입니까? 그것은 플라스크인가? 아니면 장고입니까? 왜 그걸 좋아하니? 나는에서 배우기를 원하기 때문에 당신의 관점도

그래서 어떤 질문이 들어 오나요? 채팅이 없나요? 무슨 일이 일어나는지 보자 – [Cameraman] 좋아, Django는 미래가있다 게시하는 것이 무료입니까? – 예, 들어올 물건이 있어요 왜 나 한테 아무 말도하지 않는 이유를 모르겠다 좋아요, 공개 할 수 있습니까? 예, Flask와 Django는 무료로 게시 할 수 있습니다

또한 Django는 미래가 많으며 Flask도 마찬가지입니다 이 두 가지 모두 미래가 많습니다 미래가 다 끝난 것은 아닙니다 좋아, 그럼 2019, 2020, 2021, 어쩌면 2021에 다른 프레임 워크가있을 수도 있습니다 그러나 당신이이 개념을 이해한다면, 당신은 괜찮을 것입니다

장고로 지어진 많은 대기업이 있습니다 그리고 플라스크 그리고 그들은 그들의 틀을 바꾸지 않을거야 2020 년과 2021 년의 원인일까요? Instagram의 경우 코드의 상당 부분이 장고에서 작성됩니다 그것은, 그들은 단지로 전환하지 않을거야 그런 다른 프레임 워크

그것은 많은 시간과 노력이 필요하다 시간과 코드 및 개발자 시간과 돈을 그리고 너도 알다시피, 그들은 그것을 바꿀 수 없을거야 많은, 몇 년 후, 예 – [카메라맨] 그들은 큰 데이터를 가지고 무엇이 더 나은지 묻습니다 – 그래, 큰 데이터로 어느 것이 더 낫지? 다시 말하지만 원하는 프레임 워크를 선택할 수 있습니다

하지만 나는 개인적으로 장고를 다시 선호 할 것이다 왜냐하면 나는 더 빨리 물건을 만들 수 있기 때문입니다 큰 데이터로 작업 할 때, 그건 플라스크 나 장고가 아니야 특별히 큰 데이터로 더 많은 일을 할 수있게 해줄 것입니다 큰 데이터의 경우 사용 방법을 알아야합니다

Matplotlib과 같은 다른 유형의 라이브러리 너는 해고를 알아야한다 그리고 너는 그 다른 것들이 무엇인지 알 필요가있어, 판다, 그래서 나는 그것을 쓸 수 있지만 나는 그저 보드를 갖고 싶다 우리 목적을 위해 이렇게 하지만 다른 라이브러리가 있다는 것을 알고 있습니다 당신이 이해하고 배우는 것이 필요합니다 그런 다음 구현할 수 있습니다

이러한 프레임 워크 중 하나로 따라서 큰 데이터를 처리하는 경우, 그 중 하나가 다른 것보다 더 좋아할 것 같지 않습니다 그러나 이러한 일반적인 원칙 여기에서 설명한 설명은 여전히 ​​적용됩니다 – [카메라 맨] 시작하는 것이 더 낫다고 생각하니? 장고와 함께 또는 플라스크와 함께? 그래, 네가 완전한 초보자라면, 플라스크 먼저 물건 좀 해 그게 너를 이해하게 해줄거야 알다시피, 나는 이해하기 쉽고 간단하다고 말했다

그래서 초보자라면 웹 개발으로는 아무 것도하지 않았습니다 플라스크 먼저 몇 가지 일을해라 그러면 웹 개발이 어떻게 작동하는지 이해할 수 있습니다 그리고 나서 장고로 가면 당신은 할 수있을거야 그것이 얼마나 강력한지를 보는 것 얼마나 빨리 물건을 집어 넣을 수 있느냐에 달려 있습니다

너가가는 것에 흥미가 있으면 장고 개발자되기 풀 스택 개발자가되어, 우리가 가지고있는 Profitable Programmer 코스 영리 프로그래머가 당신을 도와줍니다 그래서 그것이 당신이 관심을 가지고있는 것이라면, CleverProgrammercom에 그냥 넘기세요 거기에 귀하의 이메일과 이름을 입력하십시오 이 세 가지 서사시 교육을 보내 드리겠습니다

이 서사시적인 마스터 클래스를 무료로 보내 드리겠습니다 놀라운 가치를 결정하고 그것을 사랑한다면 Profitable Programmer 과정에 참여하고 싶다면, 너를 본질적으로 만들거야 전체 스택 장고 웹 개발자 좋아요, 그래서 그것이 당신을 가르치는 것입니다 또한 처음 몇 가지 프로젝트를 다룹니다

플라스크 (Flask)를 사용한 첫 번째 프로젝트 중 하나 웹 개발 방법 이해하기 Django를 사용하여 당신을 이동시킵니다 Django 풀 스택 개발자가되었습니다 다른 – [Cameraman] 최고의 IDE for Python? 알았어, 최고의 IDE, 내가 설명해 줬어

내 다른 동영상 중 하나는 PyCharm입니다 나는 그것이 정말로 좋다라고 생각한다, 예 – [Cameraman] 최고의 프런트 엔드 프레임 워크, Django, Vue JS 또는 React? – 프론트 엔드 프레임 워크의 경우, 장고 나는 프론트 엔드 프레임 워크라고 생각하지 않는다 내가 틀렸다면? 이것은 백엔드 프레임 워크와 비슷합니다 프런트 엔드의 경우, 나는 React와 함께 일하지 않았다

나는 Vue JS와 함께 일하지 않았다 하지만 나는 많은 사람들이 정말로 좋은 것을 말하는 걸 들었습니다 내 경험으로 볼 때 더 많은 사람들이 보았다 React가 Django와 어떻게 작동하는지 그래서 나는 거기에 큰 대답을 줄 수는 없다

그러나 경험을 바탕으로 나는 React로 시작한다고 말할 것입니다 장고와 함께 네가 할 수있는 걸 보아라 알았어 그런 다음 Vue로 앞으로 이동하십시오 – [Cameraman] 내가 배울 필요가 있니? 큰 데이터를위한 웹 개발? – 큰 데이터를 위해 웹 개발을 배울 필요가 없습니다

그러나 종종 웹 개발이 도움이 될 수 있습니다 네가하고있는 많은 것들이 웹에서 많은 일을해야합니다 하지만 아니, 그렇게 할 필요는 없습니다 하지만 알다시피, 내가 큰 데이터를하고 있다면, 나는 데이터 과학자가 되려고 노력하고있다 나는 웹 사이트를 가질 수 있기를 바란다

그 데이터를 시각화하고, 데이터를 표시하고, 데이터베이스에 물건 저장, 사람들에게 로그인 및 로그 아웃 기능 제공 그래서 그들은 데이터를 볼 수 있고, 데이터를 저장할 수 있으며, 그리고 그 모든 것 그리고이를 위해 웹 개발에 대해 알아야합니다 또한, 웹 개발은 쉬운 입장입니다 돈을 받고 프로그래머가되기 시작하면, 큰 데이터, 첫 번째 직업으로 들어가기가 훨씬 더 어렵습니다 그래서 그것이 당신의 첫 직업이라면, 웹 개발은 조금 더 쉬운 길일 것입니다 목표에 부합 할 수도 있습니다

여전히 큰 데이터로 일하는 것 그래서 제가 큰 지지자입니다 먼저 웹 개발을 시작하십시오 그런 다음 다른 일들을 계속하십시오 큰 데이터 및 데이터 과학을 좋아합니다

우리가 얻은 건 그 밖에 뭐가 좋은거야? 좋아, 얘들 아, 우리가 감쌀거야, 우리가 간단하게하고 싶어, 나는 너를 위해 꽤 자주 생계를 유지하려고 노력하고 싶다 도움이 되었다면 지금 바로 의견을 보내주십시오 또는 실시간 채팅에서 이것이 당신에게 도움이 되었다면 그리고 만약 그렇다면 우리는 이것들을 더 많이 할 것입니다 그리고 우리는 누가 아론을 가졌습니까 대부분의 기술 교육을 수행하고 있습니다

그들은 논평하고, 어떤 것을 말하고 있습니까? – [카메라맨] 대단히 감사합니다 – 차갑고, 그런 것들이 우리에게 알려줄거야 그들이하는 말 – [카메라맨] 대단히 감사합니다 – 진정해

– [Cameraman] Boda 프레임 워크는 어떻습니까? 고마워 고마워 – 좋아 알았어, 너를 돕는 것 같아 너희들 여기와 주셔서 고맙습니다, 정말 고마워요

우리가 할 애런이있어 많은 기술 교육 나는 부드러운 기술과 협상에 더 초점을 맞추고 싶다 어떻게 프리랜서 작업을 실제로 할 수 있는지, 어떻게 실제로 일자리를 얻을 수 있습니까? 인터뷰를 다루는 방법, 그게 제가 주로 집중하고 싶은 부분입니다 어떻게 다른 개발자를 가질 수 있습니까? 당신을 위해 프로젝트를 수행하도록 그들을 관리하십시오

채널이 열심히 기술적 인 훈련을 받고있는 곳, 너는 나 한테 부드러운 기술 훈련을받을거야 그리고 우리는 또한 새로운 프로그램으로 나올 것입니다 그 프로그램이 호출 될거야 파이썬으로 물건을 자동화하는 법, 나는 정말로, 정말로, 정말로 흥분한다 너희들은 그것에 대해 더 많이 알게 될거야

일이 진행됨에 따라 정말 커다란 무언가가 될거야 정말 놀라운 것 하지만 그래, 그 말로, 여기 계신 것에 대해 감사드립니다 즐거웠기를 바랍니다

이 비디오가 마음에 들면, 아직 채널을 구독하지 않았다면 채널을 구독하십시오 언제나처럼, 나는 너의 얼굴을 사랑한다 다음 비디오에서 뵙죠 와우!

Czech giant-slayer Tomas Berdych confirmed for 2019 ASB Classic

내년 ASB 클래식에 또 다른 주요 카드가 추가되었습니다 4 Tomas Berdych가 남자 단식에서 경기 할 것입니다

33 살의 그는 33 개의 ATP Tour 타이틀을 가지고 있으며, 상금 상금을받는 상금의 9 위를 차지했다 체코는 또한 남자 테니스의 빅 4 (Roger Federer, Rafael Nadal, Andy Murray, Novak Djokovic)의 4 명의 선수를 그의 경력 중 메이저 리그에서 모두 패할 수 있다고 주장 할 수있는 유일한 선수 3 명 중 한명이다 그 중 2 개는 2010 년에 인상적인 윔블던에서 뛰었고, 라파엘 나달에게 패배하기 전에 결승전에가는 도코비치 (Djokovic)뿐만 아니라 챔피언 인 페더러 (Federer)를 화나게했다 허리 부상으로 Berdych는 올해 6 월부터 법정에서 멀어졌지만 오클랜드로의 완전 회복에 기대하고있다 "오랫동안 ASB 클래식 게임을하고 싶었다"고 Berdych 씨는 말했다

"매년마다 나는 많은 좋은 것들을 듣고 항상 놀고 싶어했습니다 나는 좋은 휴식을 취하고 나의 몸은 정말로 기분이 좋다 나는 처음으로 오클랜드를 보는 것을 고대하고 있습니다 "토너먼트 담당 책임자 인 Karl Budge는 Berdych를 확보하게되어 매우 기쁩니다 "이제 오랜 시간이 걸렸습니다

"라고 Budge는 말했습니다 "나는 매년 토마스 감독을 지 냈으며 필사적으로 그를 데리고 나가길 원했던 토마스를 쫓아왔다 "그는 빅 4의 뒤를 잇는 최고의 선수 일 가능성이 높다 다른 어느 시대에도 그는 다수의 그랜드 슬램 챔피언이 될 것이다 우리는 그가 마침내 여기에서 뛰는 것을 기다릴 수 없다

"성장중인 남자 수영장은 전 챔피언 인 존 이너 (Isner)와 로베르토 바우 티 스타 – 아구 트 (Roberto Bautista-Agut)와 함께 Berdych를, 호주 오픈 준결승 인 현천 체코 토마스 베르디치 (Tomas Berdych), 2015 년 호주 오픈에서 라파엘 나달과의 8 강전 승리 출처 : 게티

Python Tutorial for Beginners | Python Full Course From Scratch | Python Programming | Intellipaat

좋은 아침, 좋은 오후와 좋은 저녁 신사 숙녀 여러분 저는 Intellipaat의 Atul입니다

저는 파이썬 튜토리얼에서이 세션에 이르기까지 전 세계의 다른 파이썬 애호가를 환영합니다 파이썬을 기반으로 한 몇 가지 생각과 연구로이 세션을 시작하겠습니다 주식 오버플로에 따르면 2018 개의 개발자 설문 조사에 따르면 Python은 2018 년에 가장 많이 쓰이는 프로그래밍 언어입니다 비록 당신이 파이썬에서의 경력에 ​​대해 이야기를하더라도, 파이썬 개발자는 전 세계적으로 기계 학습을 포함하여 광범위한 작업에 대한 큰 수요가 있습니다 데이터베이스 데이터 분석 클라우드 인프라 웹 사이트 설계 웹 스크래핑 보안 모바일 개발 및 기타 Indeedcom과 같은 주요 직업 웹 사이트에서 Python 개발자 작업을 검색하면 예제를 제공합니다

또는 monstercom을 통해 수천 개의 일자리를 찾을 수 있습니다 Indeeds 2018 년 3 월 데이터를 기반으로 한 미국 Python 개발자의 평균 월급은 $ 115835 많은 기업들이 지식있는 파이썬 개발자를 고용하기 위해 경쟁하고있는 경우 평균 급여가 높고 또한 파이썬이 주문형 기술이라는 사실을 지원합니다 이제 더 이상 지연하지 않고 진행하십시오 오늘 회의 의제를 논의하겠습니다

이 세션에는 전제 조건이 필요하지 않으므로 그래서 저는 파이썬에 대해 처음부터 이야기 할 것입니다 음, 그냥 참고하시기 바랍니다 Python을 처음부터 가르쳐 주겠다이 세션에서는 전제 조건이 필요 없다 파이썬의 거의 모든 기초를 다루려고 노력할 것입니다

몇 가지 팁과 트릭을 포함합니다 이 세션을 더 대화식으로 만들기 위해 몇 가지 퀴즈를 추가하여 스킬 테스트에 도움이 될 것입니다 그래서 우리는이 세션을 시작할 것입니다 파이썬 30 소개, 키워드에 대해 가르쳐주는 파이썬 토큰 파이썬에서 리터럴과 연산자의 종류와 종류를 식별합니다

다음으로 다양한 데이터 유형과 파이썬에서이를 사용하는 방법에 대해 배웁니다 프로그램 실행의 흐름을 배우는 흐름 제어에 대해 배우게됩니다 while 및 기타 흐름 제어 명령문 용으로 사용 일단이 부분까지 편안 해지면 우리는 파이썬에서 함수를 정의하고 호출하는 법을 배우게 될 것이다 추가 시장 수요보기 튜토리얼의 일부로 람다 함수, 배열, 클래스 및 객체 같은 주제가 포함되어 있습니다 마지막으로 우리는 파이썬에서 파일을 다루는이 세션을 끝낼 것이다

나는 당신들에게 의제가 분명하기를 바랍니다 우리 앞으로 나아갈까요? 자, 파이썬에 대한 소개로 세션을 시작합시다 그렇다면 파이썬은 무엇입니까? 그럼 파이썬은 높은 수준입니다 범용 프로그래밍을위한 객체 지향 프로그래밍 언어는 가장 널리 사용되는 프로그래밍 언어 중 하나입니다 고급 프로그래밍 언어이며 기본 작업을 적은 비용으로 실행하는 것으로 잘 알려져 있습니다 더 조밀하고 경제적 인 언어를 배울 수 있습니다

파이썬 코더는 종종 자바 코드보다 3 ​​~ 5 배 짧고, C ++ 코드보다 약 5-10 배 더 짧음 당신이 그 역사에 대해 이야기한다면 1991 년 Guido van Rossum이 개발했습니다 그 이후로 오픈 소스 커뮤니티는 여전히 성장하고 있습니다 그래서, 그가이 이름을 어떻게 생각해 냈다고 생각하니? 뱀의 원인이 아니 었습니다 음 아니 Rossum은 시트콤 TV 시리즈 Monty Python의 Flying Circus라는 이름으로 Python을 명명했습니다 쇼에 깊은 인상을 받았던 것 같습니다 그래서 이들은 파이썬에 대한 다른 높은 수준의 소개입니다

이제 파이썬이 너무 대중적으로 만들어진 이유 또는 왜 그것을 배워야하는지에 대한 질문이 생길 수 있습니다 그럼 하나씩 차례로 살펴 보겠습니다 따라서 우리가 가진 첫 번째 요점은 간단하고 배우기 쉽습니다 글쎄, 파이썬을 다른 언어, 예를 들어 자바 나 C ++과 비교한다면 당신은 구문에서 그 (것)들보다는 매우 더 쉽다는 것을 것을을 발견 할 것이다 공중에없는 세미 콤마에 대해 걱정할 필요가 없습니다 구문은 읽기 쉽고 Java의 경우와 같이 명령문을 인쇄하기 위해 여러 줄의 코드를 작성하는 것이 안전합니다

파이썬에 관해서 이야기한다면 작성해야 할 모든 것 언급 한 큰 따옴표 안에 예를 들어 인쇄 할 문장 하나만 있습니다 원하는대로 인쇄하십시오 그래서 이것은 배우기가 쉽고 간단합니다 다음 기회는 경력의 기회입니다 글쎄,이 비디오 자체의 시작 부분에서 파이썬이 IT 업계에서 커다란 직업 기회를 갖고 있다고 말했던 것처럼 거의 모든 다른 IT 기업이 파이썬 및 일부 또는 다른 방법을 사용하는 기업 또는 수십억 기업 일 수 있습니다

그래서 당신이 파이썬 개발자라면 당신은 기계 학습 데이터베이스의 영역에서 광범위한 작업에 대한 엄청난 수요에 직면하게 될 것입니다 데이터 분석, 클라우드 인프라, 웹 사이트 디자인 웹 사이트 안정성, 테스트, 스크래핑, 보안, 모바일 개발 및 기타 당신은 제 말을 믿지 않아요 주요 직업 웹 사이트에서 Python 개발자 일자리를 찾아보십시오 평균적으로 약 1 억 6 천만 달러의 급여로 수천 개의 일자리를 찾을 수 있습니다 이것은 많은 지식을 가진 Python 개발자를 고용하기 위해 경쟁하고있는 많은 회사가 있음을 나타냅니다 그래, 파이썬에서 커다란 직업 기회를 얻으려면 기술에 달려있다

괜찮아 다음은 대규모 오픈 소스 커뮤니티입니다 글쎄, 만약 당신이 파이썬 개발자가되고 당신이 갇혀 있거나 새로운 것을 배우고 싶다면 당신은 걱정할 필요가 없다 그것에 대해 참조, 매뉴얼, 서적, 자습서, 비디오, 포럼과 같은 많은 자원을 찾을 수 있습니다 인터넷에있는 기타 정보 의심되거나 기술적 인 문제가있는 경우 포럼, 트위터 또는 페이스 북에서 수천 명의 파이썬 커뮤니티 회원들의 도움을받을 수 있습니다

파이썬은 오픈 소스 커뮤니티이기 때문에 항상 최신 상태로 유지하고 개선하기 위해 노력하고있는 사람들을 찾을 수 있습니다 트렌드와 최신 버전의 언어 가져 오기, 맞죠? 그래서 네, 망할 대형 오픈 소스 커뮤니티가 있습니다 다음은 안정적이고 효율적입니다 Python 개발자 또는 언어 사용 경험이있는 사람에게 물어보십시오 빠르고 안정적이며 효율적입니다

거의 모든 환경에서 Python 응용 프로그램을 사용하고 배포 할 수 있으며 성능 손실은 거의 없습니다 다용도로 인해 어떤 플랫폼을 사용하든 다시 작업 할 수 있습니다 즉, 웹 개발, 데스크톱 응용 프로그램, 모바일 응용 프로그램 및 더 많은 동일한 경험을 제공하므로 단일 플랫폼 또는 도메인에 구속되지 않습니다 거의 모든 곳

괜찮아 그럼 우리는 다음과 같습니다 광범위한 라이브러리 파이썬에는 거대한 라이브러리 목록이 있습니다 관심 분야에 따라 파이썬에 관심이있는 어떤 프로그래머에게 유용할까요? 예를 들어 과학 컴퓨팅을위한 numpy, 데이터 시각화를위한 plotlib, 자연어 처리를위한 nltk 웹 프레임 워크 용 장고 게임 개발을위한 Pygim과 더 많은 것들이있다

그것은 많은 장소에서 사용할 수있는 웹 개발과 같은 응용 프로그램의 다양한있다 당신은 장고 플라스크와 토네이도 같은 Python 웹 프레임 워크를 사용할 수 있습니다 만약 데스크톱 응용 프로그램 개발에 착수했습니다 당신은 pyGTK와 코코아 또는 기계 학습이나 심화 학습 분야에서 파이썬을 사용할 계획이라면 데이터 과학에서 많은 파이썬 라이브러리를 찾을 수 있습니다 그것 SK가 tensorflow, theano 및 더 많은 것을 배우는 것처럼 클라우드 및 개발자 작업에 관해 이야기한다면 OpenStack Python 소프트웨어 개발 키트를 사용할 수 있습니다 OpenStack 클라우드에서 리소스를 생성하고 관리하기위한 Python 자동화 스크립트 작성에 일반적으로 사용됩니다 fabric 개발을위한 SSH 사용을 능률화하기 위해 fabric이라는 Python 라이브러리를 사용할 수도 있습니다

관리 작업 괜찮아 마지막 단어는 하드웨어 프로그래밍입니다 다음으로 하드웨어 프로그래밍으로 전환하려는 경우 파이썬으로 프로젝트를 실제 세계에 연결하기 위해 나무 딸기 파이가 있습니다 자 이제 아시다시피, 세상과 싸우는 것이 얼마나 중요한지 파이썬과 산업의 인기를 보자

음, 큰 기술 대기업은 파이썬을 사용하고 있습니다 사실 파이썬은 Google이 가장 좋아하는 언어 중 하나입니다 그들은 항상 전문가를 고용하고 있으며 심지어 많은 인기 제품을 만들었습니다 그러나 나는 야후를 좋아하는 많은 대기업들이 이후로 다시 언급해야한다고 생각하지 않는다 Facebook Netflix Dropbox YouTube BitTorrent NASA 및 다른 많은 사람들은 Python 개발자를 의지합니다

따라서이 회사들은 이미 파이썬에서 일한 재능있는 전문가를 찾고 있습니다 파이썬 개발자들과 파이썬 웹 개발자들에게는 언제나 요구가있다 글쎄, 파이썬의 배경 조사에 관한 것이었다 이제 파이썬 프로그래밍에 대해 자세히 살펴 보겠습니다 그래서 우리 시스템에 파이썬을 설치하는 것이 가장 먼저 할 일입니다

그래서 이미 시스템에 파이썬을 설치하지 않은 사람들을 위해 파이썬을 설치했습니다 다운로드하여 공식 웹 사이트에 설치할 수 있습니다 트리플 w 점 파이썬 점 또는 슬래시 다운로드 파이썬을 시스템에 설치하는 것이 얼마나 쉬운 지, 기본 브라우저를 열 것인지, 여기에 파이썬 점 또는 파이썬 점을 쓰겠습니다 슬래시 다운로드 여기에서 볼 수 있듯이 우리는 당신이 다른 버전을 원한다면 다운로드 파이썬 3 포인트 71을 다운로드 받았다

Windows Linux 또는 Mac의 경우 이 링크를 클릭하면됩니다 예를 들어 Windows 사용자가 있고 다른 버전을 원한다면 링크를 클릭하면 다른 버전의 Python을 여기에서 다운로드 할 수 있습니다 따라서 우리가 여기서 처음 두 옵션은 최신 Python 3 릴리스 Python 3 포인트입니다 7

1 및 최신 Python에서 Python 27 dot 1 : 5를 릴리스하십시오 이것들은 파이썬의 두 가지 인기있는 버전입니다 자, 어떤 버전을 다운로드해야합니까? 글쎄, 나는 과거에 내 컴퓨터에 파이썬 3을 설치했다 파이썬 버전이 파이썬 2 또는 파이썬 3을 배우는 것이 가장 좋았던 코딩 커뮤니티에 대한 약간의 논쟁이있었습니다 특히 파이썬 2

7이나 파이썬 35 또는 3 포인트 7 비슷하게? 내가 Pisan에게 남편에게 가장 인기있는 버전을 10 년 반 동안 알려주고 특정 회사에서 여전히 수요가 있다고 가정 해 보겠습니다 그러나 더 많은 기업들이 Python 2에서 Python 3로 이동하고 있습니다 2017 Instagram은 Python 27에서 대부분의 Python 코드베이스를 마이그레이션했습니다

새로운 파이썬 버전마다의 파이썬 3 다른 한편으로는 더 빠른 런타임을 얻고 있습니다 파이썬 27을 더 빨리 작동시키기 위해 현재 아무도 노력하고 있지 않습니다 또한 python 3에 대한 커뮤니티 지원이 더 좋습니다

그래서 초보자를위한 파이썬 프로그래밍을 배우고 자하는 사람 나는 당신이 구식이되고있는 버전에 시간을 소비하지 말아야한다고 제안한다 글쎄, Windows 용 Python 3을 다운로드하자 첫 창으로 직접 뛰어 올라 파이썬 3 포인트 71을 다운로드하자 다운로드 해 그래서, 다운로드되었습니다

그냥 도트 exe 파일을 클릭하고 설치 단계를 따르십시오 그것은 설치 클릭 얻을 것이다 지금 설치를 클릭하십시오 버전을 설치하려는 드라이브를 선택하고 다음을 클릭하면 머신에 설치됩니다 괜찮아 이제 설치 옵션을 클릭하겠습니다 예 그리고이 설정은 내 시스템에 파이썬을 설치합니다

파이썬을 시작한다면 코드를 적어두고 기본적으로 실행되도록 다양한 옵션을 제공합니다 우리는 파이썬 CLI를 사용합니다 메모장이나 메모장 플러스 등의 텍스트 편집기를 사용하거나 파이썬 IDE를 사용할 수 있습니다 노트북과 거미에 칩이있는 아나콘다는 내부에 미리 설치되어 있습니다 파이썬은 주로 들여 쓰기를 기반으로합니다

따라서 프로그램을 코딩하고 디버깅하는 동안이 ID는 많은 도움이됩니다 그래서 그때까지 제 설정은 성공적이었습니다이 튜토리얼을 닫으려고합니다 웹 기반 응용 프로그램 인 일본 노트북을 사용할 것입니다 그렇게하면 파이썬 코드를 쓸 수 있습니다

사용할 준비가되었으며 대화 형 데이터 과학 환경을 제공합니다 목성 노트와 파이썬을 설치한다면 좋습니다 목성 노트와 파이썬이 이미 포함되어있는 아나콘다 배포판을 사용하는 것이 좋습니다 Python Holley로 시작하는 패키지로 다운로드 할 수 있습니다 웹 사이트 triple w dot anaconda를 방문해 봅시다

콩 슬래시 다운로드 기본 브라우저를 열자 삼중 w 점 아나콘다 닷 컴 슬래시 다운로드 수 보시다시피 여기에 다운로드 옵션이 있습니다 그저 양파를 클릭하십시오 Chanel start 다운로드 한 파일을 열고이 일련의 단계를 수행하고 컴퓨터에 anaconda를 설치하십시오

좋아, 나 때문에, 나는 이미 시스템에 모서리를 설치했다 그래서 저기로 가서 열어 보겠습니다 아나콘다 네비게이터 시작하려면 시간이 걸릴 수 있습니다 설치 후 Anaconda Navigator가 어떻게 보이는지 보여줍니다 여기에서

내 목성 노트북을 선택하고 실행 버튼을 누르십시오 내 기본 브라우저에서 내 목성 노트가 열립니다 그래서 여기에 내 목성 노트북이 있는데 그것은 localhost에서 열렸습니다 그래서 이것은 목성 노트가 어떻게 보일 것인가입니다 그래서 여기에서 새로운 것에 가라

노트북에서 파이썬 3을 선택하십시오 그리고 이것은 여러분에게 파이썬 노트 페이지로 방향을 바꿀 것입니다 파이썬 노트 페이지에서 여러분은 다양한 종류의 파이썬 코드를 작성할 수 있습니다 초보자 수준에서 고급 수준까지 이제 코딩을위한 환경을 설정했습니다 파이썬이 얼마나 쉬운 지 한번 보도록하겠습니다

추가를 원하십니까? 1과 2의 동등한 3 그게 전부 야 당신이해야 할 일은 1 플러스 2이고 결과를 얻을 것입니다 그래서 그것을 움직여서 그것에 대해 더 많이 가르쳐 드리겠습니다 자습서로 돌아가 다음 주제가 무엇인지 살펴 보겠습니다 그래서 첫 번째 주제는 파이썬 변수입니다

어떻게 값이 할당되었다고 생각합니까? 값을 할당하는 것이 좋습니다 변수에 단일 값을 할당하고 다음 변수에 여러 값을 할당하는 두 가지 방법이 있습니다 변수에 단일 값을 할당하는 것으로 시작해 보겠습니다 자바 또는 C ++과 달리 변수에 대한 데이터 유형을 추가하지 않아도 변수의 이름 만 지정하면됩니다 예를 들면 10입니다 데이터에 따라 다릅니다

파이썬은 변수의 데이터 유형을 자동으로 감지합니다 이 경우 정수 다 좋아 다른 예를 보자 희생자로 이름이 있다고 가정 해보자 그래서 파이썬은 문자열 값을 저장 했으므로이 이름 변수가 데이터 유형 문자열이라는 것을 자동으로 감지합니다 괜찮아 다음으로 우리는 mm 포인트 2 3으로 급여가 있습니다 2002 3은 부동 유형이므로 자동으로 Python이 데이터 유형 float의 Salvi 사용을 감지합니다 변수에 데이터 유형을 지정할 필요가 없습니다

자, 대수학 수첩에이 예제를 보여 드리겠습니다 예를 들어 정수 값을 저장해야합니다 그래서 저는 10이라는 변수를 정수로 명명 할 것입니다 10은 정수이고, 오른쪽에 입력 할 데이터 유형은 지정하지 않았습니다 오류가 나타나지 않으므로 그래서 나는 짐작한다

맞아 하지만 int를 10이라도 쓰면 어떨까요? 그래서 볼 수 있듯이 잘못된 구문을 사용하여 변수 앞에 어떤 데이터 형식도 사용할 수 없습니다 좋아, 문자열 변수를 저장하려면 어떻게해야합니까? 똑같은 이름의 존 홀리 안녕하세요 Tonto 부동 데이터 유형 급여 또는 변수 이름이 같으면 2020 32 3 4 꿀 그것만큼이나 간단합니다 좋습니다

이제 변수에 값을 할당하는 방법을 배웠습니다 동일한 변수에 여러 개의 할당을 할당하는 방법을 살펴 보겠습니다 좋습니다 3 개의 변수를 10과 같다고 가정 해 봅시다 십일조와 같음 C 열 같아

여기에 세 가지 변수가 있습니다 모두에게 동일한 값을 지정해야합니다 그래서 값 하나 하나를 할당하는 대신에 여러분이 쓸 수있는 것을 그냥 쓸 수 있습니다 알았어 아무런 실수없이 실행될거야

벌금 지금 이것은 간단했습니다 이제 각 변수에 다른 값을 지정해야한다면 어떻게 될까요? 저는 X가 20 인 변수를 가지고 있습니다 왜 동등한 지 30이고 Z는 40입니다 따라서이 경우 복수 할당을 위해 할 수있는 일은 X 쉼표 Y 쉼표 지 평등 20 쉼표 30 쉼표 40 지금처럼 간단하게 두 변수 중 하나를 출력하고 우리가 맞는지 아닌지 확인해 보겠습니다 그럼 인쇄 해보자

왜 인쇄하고 그래, 그래서 우리는 출력을 30으로, 10 y는 30으로, 심지어 같음 10은 원하는 경우에도 동등한 B와 같은 값을 Z와 같게 20으로 변경하여 확인할 수 있습니다 이것은 14와 같은 다른 것입니다 50 그리고 yn a의 값을 출력한다 그러면 40과 20의 값을 얻게 될 것입니다 그래서 이것은 하나의 값을 하나의 변수에 할당하는 것에 관한 것이 었습니다

균등 B는 동등 함 10이 예제는 이미 올바르게했고 출력을 다음과 같이 얻었습니다 2010 년 벌금 이제 변수에 값을 할당하는 방법을 알았습니다 이제 파이썬의 기본에 대해 논의 해 봅시다 파이썬 토큰부터 시작하겠다 그렇다면 정확히이 파이썬 토큰은 무엇입니까? 음 python 토큰은 가장 작은 의미있는 구성 요소이거나 소스 코드의 매우 기본적인 구성 요소입니다

문자는 해당 기능을 설명하는 토큰의 네 가지 클래스 중 하나로 분류됩니다 키워드 일 수있다 리터럴 일 수 있습니다 식별 할 수 있거나 운영자가 될 수 있습니다 벌금

키워드로 시작하여 하나씩 토론 해 보겠습니다 그럼,이 키워드들은 무엇입니까? 음,이 키워드는 특정 목적을 위해 설계된 예약어입니다 변수 이름이나 식별자 이름으로 키워드를 사용할 수 없으며 일부 키워드는 Python에 포함됩니다 if 델 브레이크 계속 참 / 거짓 등 변수로 사용할 수 없습니다

파이썬의이 단어들은 특정한 목적을 가지고 있으며 그것에 특정한 의미를 가지고 있습니다 다 좋아 계속 나아 갑시다 다음은 식별자입니다 글쎄, 그것은 당신이 변수에 주거나 함수 나 클래스에주는 이름이다 예를 들어, 변수를 동등한 것으로 정의하는 경우 10 그런 다음 단어 a 또는 변수 a가 식별자를 정의합니다

괜찮아 변수 나 메소드 또는 클래스의 이름을 지정하기 훨씬 전에 식별자를 명명하기위한 특정 규칙이나 지침이 있음을 알아야합니다 하나씩 보자 첫 번째 문자는 식별자가 아닌 범위를 제외하고는 문자가 아닙니다 그럼 그게 무슨 뜻 이죠? 보자 그래서 당신은 속도로 차로 변수 이름을 가질 수 없습니다

1 2 3은 어떤 가치와도 동등합니다 이런 식으로 변수 이름을 가질 수는 없습니다 그것은 당신에게 오류를 던질 것입니다 괜찮아 또는 도트와 같은 변수를 가질 수도 없습니다 우리는 동등하다 20 심지어 이것은 당신에게 오류를 던질 것입니다 좋았어

대신에 80 개의 밑줄 문자를 쓰면이 코드는 완벽하게 괜찮을거야 좋아, 다음에 키워드는 사이트를 식별하는 데 사용해서는 안됩니다 그것은 당신이 몇 가지 키워드를 언급하는 것과 같아요 같은 10이면, 분명히 이것은 당신에게 오류를 던질 것입니다 또는 V 동등한 10을 쓰고 있습니다

그러면 오류가 발생합니다 식별자의 이름으로 키워드를 사용할 수 없습니다 그것은 클래스 객체 나 함수의 변수 이름입니다 좋구나? 다음은 파이썬이 대소 문자를 구분합니다 그건 V와 V가 작은 V는 두 개의 서로 다른 식별자입니다

이걸 보여 드리죠 내가 동등한 자본과 동등한 자본을 언급했다고 가정 해보자 십 그렇다면 내가 인쇄 할 때 그 가치가 무엇이라고 생각하니? 그것은 10 또는? 20 살이 될까요? 어디 한번 보자 출력은 20이므로, 작은 e 또는 a와 더 작은 경우와 대문자 모두는 파이썬에서 다르게 취급됩니다 인쇄 자본 e 불타고 그럼 다음으로 나아가 자 마지막 하나는 식별자의 첫 문자이다 문자는 언더 스코어가 될 수 있지만 숫자는 아니다

글쎄,이게 무슨 뜻이야? 1에서 80은 10과 동일합니다 이것은 잘못되었습니다 하나 또는 둘 41 RAC와 같은 비율로 이것은 틀리다 하지만 대신에 할 수있는 것은 밑줄을 지정하기 전에 밑줄을 지정하는 것입니다 비율 부분에없는 RAC 밑줄 이외의 특수 문자는 허용되지 않습니다

동등한 열 따라서이 문제는 아무런 오류없이 받아 들여질 것입니다 이것은 식별자에 대한 모든 것입니다 다음은 측면이 온다 우물은 파이썬에서 사용되는 상수이거나 리터럴은 변수 또는 상수로 주어진 데이터라고 말할 수 있습니다 기본적으로 네 가지 유형의 리터럴이 있습니다

문자열 리터럴 숫자 리터럴 부울 리터럴 및 특수 리터럴입니다 하나씩 살펴 보겠습니다 문자열 리터럴로 시작하기 자, 문자열 안에 리터럴을 만들 수 있습니다 문자열 안에는 작은 따옴표와 큰 따옴표를 모두 사용할 수 있습니다 정확한 예를 들면 하나의 변수로 이름을 가질 수 있습니다

John과 작은 따옴표 John 내에서 동등한 변수를 이름으로 사용할 수도 있습니다 어쩌면 제임스 둘 다 맞다 어떤 오류도 발생하지 않았습니다 출력에서 오류가 발생하지 않으므로 그래서 당신은 작은 따옴표와 큰 따옴표를 모두 사용할 수 있고 문자열을 문자열화할 수 있는지 확인합니다 좋아, 이제는 여러 줄 입력이있어서 어떻게 인쇄 할 수 있을까? 멀티 라인 입력 멀티를 보자

같은 선 따라서 세 개의 작은 따옴표 만 언급하면됩니다 단지 3 홀리와 그 후 쓰기 시작처럼 문자열 하나 세 번째 줄에 다른 줄을 입력하십시오 등등 Alais, 다시 3 가지 코드를 사용하여 종료해야합니다 훌륭한 집행자는 오류가 발생하지 않으며 여러 줄을 인쇄 할 경우 결과는 다음과 같이 출력됩니다

str1 str2 str1 툴 레인의 몰리 자습서로 돌아 갑시다 입력 이름은 무엇입니까? 불평등 한 존 이름 두 평등 제임스 친구 이름도 하나의 이름 우리는 결과를 얻었다 그래, 우리가 이것에 대해 토론 해 우리는 삼중 따옴표 안에 여러 줄로 된 것을 가지고 있습니다 네가 출력과 3 개의 다른 라인을 필요로하는 멀티 라인의 것이있다

그래, 네가 세 가지 코드를 사용하여 선거를 선출하십시오 그래서 이것은이 세션의 뒷부분에있는이 문자열 리터럴에 관한 것입니다 문자열 리터럴에서 수행 할 수있는 다양한 기능은 무엇인지 살펴 보겠습니다 현재 비단 라이브러리 중 일부를 사용하고 있습니다 계속 진행하여 수치 입력에 대한 개요를 알려 드리겠습니다

그렇다면이 숫자 리터럴은 무엇입니까? 숫자 리터럴은 숫자 0에서 9까지의 문자가 선택된 문자열입니다 4 자 문자 긍정적이거나 부정적 일 수 있습니다 소수점까지 포함 할 수 있습니다 음, 작은 부분에 소수점이 없다면 숫자가 너무 길면 정수가된다는 것을 의미합니다 대문자 L 또는 숫자 끝에 작은 L 그것은 그것을 긴 숫자로 만든다

작은 부분에 소수점이 들어 있으면 float가되지만 숫자에는 소수점 한 개만 사용할 수 있습니다 소수점 한 개 이상을 쓰지 않는 숫자를 본 적이 있습니까? 글쎄, 그냥 fYI 나는 IP에 대해 말하는 것이 아니다 그런데 파이썬에서 정수의 값은 비트 수에 의해 제한되지 않습니다 사용 가능한 메모리의 한계까지 확장 될 수 있으며 정수의 값은 사용 가능한 메모리에 따라 달라질 수 있습니다 그래서 많은 수를 저장하기 위해 파이썬에서 특별한 배열이 이루어지지 않았다 그럼이 부분까지 의심해 봐 음, 만약 당신이 아래에 코멘트 섹션에서 그것을 추가하십시오

좋아, 그럼 앞으로 나아가 라 다음은 문자 그대로 부울입니다 음,이 부울 리터럴은 참 또는 거짓 중 하나만 두 가지 값을가집니다 이 둘과 결함은 모두 키워드이기 때문에 식별자로 사용할 수 없다는 것을 기억하십시오 일반적으로 우리는 결과가 true 또는 false 인 일부 조건을 처리 할 때 사용됩니다 좋습니다

부울 측면 다음으로 우리는 특별한 문자 그대로입니다 글쎄 파이썬은 생성되지 않은 필드를 지정하는 데 사용되는 특별한 작은 코드를 하나만 가지고 있습니다 글쎄, 당신이 프로그래밍 배경에서 왔거나 C C ++ 또는 Java에 대한 기본적인 지식을 가지고 있다면 나는 당신이 키워드 null에 대해 들었음에 틀림 없어, 그렇습니까? 음, 그렇다면이 null은 아무것도 아니지만 null 키워드와 C ++ 또는 Java와 동일합니다 좋아, 너희들이 문자 그대로를 이해 했길 바래 음, 아무 것도 사용할 수없는 경우가 많이 있습니다

예제를 보자 그것은 자기 설명적인 예일뿐입니다 우리는 계속 진행할 것입니다 좋아, 아무것도 이것에서 설명 될 필요가 없기 때문에 앞으로 나아가 자 당신이 쓰레기에 대해 이해했기를 바랍니다

연산자로 이동해 봅시다 그러면이 연산자는 무엇입니까? 글쎄요, 이것들은 특정 작업을 수행하는 특정 문자입니다 기능 및 작업에 따라 운영자는 7 가지 다른 유형의 연산자 또는 주제 연산자 할당 연산자 비교 연산자 논리 연산자 비트 단위 신원 및 회원 운영자 좋아, 그럼 내가 하나씩 설명하도록하자 따라서 산술 연산자로 시작하십시오 음, 산술 연산자는 일부 산술 계산을 수행하는 데 사용되는 연산자입니다

그래서 그것들을 조작하기 위해서 두 개의 피연산자가 필요합니다 예를 들어, 2 + 3 그래서 여기서 2와 3은 피연산자이고 여기의 문자는 산술 연산자입니다 좋아, 그래서 다른 산술 연산자 – 더하기 빼기 곱하기 나누기 모드 이 모든 문자는 산술 연산자의 일부입니다 한 가지 더 예를 보여 드리겠습니다

1과 2처럼 1과 2는 피연산자이고 +는 자동 연산자입니다 1 – 2 다시 – 산술 연산자입니다 2 모드 1 모드는 죽음 Matic 연산자입니다 좋아, 계속 나아가 자 다음은 대입 연산자입니다 잘 이 대입 연산자는이 연산자 아래에있는 문자를 변수에 대입하는 데 사용됩니다 마이너스에 동등한 승과 동일한 승산에 동일한 승수 변수를 bar와 같이 10으로 선언하면 이 같음은 할당 연산자이며 변수에 값을 할당하는 데 사용됩니다

목성 노트로 돌아가서 그것에 대해 더 자세히 알아 보겠습니다 그래서 예를 들어, 변수 var를 10으로 정의하고 있으므로이 같음은 대입 연산자 Ver + 더하기 대입 연산자는 10이지만이게 무슨 뜻입니까? 그래서 이것은 무엇을 의미 하는가? 음, 그것은 매우 평등하다는 것을 의미합니다 그 10 더하기 괜찮아 그래서 그 값을 출력하면 결과물은 무엇이라고 생각하십니까? R의 값이 이미 10이기 때문에 당신은 rs20을 얻을 것입니다 그래서 10을 더한 것 10

그것은 20 그래서 업데이트 된 20 루피 마찬가지로 수행 할 수 있습니다 – 10과 같고 다시 인쇄 된 가치를 얻으십시오 다시, 우리의 업데이트 된 가치는 20에서 10 사이 10입니다 따라서이 플러스 값 또는 마이너스 값은 일반적으로 약식 이것은 스스로를 더하거나 빼고 가치를 부여한다는 뜻입니까? 괜찮아 같은 예제가 동등한 10a처럼 언급됩니다 10을 곱한 값

그래서 당신이 10을 출력 할 때 10을 출력하면 100을 출력합니다 괜찮아 다음은 비교 연산자입니다 두 값을 비교하는 데 사용되며 결과로 true 또는 false를 반환합니다 괜찮아 그것의 일부인 연산자는 다음과 같습니다

같음보다 작음보다 크거나 같음보다 크거나 같음 예를 들어, 여기에 우리가 가지고있는 예제를 보자 균등 한 10 B가 20 A가 B보다 큽니다 분명히 10은 20보다 크지 않습니다 맞아요 결과물로서 나에게 거짓을주었습니다

좋아 그럼 앞으로 나아 갑시다 다음은 논리 연산자입니다 글쎄,이 논리 연산자는 일부 논리 계산을 수행하는 데 사용되며 연산자는 그것의 일부인 키워드입니다 또는 아닙니다 예를 들어 우리는 십분의 일이 10보다 적고 두 개가 뺀 것보다 큽니다 그러면 출력 결과가 false로 출력됩니다

자, 우리 목성 노트로 돌아가 왜 출력을 거짓으로하는지 봅시다 그래서 당신은 동등한 10이 10보다 적습니다 2가 마이너스 1보다 큽니다 그래서 우리가 비교 연산자를 두 개 가지고 있다면 비교 연산자이기 때문에 열 개 미만의 값은 무엇입니까? 그래서 그것은 나에게 거짓 권리를 줄 것이다 열 개 이상 과 2가 마이너스 1보다 큽니다 이것은 사실입니다

그래서 이것을 다음과 같이 요약 할 수 있습니다 거짓과 사실 좋아, 그렇기 때문에 거짓이고 진실이므로 2와 같음 오류 대학에서 배운 이진 계산법을 얼마나 잘 기억합니까? 11과 같습니다

1 또는 10은 0 또는 1 + 1은 1 또는 1 + 0은 0입니다 true를 1로, false를 0으로 간주하므로 false와 true가 false입니다 알았어 그 이유는 당신이 a의 값을 출력한다면 결과가 false가 된 이유이다

출력 결과를 거짓으로 보겠습니다 다음은 bitwise 연산자입니다 따라서이 연산자는 비트 연산을 수행하는 데 사용됩니다 과 또는 왼쪽 시프트 오른쪽 시프트가 아닙니다 알았어, 어디 보자

그들은 하나씩 사용합니다 여기에 우리가 가진 것을 보자 그래서 우리는 7 ~ 5 개를 출력하고 7 개를 출력하고 5 개를 출력하면 5 개가됩니다 어떻게 우리가이 결과물을 얻고 있다고 생각하니? 계산을 봅시다 그럼 계산 방법은? 따라서 7을 이진 형식으로 트리플 1로 변환하고 5를 이진 형식으로 변환하면 1 0 1 이제 수행 중이라면 기본적으로 이진 추가 작업을 수행하고 있습니다

그리고 만약 당신이 수행하고 있고 이진 곱셈을 수행한다면, 알았습니다 따라서 바이너리 추가를 수행하는 경우 따라서 1 플러스 1은 1 1 플러스 0은 다시 1이고 다시 1 플러스 마이너스 1입니다 그래서 7 또는 5를 7 계산기로도 이것을 확인할 수 있습니다 계산기를 할 때 그래, 프로그래머 계산기 야 그래서 7 ~ ​​5 그래서 당신은 출력을 다음과 같이 얻을 것이다

일곱 번하자 벌금 다음 연산자는 여기에 있습니다 물결표 연산자 또는 아닌 연산자 음,이 연산자는 비 조작으로 수행하는 데 사용됩니다 그럼 7이 아니라고? 그것의 마이너스 8이 아닌 방법은 7 가지가 아닙니다

메모장을 사용하여 보여줄 수 있습니다 열려있는 메모장입니다 죄송합니다 4 비트가 포함 된 바이너리 형식의 7 개 또는 0이 아닌 하나의 형식입니다 네가 7을 많이하면 좋아

~ 중 7 가지를 얻으실 수 있습니다 모든 베팅이 0으로 전환 될 것입니다 1로 다시 변환됩니다 1에서 0으로 다시 1에서 0으로 전환됩니다 1000 및 자동 및 음수 기호가 처음에 추가됩니다

따라서 마이너스 1000과 바이너리 형식을 십진수로 변환하면 마이너스 8이됩니다 괜찮아 그래서 7이 아닌 출력은 마이너스 8입니다 다음은 왼쪽 쉬프트와 오른쪽 쉬프트 연산자입니다 어디 보자

먼저 산출물은 무엇입니까? 예를 들어 나는 오른쪽 시프트 후 10 시프트 2 출력은 무엇입니까? 두 가지 메모장을 열 때 출력을 얻는 방법을 보겠습니다 이걸 옮기자 그래서 바이너리 형태로 10입니다 0이 1입니다

괜찮아 당신이 올바른 교대를 수행 할 때 통역관에게 베팅을 오른쪽으로 이동하고 원하는 비트를 얼마나 많이 옮길 것인지 알려줍니다 근본적으로 당신이 10 명의 오른쪽 요리사를 언급했기 때문에 2 – all right 따라서 하나의 0 제로 0은 오른쪽 0 제로로 2 비트를 이동시키고 하나를 제거합니다 끝에서 0입니다 좋구나? 그래서 당신이 오른쪽으로 2 비트 이동하는 방법입니다 그래서 당신은 결과를 zero zero zero one zero로 얻습니다 이제 이것을 10 진수 형식으로 변환하면 출력을 정밀하게 얻습니다

팀에서 왼쪽에서 오른쪽으로 2 개의 베팅을 시도하는 것 같습니다 나는 재미 있습니다 움직여 보자 다음은 10 왼쪽 쉬프트 2입니다 결과는 무엇입니까? 40이야

우리가 그 결과를 어떻게 얻었는지 봅시다 다시 Tannen 바이너리 형식입니다 1 0 1 0 그래서 당신이 왼쪽 교대를 할 때 그것은 침대를 오른쪽에서 왼쪽으로 밀어내는 것과 같습니다 그래서 10 왼쪽 쉬프트 2는 0 1 0과 같고 끝에서 2 비트를 더합니다

2 비트 왼쪽으로 시프트하고 있기 때문에 그래서 당신은 하나의 트리플 1을 얻고 있습니다 자, 이것을 10 진수 형식으로 변환 해 봅시다 그래서 10 진수 형태의 트리플 제로 하나는 40입니다 그래서 당신은 결과를 40대로 얻고 있습니다 따라서 바로 가기 트릭이 있습니다

그럼 바로 가기 트릭은 왼쪽으로 이동하려는 비트 수와 동일한 0을 추가하는 것입니다 좋습니다 예를 들어, 왼쪽으로 3 번 이동하여 3 번 출력을하고 싶습니다 1 제로 트리플 3 0 점과 0 점이 하나 더 있습니다 내가 움직이고 나서부터 알았어

3 개의 0 좋아 왜냐하면 나는 왼쪽으로 3 개의 0을 움직이고있어 그럼 변환 해 봅시다 그래서 벌입니다 그래서 당신은 차 생산량을 얻고 있습니다

다시 확인해 보겠습니다 네가 열을 수행한다면 왼쪽 시프트 세 개를 출력하면 80 글쎄, 비트 연산자는 너희들에게 분명히 바란다 의심스러운 점이 있으시면 아래의 의견란에 의심의 여지를 추가하십시오 가능한 한 빨리 답장을 보내 드리겠습니다 당분간, 우리는 앞으로 나아갈 수 있습니다

ID 연산자 이 연산자는 두 피연산자가 ID를 공유하는지 테스트하는 데 사용됩니다 그것의 일부인 연산자는 S Not입니다 이것들은 기본적으로 두 개의 키워드입니다 좋구나 예를 들어 우리가 여기에있는 것은 X 10이 존재하는 것입니다

그것은 사실이거나 X 십 X는 거짓이 아닙니다 괜찮아 피연산자 공유 및 ID 여부를 테스트하는 데 사용되었습니다 괜찮아 파이썬의 다음과 마지막 연산자는 멤버십 연산자입니다 이 연산자는 값이 시퀀스의 멤버인지 여부를 테스트하는 데 사용됩니다

시퀀스는 목록 일 수 있습니다 문자열 일 수도 있고 학생 일 수도 있습니다 나는 당신들 중 일부가이 목록이 무엇인지 또는 이것이 무엇인지 생각하고있을 것입니다 터플? 얘들 아, 그냥 참을성이있어 지금 당장이 세션에서 그들에 대해 자세히 가르쳐 드리겠습니다

당신은 그것을 이해할 수 있습니다 이 목록은 C ++이나 Java로 이미 배웠던 배열과 거의 같습니다 그것과 거의 같습니다 좋아요, 그리고이 멤버십 연산자는 특정 엘리먼트가리스트에 있는지 없는지를 확인하고자 할 때 사용됩니다 그래서 보자

그것의 일부인 연산자는 무엇입니까? 그럼, 우리는이 멤버십 연산자의 일부인 N과 Norton 키워드를 가지고 있습니다 괜찮아 예제를 보자 그래서 여기에 어떤 예가 있습니까? 따라서 목록을 정의했거나 개 고양이와 늑대로 구성된 배열을 정의한 것을 볼 수 있습니다 그래서 우리는 라인과 애완 동물을 검사하고 있습니다 애완 동물은 우리 목록의 이름이거나 볼 수있는 배열이므로 그래서 우리는 라인이 없기 때문에 라인과 애완 동물을 찾고 있습니다

따라서 결과는 거짓입니다 다음으로 우리가하는 일은 애완 동물의 늑대를 보았습니다 그래서 네 늑대는 애완 동물에있다 그래서 우리는 결과물을 사실로 얻고 있습니다 괜찮아 이것은 파이썬 토큰에 관한 것입니다

그래서 계속해서 우리는 데이터 타입과 파이썬에 대해 배우게 될 것입니다 파이썬은 크게 두 가지 데이터 타입을 가지고 있습니다 불변의 데이터 형 및 변경 가능한 데이터 형 변경할 수없는 항목은 변경할 수 없습니다 Immutables는 변경할 수있는 것뿐입니다 불변의 데이터 형 숫자 문자열과 튜플 (tuples) 다른 한편으로는 가변 데이터 타입 (mutable data type) 목록과 사전들로 구성된다

괜찮아 먼저 그들에 대해 하나씩 논의 해 봅시다 숫자가 너무 작아서 파이썬이 다른 유형의 숫자 ​​리터럴을 요청했다는 것을 이미 논의했습니다 부동 소수와 복소수의 정수 long 정수 글쎄, 나는 기억하고 있다고 선언하는 동안 변수의 데이터 유형을 지정할 필요가 없다고 말했다 파이썬은 벌금을 의미한다면 한 유형의 숫자를 다른 유형으로 자동 변환합니다 걱정 마세요

명시 적으로 변환하려면 하나의 데이터 유형은 다른 함수에 long 함수 float 함수 또는 복잡한 함수를 사용하여 수행 할 수 있습니다 좋구나 그 옵션을 사용할 수 있습니다 지금은 변수의 데이터 유형을 찾는 방법을 살펴 보겠습니다 보자 정수 변수를 10으로 선언한다고 가정 해 보겠습니다

이름을 정의 해 보겠습니다 그리고 젤 이제 이러한 변수의 데이터 유형을 확인하려면 어떻게해야합니까? 그럼 어떻게 할 수 있니? 그래서 우리는 PI 함수를 가지고 있습니다 그래서 변수 a의 타입을 출력해라 좋아요 또는 인쇄 변수 유형 이름 또는 인쇄기 유형 변하기 쉬운 벌금이 처형 된 급여 거기에 유형이 잘못되었습니다 괜찮아 변수가 정수형인지 알 수 있습니다

변수 이름은 string 유형이고 float 유형의 가변 급여 벌금 괜찮아 자습서로 돌아 갑시다 그래서 이것은 숫자에 관한 것이 었습니다 다음으로 강점 작은 따옴표 나 큰 따옴표로 작성된 것은 문자열로 처리됩니다

좋아, 문자열에 대해 몇 가지 작업을 수행하고 자세하게 이해합시다 첫 번째 문자열을 다음과 같이 가정합니다 여보세요 그리고 내 두 번째 줄무늬 델리에서 괜찮아 이제 문자열의 첫 번째 문자와 문자열의 마지막 문자를 인쇄하려면 어떻게해야합니까? 그러면 어떻게 할 수 있을까요? 어디 보자 STR을 하나 인쇄하면 첫 번째 문자가 필요합니다 그래서 제 첫 번째 캐릭터는 인덱스 번호 0에 있습니다

STR 1 / 0 그리고 나는 문자열의 마지막 문자를 써서 인쇄하고 싶다 str2 따라서 마지막 문자가 음수이면 1을 지정하면됩니다 실행 됨 그래서 그는 자본금 H와 작은 T로 산출량을 구합니다 대문자 H는 문자열 1의 첫 번째 문자이고 작은 T는 마지막 문자이므로 문자열에서 문자 – 좋아, 그래서 지금 안녕하세요 오일에서 인사를 추출 해야하는 경우 그러면 어떻게 할 수 있을까요? 내가 해야하는 것 안녕하세요에서 추출한 여보세요 따라서 인쇄 만하면됩니다

문자열 문자열 1부터 안녕 0에서 시작 하 고 0 1 2, 3 4 끝날해야합니다 5 시까 지 끝나야합니다 좋습니다 그것을 실행하십시오 그래서 당신은 안녕하세요로 출력을 얻을거야 벌금 문자열에서 부분 문자열을 수집 할 수 있습니다

한 가지 기억해야 할 점은 인덱스 번호를 확인하면 그래서 0 1 2 3 4로 끝날 것입니다 4 오른쪽 그래서 하위 문자열을 원할 때 더하기 1을 4로 더하기 1을 5로 언급해야합니다 그래서 0 10 5 그것은 다섯 번째 위치를 포함하지 않을 것입니다 일반적으로 하위 문자열을 추출하는 경우 해당 항목을 포함하는 마지막 숫자는 포함되지 않습니다 그 사이에있을 모든 것을 의미합니다

0보다 작고 5 하위 문자열로 올 것인가? 좋아, 그걸 조작 해 보자 먼저 find 함수가 있습니다 그렇다면이 훌륭한 기능은 무엇입니까? 글쎄,이 좋은 함수는 문자열의 위치를 ​​반환합니다 예를 들어 보겠습니다 예를 들어 STR이 같음을 나타내는 문자열이 있습니다

부착 그리고 내가해야 할 일은, 그 부분 문자열의 위치를 ​​찾고 싶습니다 그래서 STR 점을 찾아 내면됩니다 너는 내가 원하는 위치를 찾고 싶어하는 것처럼 너는 찾고 싶은 것을 언급했다 그건 처형 됐어 에미 (Emmy)가 6 세부터 시작한 이래로 6y의 출력을 얻었습니다

제로 1, 2, 3, 4 5 그리고 그것은 여섯 번째 버전입니다 그래서 약을 6 개로 얻었습니다 다음은 교체입니다 음,이 대체 함수는 한 문자 또는 문자열을 다른 문자로 바꾸는 데 사용됩니다 벌금 마치 이 Emmy를 em으로 바꾸려면 어떻게해야합니까? 내가 대체하고 싶은 것 먼저 em ii를 내가 대체하고자하는 것으로 대체하기를 원한다

벌금 실행 결과를 얻었으므로 첨부 파일 8 TT ACH MNT 좋은 Emmy가 M으로 대체되었습니다 네가 여기서 할 수있는 또 하나의 일은 그냥 보여 드리죠 첨부 파일을 첨부 파일로 변환 할 수 있습니다 어디 보자 점 교체 방법 여기에서 대체해야 할 것은 em ENT입니다

당신은 엠 전자와 d가 당신을 알고 싶어하지 않으므로, 당신은 그것을 무엇으로 대체해야합니까? 공간으로 바꿀 수 있습니다 그건 몇 가지 excuted 단어를 첨부 얻을 것이다 만약 당신이 공백을 언급하지 않는다면 홀리의 작품조차도 출력물을 얻을 수있을 것입니다 다음은 분할 함수입니다 글쎄,이 함수는 문자의 밑에 split을 만드는 데 사용됩니다 예를 들어, 나는 가지고있다 분할 문자열 What 1 쉼표 4 2 쉼표 3 그래서이 세 가지 단어는 모두 쉼표로 구분되어 있습니다

전체 문자열을 쉼표로 구분하여 쓰기를 원합니다 STR의 스플릿을 기본으로 나누기 , 그리고 당신이 볼 수있는 것처럼 나는 3 가지 단어로 결과를 얻었습니다 한 두 단어와 세 단어는 무엇입니까? 계속 나아 갑시다 다음은 count 함수 well count 함수가 문자열에있는 문자의 수를 반환합니다 예를 들어 우리에게 줄을 가져 가자

델리 패턴의 Str three equals 이제 나는이 특별한 힘에서 편지의 수를 찾고 싶다 STR 3 점 수 나는 내가 언급 할 것이다 실행 해 봅시다 그렇다면 출력은 내가 무엇이라고 생각합니까? N te Double L IP Double A T

그럼 너도 그렇게 생각해? 글쎄 내게 그것은 하나가 될 것입니다 내가 너에게 말할거야 출력이 1 인 이유는 다음과 같습니다 글쎄, 내가 파이썬이 대소 문자를 구분한다고 말한 것을 기억해라 따라서 대문자와 소문자 모두 다르게 취급됩니다

그래서 내가 작은 것을 찾고 있다면, 나는 그저 작게 나타납니다 그래서 나는 작은 수를 얻었습니다 이제이 문자열을 대문자로 변환하면 어떻게 될까요? 대문자로 변환하자 좋아요, Str 3 도트 어퍼입니다

텔레파시에서 저를 줬습니다 변수에 저장하겠습니다 str처럼 4 위 STR 3 벌금 위의 벌금 이제 눈의 수와 STR 수를 계산하면 4가 출력을 얻습니다 인텔의 차별화 된 기술력으로 인해 두 눈을가집니다

나는 벌금 그래서 문자열을 대문자로 변환하는 어퍼에 대해 논의했습니다 다음은 max 또는 main 함수입니다 음,이 함수는 맥스를 반환하는 데 사용되거나 남성이 값을 묻는 데 사용됩니다 예를 들어, 문자열 파일을 무엇이든 가져 가자 예를 들어 비율 해시에서 느낌표 1 2 3 자본 C 작은 C 자본 C 작은 권리 이게 내 다섯 번째 문자열이야

이제 나는 그것으로부터 최대의 가치를 찾고 싶다 그래서 내가 뭘 할거 니? 최대 STR 5 실행 나는 아직도 이것을 언급해야한다 내가 실행 한 따옴표 중 가장 큰 ASCII 값을 가진 문자가 작습니다 이른 또는 최소값이 문자열 파일에서 값을 요구하는 것을 찾고 싶다면 그 값을 확인하십시오 그래서 최소한 값과 문자열 5를 물어 느낌표 좋아 그럼 앞으로 나아 갑시다

그럼 우리가 가지고있는 것은 튜플입니다 사람들은 괄호 안에있는 값의 그룹이며 불변의 데이터 타입이기 때문에 튜플 내의 값을 변경할 수 없다 예를 들면 우리는 내 그룹이 abc 및 d와 동일한 튜플을 여기에 정의했습니다 좋습니다, 그래서 이것이 튜플의 예입니다 그럼 앞으로 나아가 꼬리 들어가기를 이해하기 위해 몇 가지 작업을 수행해 봅시다

목성 노트북으로 돌아 가자 튜플을 다음과 같이 정의 해 봅시다 내가 언급 한 괄호 안에있는 내 튜플 그리고 나서 B가 보입니다 과 디 좋습니다 그래서 이것은 우리 튜플입니다

그래서 우리가 수행 할 첫 번째 기능은 다음과 같습니다 연쇄 그렇다면이 연결은 무엇입니까? 두 개의 문자열 또는 문자를 추가하는 데 사용됩니다 거짓말 기본적으로 연결은 두 개 이상의 튜플을 추가하는 데 사용됩니다 괜찮아 예를 들어, 다른 튜플을 제 동등한 평등 II 그렇다면 그것을 연결해야한다면 그냥 쓸 것입니다

내 튜플 플러스 내 튜플 하나 동일 그리고하자 인쇄 된 내 입방체 가져와 오류가 잘못된 구문으로 표시되는지 확인하십시오 여기에 잘못된 구문이 무엇입니까? 뭔가 잘못되었습니다 그래, 시작 하자고 정의하자

당신 좋아요, 세미콜론이 여기에 없습니다 더 귀엽다는 말은 그렇다 그래서 이것은 나를 연결시켜주고 abcde NF로 결과를주었습니다 이것이 어떻게 연결이 이루어 졌는가? 쿠바 탄산염 당신 다음은 반복이다 반복은 문자열이나 문자를 주어진 횟수만큼 복제하는 데 사용됩니다

예를 들어, 튜플의 내용을 두배로 만들고 싶다면 튜플을 씁니다 x 2 그리고 다시 그게 내 튜플에 2를 곱한 후 Enter를 치면 출력을 얻을 수 있습니다 abcde와 f의 double 값 벌금 그래서 이것은 tepee에서 반복되는 방식입니다 그럼 앞으로 나아 갑시다 다음으로 수행해야 할 기능은 색인 생성입니다

인덱싱은 그룹 내 또는 튜플 내에서 문자 또는 문자열의 인덱스 위치를 보여줍니다 예를 들어, 색인 번호 1에 어떤 문자가 표시됩니까? 그게 내 튜바브 것 중 하나 야 따라서 처음에는 인덱스 B가 그 위에 존재합니다 그것은 a와 같이 하나의 CA에서 0 번째 인덱스 B로 D에서 3으로 계속 이어집니다 벌금

그래서 이것은 색인 생성이 튜플에서 이루어지는 방식입니다 다음으로 슬라이스 슬라이스는 특정 인덱스 문자 또는 문자열 집합을 보여줍니다 벌금 예를 들어, 특정 문자열 세트가 필요합니다 지수 1 ~ 4 사이에있다 그래서 내 튜플은 1에서 4 사이의 특정 문자열을 원합니다

그래서 이것은 제 제로 8, 1, 2, 3, 4입니다 벌금 그래서 결과를 BCD와 E로 보겠습니다 확인해 보겠습니다 그래서 나는 BCD와 E로 결과를 얻었다 벌금 좋아, 그럼 앞으로 나아가 자

다음은 목록입니다 List는 대괄호 안에 정의 된 변경 가능한 Python 데이터 유형의 시퀀스이며 이제 그들은 변경 가능하기 때문에 쉽게 변경할 수 있습니다 앞으로 나아가서 그것에 대해 몇 가지 작업을 수행하고 엔터티를 이해해 봅시다 그렇다면 예제는 무엇입니까? 좋아요, 그래서 우리는 목록을 10 개의 7 점 1과 2로 정의합니다 그래서 그것은 혼합 된 데이터 타입 값으로 이루어져 있습니다

심지어 float와 string의 정수를 가지고 있습니다 노트로 돌아가서 목록을 정의하십시오 그래서 내 목록이있어 나의 목록 괄호 안의 문자열은 같음 수 소수 당신 그리고 여러 문자로 된 문자열 벌금 이제 내 목록입니다 어디 보자

먼저 수행해야하는 작업은 연결입니다 다시 말하지만, 연결은 튜플에서 배운 것과 같습니다 두 개 또는 그 이하를 함께 더하는 데 사용됩니다 다른 목록을 마이너스 2로 정의합시다 – -는 다음과 같은 요소로 구성됩니다

말뚝 파이썬 아니면 내가 물건 정수를 넣을 때 -2로 목록을 연결하려면 어떻게해야합니까? 나의 명부 플러스 평등 나의 목록 – 어디 보자 그 결과는 무엇입니까? 내 목록의 가치를 보자 결과를 1-2-3 314 존 파이썬 25 및 20 그래서이 결과가 두 번 나오는데 왜냐하면 내가 두 번이나 실행했기 때문이야 차 시간 그래서 당신이 할 수있는 일은 너 내 목록 도트 제거 잠깐 만요,이 모든 레스터 성명서를 실행하고 싶지는 않습니다

그래서 나는 그것을 다른 블록 아래에 정의한다 그래서 내 목록 점 이동 비트 삽입 삭제 당신 좋아, 오늘 밤까지는 여유가있어 좋아, 이거 제거해 이거 제거 할 수있어 아르 20을 제거하면 20의 왕국을 제거 할 수 있습니다

그래서 현재 목록에있는 항목을 확인해 보도록하겠습니다 여기로 돌아 가자 그리고 한 번만 실행됩니다 그래서 내 목록이 파이썬과 20으로 업데이트 된 것을 볼 수 있습니다 벌금 당신 다음은 평판입니다

좋은 평판은 다시 튜플과 같습니다 귀하의 목록을 복제하는 데 사용됩니다 n 번 반복 다음은 평판입니다 그것은 n 시간만큼 당신의 목록을 곱하기 위해 사용됩니다 예를 들어 두 개로 된 내 목록은 목록에 두 번 나타나는 각 요소와 함께 목록을 복제합니다

다 좋아 좋아, 다음은 목록의 특정 부분을 원할 경우 튜플과 동일한 슬라이싱 시작 색인 번호와 종료 색인 번호와 하나만 언급하면 ​​슬라이스 된 목록으로 반환됩니다 예를 들어, 화면에서 볼 수 있듯이, 우리는 내 목록을 가지고 있고 그 안에는 a1 314와 파이썬 그리고 우리는 하위 목록을 원한다 1 2 3 0 1 2 3과 같은 1 ~ 4 번째 색인 번호 플러스 1/4은 포함되지 않습니다 그래서 출력을 1 3

4로 얻습니다 314 및 파이썬, 괜찮아 다음은 추가입니다 추가는 목록에 어떤 값을 추가하는 것입니다

우리가 여기서 한 기능과 거의 같습니다 맞아 나의 목록 점을 추가하고 값을 추가하십시오 열어줬으면 좋겠어 10을 더하고 싶다

그리고 내 목록을 출력해라 그게 다야 보시다시피 우리는 결국 10 점을 얻었습니다 우리가 가지고있는 다음에 계속 나아가는 것이 좋습니다 다시 한번 두 개의 다른 문자열을 연결하는 데 사용되는 또 다른 함수가 있습니다

이른 예 : 내 목록 3을 다음과 같이 정의합니다 참조 및 d와 함께 내 목록을 추가하고 싶습니다 내 목록 3 인쇄하고 어떤 잔류 물이 있는지 알아 봅시다 그래서 여기에서 볼 수 있듯이 C & D는 내 목록에 추가되었습니다 벌금

그럼 다음은 삽입입니다 인덱스 번호를 사용하면 목록간에 값을 지정할 수 있습니다 예를 들어, 314 이전에 숫자를 삽입하고 싶을 때 삽입 점 목록을 쓰겠습니다 색인 번호에 대해 언급하겠습니다

다음 번호는 0-1입니다 나는 하나를 원했다 예를 들어 내가 원하는 값은 20:30에 삽입하고 싶습니다 알았어, 내 목록을 인쇄하고 결과가 뭔지 보자 너는 너의 문자열을 사용할 수 없다

너는 숫자 색인 번호를 언급하면된다 그래, 네가 내 목록을 첫 번째 위치에 가지고있다 그렇다면 이전에 삽입하려면 어떻게해야합니까? 314 그건 내 타겟이 지금 당신이 업데이트 된 문자열이 0입니까? 하나 둘 셋 그래서 그것을 세 번째 위치에 삽입하고 40을 삽입하고 싶습니까? 그래서 세 번째 부분은 0 1, 2 3 그래서 1, 2, 3 일 후에 그가 올 것입니다 괜찮아 그래서 이것은 주어진 인덱스 번호에 임의의 숫자를 삽입하는 방법입니다

그래서 이것은 모두 목록에 관한 것이 었습니다 나는 List와 tuple의 차이점을 이해했으면 좋겠다 그렇지 않다면 다시 요약 해 보겠습니다 튜플은 불변이며, 레스터의 변경 가능 열기 및 닫기 괄호는 항목을 그룹으로 묶을 때 사용됩니다 목록의 경우 대괄호가 사용됩니다

벌금 이 모든 것이 목록에 관한 것입니다 그럼 사전으로 가서 사전에 대해 논의합시다 글쎄, 이것들은 더 유연한 자료형과 파이썬이다 과 중괄호 안에 그룹을 정의합니까? 사전에 요소를 정의하는 동안 두 요소 키와 그 값을가집니다 좋아요 또는 다른 말로 각 요소에 대한 색인을 정의한다고 말할 수 있습니다

사전을 사용하여 수행 할 수있는 다양한 작업을 살펴 ​​보겠습니다 그래서 처음에는 빈 사전을 정의하는 중괄호 안에 아무 것도 언급하지 않으면 빈 사전이됩니다 괜찮아 다음은 정수 키입니다 그것은 정수 키가있는 사전입니다 (예 : 사과 두 개 공) 열쇠 1과 2는 정수입니다

맞습니까? 그래서 정수형 키를 가진 사전입니다 다음은 혼합 키입니다 혼합 키가있는 사전 그것은 우리가 혼합 된 데이터 타입의 키를 가지고 있다는 것입니다 예를 들어 name은 string이고 여기는 정수입니다 우리가 가지고있는 다음 혼합 키는 페어링입니다

각 항목이 한 쌍으로되어있는 시퀀스에서 하나의 사과 두 공 모두가 한 쌍의 요소로 간주됩니다 다음은 사전에 액세스하는 것입니다 그렇다면 사전에 액세스하여 키를 사용하여 직접 액세스 할 수 있다면 어떨까요? 예를 들어, 단어 1은 키 1과 연관되어 있고 단어 2는 키와도 연관되어 있습니다 따라서 단어 1에 액세스하려면 1의 사전을 직접 쓸 수 있으며 단어 1로 출력됩니다 벌금 계속 나아 갑시다

이제 사전의 길이를 찾고 싶다면 Len 함수를 사용하여 직접 할 수 있습니다 내 사전의 렌은 나에게 두 가지 요소 인 단어 하나와 단어로 구성되어 있기 때문에 왜 결과물을 내게 주느냐? 발견 다음은 열쇠입니다 지금 사전의 키를 찾으려면 어떻게해야합니까? 그래서 난 그냥 내 사전 도트 키 기능을 사용할 수 있습니다 사전에있는 모든 키를 반환합니다

벌금 사전에 정의 된 모든 키를 반환합니다 다음은 가치입니다 이 함수는 사전에 정의 된 모든 값을 반환하는 데 사용됩니다 예를 들어, 우리는 애플과 공이 사전 내 거시기 내에서 값으로 좋아, 그래서 값 기능을 사용하는거야 우리는 애플과 볼의 출력을 얻었다

벌금 앞으로 나아가 야 괜찮아 이제 사전에 대해 배웠습니다 마지막으로 설정 한 데이터 유형에 대해 논의 해 보겠습니다 집합은 중괄호 안에있는 항목의 정렬되지 않은 컬렉션입니다

그건 항목은 여는 중괄호와 닫는 중괄호 안에 정의되어 있으므로 키 값을 정의 할 필요가 없습니다 집합에 요소를 추가하는 경우 기본적으로 집합의 순서가 지정되지 않습니다 집합의 모든 요소가 독특한 예를 들어, 다음과 같이 집합을 정의 할 수 있습니다 내 세트는 1 대 2, 3 대 글쎄, 그것은 사전 형과 거의 비슷하지만 어떤 키 값도 연관되어 있지 않습니다

그것은 세트와 사전 사이의 유일한 방어입니다 괜찮아 집합을 사용하여 일부 기능을 수행하고 더 나은 방식으로 이해해 봅시다 첫 번째 세트를 만드는 것입니다 이미 세트를 만들었습니다 괜찮아 다음은 연합입니다

두 세트의 좋은 조합 두 집합에서 공통 값을 반환합니다 예를 들어, 내 세트 1은 1 2와 C 내 세트 2는 1 B와 C로 구성되어 있습니다 그래서 내가 그것에 노동 조합을 수행한다면 그래서 그것은 1/2 C와 B로 나를 돌려 보내고 있습니다 그래서 기본적으로 두 세트의 일반적인 값을 리턴합니다 벌금 다음은 교차점입니다

교차로가 내 설정 s1과 내 설정 s2 모두에서 공통 결과를 반환하는 데 사용되는 위치 그럼 공통 요소는 무엇이고 둘 다입니까? 우리는 1 2 c1 BC를 가지고 있습니다 그래서 우리는 1 + C 공통점을 가지고 있기 때문에 출력을 1 + c5 다음은 차이점입니다 음,이 차이는 세트에서 공통 값을 모두 방출하고 유일한 값을 반환합니다 첫 세트 예를 들어 우리는 세트 1과 1에서 볼 수있는 것을 가지고 있으며 2 그래서 만약 당신이 그것을 빼면, 그래서 당신은 두 세트에서 1을 가지게됩니다 2와 B 그래서 아무것도 그것에 대해 할 수있는 C와 C 다시 그것은 단지 2가 남았고 1을 설정했기 때문에 지금 출력 할 것이므로 출력을 2로 얻으시겠습니까? 괜찮아

그래서 이것은 데이터 유형과 파이썬에 관한 것이 었습니다 그래서 당신의베이스가 명확 해 졌으니 퀴즈를 맺자 그래서 다음 코드의 결과는 무엇이겠습니까? 테스트 1은 Python 프로그래밍 및 인쇄 테스트 1에서 2에서 6까지와 동일합니다 정확한 결과를 알기 위해서는 아래의 의견란에 답변을 게시하십시오 좋아, 그럼 앞으로 나아 갑시다

다음은 파이썬 흐름 제어입니다 음, 이러한 흐름 제어는 프로그램의 실행 흐름을 제어하는 ​​것입니다 그래서 우리는 여섯 가지 다른 유형의 흐름 제어와 파이썬을 가지고 있습니다 if-else로 시작하여 하나씩 살펴 보겠습니다 그럼,이 범죄는 무엇입니까? 구문을 봅시다 조건이 참이면 다른 명령문을 실행하십시오

명령문 2를 실행하면 간단하게 처리 할 수 ​​있습니다 실행의 흐름을 봅시다 조건이 맞으면 조건을 확인하기 시작했습니다 그런 다음 조건이 거짓이면 블록 1을 실행하고 else 부분으로 이동하여 블록 2를 실행합니다 좋아,이 블록 하나 F 부분에 있습니다

괜찮아 부드럽게 다음으로 넘어가 자 다음은 중첩 된 if-else입니다 구문을 보자 만약 조건 1이 참입니다 그런 다음 condition2가 true 인 경우 다른 하나를 실행하십시오

그런 다음 아무 것도 true가 아니면 statement true를 실행 한 다음 statement 3을 실행합니다 그것의 흐름 제어를 점검합시다 조건 1이 참인 경우 조건 1을 확인하십시오 따라서 조건 1이 참이면 if 블록으로 실행 된 명령문이 실행됩니다 그것은 실행 블록 1 a입니다

첫 번째 조건은 거짓이어서 두 번째 조건을 확인하고 그렇지 않으면 조건을 확인합니다 이제 조건이 참이면 else 두 번째 블록이 실행됩니다 if 그들 중 누구도 사실이 아닙니다 그런 다음 마지막으로 else 블록이 실행됩니다 그것이 실행 블록 3입니다 그리고 네 한 가지 기억할 것은 else 블록과 관련된 조건이 없다는 것입니다

else 블록은 위의 모든 조건이 false 인 경우에만 실행됩니다 벌금 좋아, 다음은 4이다 구문을 보자 변수를 순차적으로 반복하려면 : execute statement check 음, count와 같은 변수를 정의하는 시작과 같은 프로그램의 예입니다 문을 실행하고 count의 값을 1만큼 증가시킨 후 count가 10보다 작 으면 조건을 검사한다

여기에 10 개 미만 조건이 참입니다 다시 그것을 반복하십시오 그리고 다시 문장을 다시 실행하여 count의 값을 1 씩 증가시키고 count는 2가됩니다 F 2가 3보다 작고 그래서 10이 10보다 작을 때까지 계속하십시오 이 일이 도착했을 때 10이 10보다 작 으면 조건이 거짓이되고 루프를 종료합니다

그래서 this for for 루프는 두 가지를 예를 들어 더 나은 방법으로 이해합니다 그래서 우리 코드가 있습니다 좋아, 우리는 목록 과일을 다음과 같이 정의하고있다 사과 바나나와 체리 x와 과일 x와 과일 0 사과 그렇다면 인쇄 XX는 Apple이 Apple이 출력물로 인쇄 할 수있는 것입니다 지금 다시 우리가해야 할 일 우리는 다시 돌아가서 X와 과일을 확인합니다

이제 1의 X는 바나나입니다 그런 다음 Trent XX는 바나나이므로 바나나로 바뀔 것입니다 다시 말하지만, X와 두 단어의 과일은 어떤 체리가 될까요? 텍사스 가져와 우리는 인쇄했다 이제 다시 돌아 가면 수로에 아무것도 남지 않았습니다 그래서 우리는 아무것도 인쇄하지 않았습니다

좋아 그래서 최종 산출물 인 아일 즈 바나나와 의자가있어 벌금 올레 그럼 앞으로 나아 갑시다 다음은 왜 그런가? 에 대한 문법 조건이 true 인 동안 그 이유에 대한 명령문 집합을 실행하십시오 조건 확인 시작 그것이 사실이라면 그런 다음 블록 1을 실행 한 다음 조건이 true가 될 때까지 루프를 반복합니다

조건이 거짓 인 경우 루프를 종료합니다 예를 들어 더 잘 이해합시다 여기에 내 코드가있다 평등 한 사람처럼 그리고 가변 부분 나는 5 점 미만인 동안 동등한 것을 얻었다

5보다 작습니다 귀하의 조건은 사실이며 어떤 가치를 인쇄합니까? 좋습니다 결과를 얻은 후에 출력을 1로했습니다 a의 값을 2만큼 증가시키다 그래서 1의 2와 3의 더하기 2와 같은 더하기 다시 한번, 루프 체크로 돌아가서 조건이 3보다 작 으면 5 조건이 참이다

그런 다음 인쇄 부분으로 다시 이동하십시오 세 개가 뭐니? 그러면 출력을 3으로 얻게됩니다 다시 8의 값을 2로 증가시킵니다 5 미만 5 아니, 여기서 우리는 조건이 거짓이라고 생각한다 그래서 우리는 최종 출력을 1과 3으로 얻었습니다

좋습니다 다음은 또 다른 예 1과 같습니다 변수 막대에서 같음 하나는 조건을 검사합니다 3보다 작 으면 3을 하나 미만입니다 조건이 참이면 y 부분 내부에서 우리가 확인하는 첫 번째 조건은 더 평등 한 제로가 더 평등하다는 것을 확인하는 것입니다

아니요, 조건은 거짓입니다 그래서 나는 else 부분으로 건너 뛸 것이다 그래서 우리는 else 파트로 건너 뛰고 a is odd 이제는 현재의 가치가 하나이기 때문입니다 그래서 하나 이상하다 좋아요, 그러면 우리가하는 일은 하나의 값을 하나씩 늘릴 것입니다

그것은 1에 더하기 1과 같습니다 이제 다시 좋아, 우리는 Y 부분으로 돌아갈거야 이제 2 명이 3보다 작은 지 확인해 보겠습니다 응, 조건이 맞다 벌금 이제 우리가 할 일은 F 부분으로 건너 뛰고 두 개가 더 동등한 지 확인하십시오

네 조건이 참입니다 그래서 이번에는 2 개의 2가 더 동등한 지 확인합니다 그래, 조건이 맞다 그래서 그것은 무엇을 할 것인가? if 이 경우에도 a 인 부분 진술은 두 개이므로 두 개는 좋아, 이것은 우리의 산출물이다

다시 한번, a의 값을 1 씩 증가시킵니다 이제 두 개가 세 개가됩니다 다시 y는 세 부분으로 세 부분으로 돌아갑니다 조건이 거짓입니다 그래서 최종 출력은 하나는 이상하고 두 개는 괜찮습니다

그래서 이것은 while 진술에 관한 것이 었습니다 앞으로 나아가서 휴식에 대해 배우겠습니다 그래서이 break 문은 특정 조건에서 루프를 깨는 데 사용됩니다 괜찮아 이 흐름도의 도움으로이 점을 이해합시다 조건이 참이어서 깨진 경우 조건을 검사하기 시작했습니다

그런 다음 중단 조건이 거짓이면 중단 조건을 확인한 다음 블록 하나만 실행하고 루프를 반복하십시오 중단 조건이 참이면 전체 루프를 중단 한 다음 루프를 종료하십시오 괜찮아 여기에 예를 들어 보겠습니다 예를 들어 10 while은 0보다 큽니다 그가 있는지 확인하십시오 5와 같지 않은 경우 5와 같지 않음 그런 다음 그밖에 깨지십시오 그 임원이 말한다

이 벤치 에이 – – 당신 a – 1과 동등 그만해 여기에 너를 언급해라 그래서 우리는 9 개의 8, 7, 6의 출력을 얻었다 그래서 모멘트 루프가 잘됩니다 우리는 루프에서 빠져 나갔다

다음은 continue 문입니다 음, continue 문은 루프를 중단하지 않습니다 조건이 true 인 경우 진술서 만 계속 유지합니다 이 흐름도의 도움으로이 점을 이해합시다 그래서 그것이 사실이라면 조건 1을 확인하고 다음을 확인하십시오

폭포가 있으면 계속해서 블럭을 실행하고 조건이 참이면 반복한다 그 특정 루프에 대한 해당 특정 블록의 실행을 중지하고 특정 반복을 위해 자르고 다시 돌아가서 반복하고 조건을 확인하십시오 다 좋아 그냥 스프레이를 교체하자 계속 한 다음 보자 그 결과는 무엇입니까? 그래, 출력을 9 8 7 6 4 3 2 1로 잡았으나 여기에 5가 없다

권리 왜? 그래서 제가 여러분에게 말했듯이 이것은 생략되었습니다 벌금 그래서 이것은 흐름 제어에 관한 것이 었습니다 그래서 함수에 대해 배우고 배우겠습니다 그래서이 함수들은 무엇입니까? 함수는 재사용 가능한 조직화 된 명령 블록을 사용하여 일부를 수행하는 데 사용됩니다

관련 행동 그런데 왜 기능이 필요한가요? 음, 같은 코드 세트를 반복해서 사용해야하는 프로그램을 작성해야한다면, 예를 들어 20 줄 또는 40 줄의 코드를 작성했으며 40 줄의 코드가 10 곳의 다른 장소에서 주 프로그램으로 전송됩니다 프로그램에서 40 줄의 코드를 10 번씩 사용해야합니다 그래서 여러분 중 누구도 같은 줄의 코드를 반복해서 쓰는 것에 관심이 없다고 생각합니다 그래서이 문제를 해결하기 위해 그들은 함수를 만들었습니다 이 함수는 코드를 작성하는 블록으로, 어느 시점에서 다시 사용할 수 있다고 생각합니다

따라서 코드의 재사용이 가능해 지므로 중복성이 최소화됩니다 파이썬은 기본적으로 두 가지 유형의 함수입니다 첫 번째는 사용자 정의이며 두 번째는 내장 함수입니다 하나씩 보자 그렇다면 사용자 정의 함수는 무엇입니까? 자, 사용자가 정의한 함수는 사용자 정의 함수입니다

통사론 그 후에 키워드 def로 시작하여 함수 이름에 대한 식별자와 그런 다음 인수를 인수로 전달합니다 모든 권리는 세미콜론과 그 후, 당신은 그 안의 일련의 성명을 언급했습니다 좋아, 예제를 보자 예를 들어 두 개의 인수를 추가하려는 경우 따라서 함수를 광고로 정의하고 내부 광고에서 두 매개 변수를 a 및 B로 전달합니다 그래서 합은 더하기 B와 같고 그게 전부입니다

사용자 정의 함수를 정의하는 것만 큼 간단합니다 그것은 키워드 def로 시작하는 것과 같습니다 그런 다음 두 개의 인수 a와 B를 전달할 광고 내부에 함수라는 이름을 씁니다 세미콜론 그리고이 함수는 a와 B의 합을 반환해야합니다 괜찮아 벌금 그래서 그것은 정의 된 함수를 사용하는 것입니다

다음은 Belton 함수입니다 이제 이러한 내장 함수는 Python에서 미리 정의 된 함수 집합입니다 우리는 숫자의 절대 값을 실행하는 ABS 기능을 가지고 있습니다 모든 항목과 말로 표현할 수없는 객체가 참이면 반환하는 모든 함수가 있습니다 우리는 함수가 함수가되도록 요청했습니다

Bool 함수 및 기타 많은 내장 함수를 사용할 수 있습니다 자세한 내용은 Python을 참조하십시오 파이썬 공식 문서를 살펴 보시기 바랍니다 좋구나 이제 함수를 정의 했으므로 함수를 호출하여 함수를 호출하는 방법을 살펴 보겠습니다 음, 함수를 호출하는 두 가지 방법이 있습니다

값을 전달하거나 참조를 전달하여 호출 할 수 있습니다 하나씩 보자 그래서 먼저 값으로 전달됩니다 예를 들어 값을 10으로 전달하여 함수를 호출합니다 BEF는 키워드입니다

그래서 우리는이 함수를 print로 정의하고 있습니다 B의 값은 B이고 함수 내부에서 다시 우리는 P의 값을 100으로 갱신하고 B의 새로운 값을 B로 인쇄하고 그럼 당신이하고있는 일은 그것을 바꿔서, a의 값이 10 이었기 때문에 지금 지나가고 있습니다 따라서이 함수는 B의 값을 10으로 취합니다 그래서 B의 인쇄 가치는 10이고 B의 새로운 가치는 100입니다이 문제를 해결하기 위해 당신을 보여 드리겠습니다

값을 10으로 정의하자 define 내 기능 내가 논쟁을 통과시킬 것입니다 인쇄 B의 값은이다 아프리카 고양이가 되어라 좋고 다음으로 우리는 b2b의 가치를 수 백번 갱신 할 것입니다

맥주의 새로운 가치 있다 좋아, 내 기능이야 내가 무엇을 할거야? 함수를 호출하는 값을 전달하여 내 함수 호출 전달 가치 그래서, 나는 쓸거야 함수와 내부에서 나는 값을 전달할 것이다 a의 값이 10 이었기 때문에 결과를 보자 C 그래서 우리는 B의 값이 10이고 B의 새로운 값이 100 인 결과를 얻었다

그래서 이것은 값을 전달하여 함수를 호출하는 것에 관한 것입니다 다음은 참조로 전달 된 것입니다 예를 들어 참조를 전달하여 함수 호출 그래서 우리는 c10으로 목록을 가지고 있습니다 2013 그래서 우리는 함수를 변화로 정의하고 인수 D를 전달합니다 함수 내에서 D의 프린트 값은 d입니다

D는 0입니다 숫자 상수입니다 우리는 99 D의 1을 98로 정의하고 T의 값을 인쇄합니다 T 그런 다음 참조를 전달하여 함수를 호출 할 때이를 변경하십시오 그래서 우리가하고있는 일은 우리가 단지 그것의 전부를 그냥 지나치고있는 것입니다

그러면 출력은 어떻게됩니까? D의 값이 10 20 및 30이고 D의 새 값이 99 98 및 30 한 가지 예를 보여 드리겠습니다 C = 10 쉼표 20 쉼표 30 권리 이제 정의하자 내 기능 2 이 D 안에 뭐가 있니? 인쇄 D의 값은이다 D

좋습니다 다음과 같이 숫자 리터럴을 정의합니다 0과 같은 D는 1의 99 D와 같습니다 98 다음 인쇄 D의 정오는 다시 d 좋아, 내 기능이야 지금 내가 참조로 전달을 사용하여 내 함수 호출 그래서 내 함수 – 그리고 그것에 C 값을 전달합니다

그럼 우리가 산출물을 얻는 걸 봅시다 D의 값이 10 20 30이고 D의 새로운 값이 99 98 + 30 인 결과를 얻었습니다 벌금 계속 나아 갑시다 음, 매개 변수가 참조로 전달되면 collar와 kadhi는 매개 변수에 대해 동일한 변수를 사용합니다 콜리가 매개 변수 변수를 수정하면 효과는 collars 변수에 표시됩니다

그러나 매개 변수가 값으로 전달되면 호출자와 호출 수신자는 두 개의 독립적 인 콜리가 매개 변수 변수를 수정하는 경우 동일한 값을 갖는 변수 효과는 열에 표시되지 않습니다 음,이 정의에서 주목할 필요가있는 것은 가변 볼트입니다 로컬 변수를 참조로 전달한 다음 할당 된 변수는 호출자의 변수 자체를 할당합니다 참조 및 암호의 의미는 무엇입니까? 음, 일반 용어 참조와 다릅니다 이 참조는 임시적이고 암묵적입니다

기본적으로 호출 수신자는 변수입니다 그건 원래 어떻게 된거야? 여기 화면에는 참조로 전달하고 값으로 전달하는 아주 좋은 예가 있습니다 괜찮아 그리고 참조로 통과하면 컵을 채우고 있습니다 컵의 참조 및 가치에 의한 전달에서 실제로 몇 가지 값을 사용하여 컵을 채우고 있습니다 그래서 이것은 여러분이 함수를 정의 할 수있는 방법과 파이썬에서 호출 할 수있는 방법에 관한 것입니다

퀴즈로 돌아가서 자신을 테스트합시다 다음 함수는 두 개의 매개 변수를 사용하여 누락 된 코드를 채우기 위해 누락 된 코드를 채 웁니다 내 정의 함수는 이름과 성을 가진 코드는 무엇입니까? 인쇄해야합니다 아래의 댓글 섹션에 답변을 게시하고 우리와 함께 검증 받으십시오 거룩한 다음 질문은 X 매개 변수에 10을 더하는 함수입니다

누락 된 코드를 모두 채우십시오 내 함수를 X로 정의하고 전체 함수를 작성하면 실험 플러스 10을 반환하는 함수를 작성해야합니다 다시 말하지만, 아래의 코멘트 섹션에 답변을 게시하고 그것이 맞는지 아닌지를 알려줄 것입니다 마찬가지로 우리에게는 네 번째 질문이 있습니다 다음의 결과는 무엇입니까? 우리가 가진 과일 우리는 망고와 과일이 3 + 4로 바뀌면 열매 사과 바나나와 체리로 순수 큐폴라를가집니다

그렇지 않으면 2를 2로 인쇄하십시오 다시 말하지만 아래의 주석 부분에 질문 번호와 함께 다음 코드의 결과를 인쇄하십시오 좋구나 이제 파이썬에서 람다 함수에 대해 논의 해 봅시다 그래서이 람다 함수는 무엇입니까? 음, 람다 함수는 작은 익명 함수입니다 람다 함수는 임의의 수의 인수를 취할 수 있습니다

하지만 하나의 표현 만 가질 수 있습니다 람다 함수는 둘 이상의 표현식을 가질 수 없다는 점에 유의하십시오 여기에 구문이 있습니다 람다 인수 : 예를 들어 표현 우리는 X와 동일한 람다 값과 더하기 10을가집니다 X의 5를 인쇄하여 기본적으로 람다 함수를 정의하는 것입니다

그러면 숫자 패스 10에 10을 인수로 추가 한 다음 결과를 인쇄합니다 내가 너에게 수첩 위에 우뚝 섰다 람다 함수를 X와 같은 람다라고 정의하자 ~의 그러한 +10 그리고 X를 인쇄하면 값 5가 전달됩니다 그래서 출력이 5 플러스 10이되어야한다고 생각합니까? 네가 5에서 10으로 바뀌면 출력은 20이 될거야

괜찮아 계속 나아 갑시다 다음은 함수 대 람다 함수입니다 그래서 여기서 우리가하는 일은 함수를 람다 함수와 비교하는 것입니다 그래서 여기에 두 개의 인수를 취하여 양자의 곱셈 결과를 반환하는 일반 함수가 있습니다 다음은 같은 것에 대한 람다 함수입니다 그것은 우리의 동등한 람다 X 쉼표 Y와 같아서 X에 Y를 곱한 것입니다

우리의 12 쉼표를 호출 3 물은 12 곱하기 3의 결과를 반환 할 것입니다 그것은 36 대수학 수첩을 보여 드리겠습니다 예를 들어, de f 함수로 함수의 이름을 우리 팀은 여기서 x와 y라는 두 가지 주장을 할 것입니다 : 이제 x와 x의 곱을 돌려 주라 Y

그게 다야 끝났어, 그렇지? 지금 이것에 대해 람다 함수를 정의해야한다면, 나는 Z와 같게 쓸 것입니다 람다 X는 2x xy와 같은 쉼표 Y입니다 이제 테스트 해보고 싶으면 인쇄물을 쓸거야 Z는 내가 그것에 두 개의 값을 전달합니다 12 쉼표 3 36 번으로 돌려줘야 하죠? 그래, 나는 출력을 36 벌금으로 받았다

계속 나아 갑시다 다음은 람다 함수의 힘입니다 람다 함수의 힘은 다른 함수 안에서 익명 함수로 사용할 때 더 잘 보여진다 예를 들어, 하나의 인수를 취하는 함수 정의가 있고 그 인수에 알 수없는 숫자가 곱해지는 경우를 가정 해 봅시다 예를 들어, n 반환으로 내 함수가 있습니다

람다 a와 같은 플러스 n 그래서 변수를 정의하면 내 합계가 3의 함수가됩니다 예를 들면 시나 주피터 노트북 내 기능 정의 그리고 우리는 n이 반환되어야하는 인수를 전달할 것입니다 람다는 그 도끼를 말한다 그리고 꿀 이제이 함수 정의를 사용하여 보내는 숫자를 항상 두 배로하는 다른 함수를 만들 수 있습니다 예를 들어, I 쓰기 가능 더블 나 내 기능이 같음 나는 그것을 두 배로 늘려서 두 가지 기능을하고 싶다

두 가지를 곱해야한다 지금 브렌트 어떤 숫자를 곱하면 곱해야합니까? 나는 열두 제곱의 두 배를 얻었다 그래서 나 두 배 나 열두 출력은 24가 될 것입니다 따라서 트리플로 바꾸려면 3으로 변경하고 36을 입력하면됩니다

등등 홀리 그래서 이것은 람다 함수에 대한 모든 것입니다 인자 a와 인자 b를 합친 결과를 출력하는 람다 함수를 테스트 해보자 메모를 아래의 댓글 섹션에 게시하십시오 괜찮아 다음 퀴즈 다음의 결과는 무엇입니까? 내 기능과 반환 람다 내 테이블에 내 W 내 기능 11 아주 간단합니다

방금 토론했습니다 그래서 아래 두 주석 섹션에서 모두 답변을 드리겠습니다 알았어 다음으로 우리는 Python 클래스 객체를 가진다 그렇다면 파이썬에서 클래스와 객체는 무엇입니까? 글쎄 파이썬은 객체 지향 프로그래밍 언어이며 파이썬에서 거의 모든 것이 그 속성과 메소드 및 클래스를 가진 객체입니다 그것은 객체를 만들기위한 청사진과 같습니다

수업의 예를 봅시다 우리는 클래스를 클래스 공간 클래스 이름으로 정의하고 그 내부에서 객체를 정의합니다 객체를 호출하고 싶다면 어떻게 호출하는지 봅시다 변수를 obj1로 정의하고 있습니다 내 클래스의 모든 객체에 할당 그리고 만약 당신이 obj를 사용하여 접근 할 수 있도록 내 클래스의 변수 중 하나를 인쇄하고 싶습니다

좋구나 그래서 이것은 body 클래스가 객체이고 파이썬이었습니다 파이썬에서 파일 처리에 관한 마지막 주제로 넘어 가자, 파일 핸들링은 모든 웹 애플리케이션에서 매우 중요합니다 네 가지 다른 기능이 있습니다 파일 핸들링에서 수행 할 수 있습니다 파이썬을 사용하여 파일을 읽고 쓸 수 있습니다

좋아, 처음에 하나씩 열어 보자 그래서 open 함수를 사용하여 파일을 열고 파일 이름과 모드의 두 매개 변수를 취하여 구문을 봅니다 구문은 파일의 동일한 열린 경로입니다 그래서 당신은 파일의 경로가 같고 모드가 괜찮은 구문을 가지고 있습니다 어디 보자

모드 란 무엇입니까? 그래서 우리는 4 가지 타입의 모드 읽기 쓰기 쓰기와 생성을 가지고 있습니다 읽는 것에 대해 우리가 지정하는 값은 기본값이고 읽기 용으로 파일을 열고 파일이 존재하지 않습니다 그것은 당신에게 오류를 반환합니다 다음은 append와 모드는 좋아요 그러면 파일을 추가 할 수있는 파일이 열리고 파일이없는 경우 그것은 새로운 것을 만들 것입니다

다음 modus W가 옳다 쓰기 용 파일을 열고 파일이없는 경우 파일을 만듭니다 벌금 이 섹션의 뒷부분에서 추가 및 작성의 차이점에 대해 설명하겠습니다 좋구나 다음 및 최종 – 만들기 그것은 X로 지정된 파일을 만들고 동일한 이름의 파일 오류를 반환합니다

지정한 파일을 만들고 이미 같은 이름의 파일이 있으면 오류를 반환합니다 벌금 그냥 보여 드리죠 F와 같이 파일의 동등한 부분 열기 파일 테스트 파일에서 내 D 드라이브 D 슬래시 이름으로 엽니 다 도트 txt 쉼표 내 모드는 독서 모드를 말해야합니다

나는? 들어가기 괜찮아 그래서 내가 이전에 당신에게 말했듯이, 파일에 오류가 생기면, 존재하지 않습니다 그것을 만들고 싶다면 여기서 X를 언급해야합니다 그러면 파일이 생성됩니다 D 디렉토리로 가서 파일을 보여 드리겠습니다 D 여기서 테스트 파일을 볼 수 있습니다

맞습니까? 그래서 이것은 파일과 파이썬을 여는 방법입니다 또는 W를 쓸 수도 있습니다 너에게 화살을 던지지 않을거야 존재하지 않으면 파일을 생성하지만 signum에 파일이 존재할 경우 오류를 발생시키지 않습니다 여보세요 다음은 읽기 기능입니다

글쎄, 우리 파일은 문서로 구성되어 있다고 가정 해 봅시다 안녕하세요, 데모 파일 dot txt에 오신 것을 환영합니다 이 파일은 테스트 용입니다 행운을 빕니다 데모 파일을 열어 보겠습니다 테스트 파일

여보세요 각자 모두 환영 인텔에게 행운에 대해 만나다 하나의 테스트로 파일을 저장하십시오 벌금 어디 보자 우리가 수행 할 수있는 작업은 무엇입니까? 이제 내가 그것을 읽고 싶다면? 그럼 어떻게 하죠? 그래서 동등한 오픈 데모 파일 dot txt 쉼표 모드 RR은 읽기 모드의 가치가 있으며 F 도트 읽기를 인쇄합니다 벌금 그 파일을 너에게 열어 보자 동등한 개방 파일의 경로

D 콜론 슬래시 였어 테스트 한 점의 파일 Txt 및 어떤 모드에서 읽기 모드로 열 것인지 그리고 그 특정 텍스트 파일에있는 모든 내용을 인쇄하려고합니다 그래서 F 도트 먼저 읽은 다음 인쇄하십시오 Enter를 누르십시오 그래서 이들은 내 파일의 내용입니다

안녕하세요 인텔에 오신 것을 환영합니다 행운을 빈다 벌금 이제 파일의 일부분을 읽고 싶다면 어떻게해야할까요? 파일의 처음 5 문자를 읽으려는 것처럼, 어떻게해야합니까? 그냥 복사하여 붙여 넣기 해 봅시다 나는 처음 다섯자를 읽고 싶다

여기 5 개를 언급하십시오 그것은 무엇을 할 것인가? 처음 5 개 인쇄 문자에서 텍스트 파일 안녕하세요 Tonto – hello 0 1 2 3 4 & 5 그래서이 문자열의 처음 다섯 문자입니다 좋구나? 그래서 이제 첫 번째 줄을 읽으 려한다면 읽는 줄의 기능을 갖기를 바랍니다 괜찮아 한 줄 또는 첫 줄을 반환하는 데 사용되는 읽기 줄 기능이 있습니다

다시 복사하십시오 우리는 여기에 서서 읽었다 Tradeline 그냥 Enter 키를 누릅니다 오류있어? 알았어, 나는 어때, 좋아 L 죄송합니다

행을 읽다 그래서 당신은 안녕하세요 모두에게 첫 번째 라인이 출력을 가지고있어 다음으로 문서의 처음부터 끝까지 읽어야 할 경우 어떻게해야합니까? 그렇다면 어떻게해야합니까? 그래서 당신이 할 수있는 일은 read line을 두 번 사용할 수 있고 텍스트의 처음 두 줄을 인쇄합니다 이렇게 다시 한 번 더 f 개의 readline을 수행하십시오 탄토 같은 방식으로, 알겠습니다 그래서 당신이 가진 것 – 당신은 텍스트의 첫 줄입니다

좋습니다 이제 파일을 반복하면서 파일을 한 줄씩 읽으 려한다면이 경우에 for 루프를 사용할 수 있습니다 그래서 그것은 X in F 그런 X가 1이면 X를 인쇄 한 다음 첫 번째 줄을 인쇄합니다 X는 2입니다 두 번째 줄을 인쇄합니다

괜찮아 따라서 파일을 한 줄씩 읽을 수 있습니다 안녕하세요 별개의 행운을 비네팅에 오신 것을 환영합니다 다음은 독서와 창조입니다 이제 기존 파일에 쓰기 열기 함수에 매개 변수를 추가해야합니다

파일의 끝에 추가하거나 추가 할 파일을 추가하고 W : 기존의 다른 내용을 무시합니다 예를 들면 우리의 굽힘을 언급 한 것 대신에 여기에 똑바로 가자 과 오른쪽 점 뭐든지 쓰고 싶어 이것은 추가 문장입니다 실행 됨 이제 파일을 확인하면 기존 파일을 확인해 보겠습니다

음, 닉 앤 해 들리 집주인, 나 X와 F의 경우 X 인쇄 실행 됨 그래서 네, 볼 수 있듯이 이것은 파일 끝에 추가 된 추가 문장입니다 사용하면 어떻게 될까요? 대신에 그럼,이 영화는 무엇을 할 것인가? 내 문장 덮어 쓰기 그래서 여기에 필자는 오른쪽의 점을 쓸 수있다 이 점을 바로 인쇄하십시오 모든 항목 덮어 쓰기 실행 완료되었습니다 다시 확인해 봅시다

내 파일의 내용은 무엇입니까? 그래서 당신이 그것을 확인한다면 그래서 이것은 단지 남았습니다 이렇게하면 좋습니다 기존 파일에 쓸 수 있습니다 앨런 다음은 새 파일을 만드는 것입니다 X a 또는 W를 사용하여 만들 수 있습니다

X를 사용하면 파일이 만들어지며 파일이 있으면 오류가 반환됩니다 그것을 추가하면 지정된 파일에 파일이 존재하지 않습니다 그리고 마지막으로 W는 지정된 파일에 파일을 생성하지 않습니다 예를 들어 F 내 파일 또는 dxdx를 열면 새 파일이 생성됩니다

같은 이름의 파일을 만들거나 오류가 발생하는 경우 예를 들어 나는 이것을 모른다 이 파일은 이미 존재합니다 다시 작성하려고하면 오류가 발생합니다 좋아, 파일이 이미 있거나 파일이 잘 존재하므로 다음과 마지막으로 삭제 잘 가져 오기 OS 모듈은 파일을 삭제하는 데 사용됩니다 그것을 삭제할 수있는 방법은 OS 모듈을 가져 오거나 데모 파일 dot txt Tata를 제거하기 시작합니까? 하지만이를 위해서는 먼저 공개 신청서를 닫아야 만합니까? 그래서 f 도트 내부에서이 파일의 이름이 흐릅니다 파일 콜론 슬래시의 경로에서 테스트 파일 한 점 txt 먼저 그것을 닫습니다 미안해

마치 f 점 닫기 같아 파일 닫기 이제 삭제하려면 OS 모드를 가져와야합니다 당신은 그것을 수입 OS 및 OS 도트 풀다 그 파일의 이름, 파일의 이름은 무엇입니까? 테스트 파일 1 dot txt 그건 당신 또는 시스템이이 지정된 파일을 찾을 수 없으므로 파일 s을 추측 할 수 없습니다 이제 삭제 시작 좋아요, 방금 작성한 파일의 경로를 지정하지 않았으므로 이름을 쓸 것입니다

그리고 파일이 삭제되어 알리미의 테스트 파일이 없어졌습니다 고마워 네가 의심 할 여지가있을 때를 대비하여이 세션을위한 것이 전부다 아래의 댓글 섹션에 자유롭게 추가하십시오 귀하의 질문을 기꺼이 해결해 드릴 것입니다

고맙습니다

Python Tutorial – Complete Programming Tutorial for Beginners (2019)

안녕하세요, 제 이름은 Mosh입니다이 Python 과정에서 강사가 될 것입니다

이 과정에서는 파이썬으로 프로그래밍을 시작하는 데 필요한 모든 것을 배우게됩니다 파이썬은 가장 인기있는 프로그래밍 언어 중 하나이며, 사람들이 매일 그것을 사용하여 자동화와 같은 멋진 것들은 AI에서 사용할뿐만 아니라 Instagram 및 Dropbox와 같은 웹 사이트 및 응용 프로그램을 구축 할 수 있습니다 그래서 당신이 찾고 있다면 직업을 얻으려면 파이썬이 당신을위한 것입니다 이 과정에서 저는 모든 것을 가르쳐 줄 것입니다 파이썬을 시작해야합니다

우리는 모든 핵심 개념에 대해 이야기 할 것입니다 우리는 파이썬 프로젝트를 세 개 만들 것입니다 여기에 우리가 건설 할 첫 번째 프로젝트가 있습니다 이 아름다운 웹 사이트를 만드는 방법을 배우게됩니다 상상의 식료품 점에

여기 홈페이지에서 우리 모두를 볼 수 있습니다 우리는 또한 상점에서 제품을 관리 할 수있는 관리 영역을 가지고 있습니다 스톡 Django라는 유명한 파이썬 프레임 워크를 사용하여 이것을 빌드 할 것입니다 이제까지 웹 사이트를 만든 적이 없다면 걱정하지 마십시오

나는 모든 것을 처음부터 가르쳐 줄 것입니다 또한 기계 학습 또는 인공 지능에서 Python을 사용하는 방법을 배우게됩니다 따라서 예측할 Python 프로그래밍을 작성하는 방법을 배웁니다 사람들이 자신의 프로필을 기반으로 좋아하는 음악 YouTube와 같은 방식으로 이전에 시청 한 동영상을 기반으로 동영상을 추천합니다

나는 또한 너에게 보여 줄 것이다 파이썬은 지루한 반복 작업을 자동화하여 시간을 낭비합니다 수천 개의 스프레드 시트를 처리 할 Python 프로그램을 작성합니다 1 초 만에 나는이 파이썬 과정을 배우고 자하는 사람들을 위해 디자인했다

파이썬 당신이 초심자이더라도, 걱정하지 마십시오, 저는이 전체 과정을 통해 당신의 손을 잡을 것입니다 당신은 너무 나이가 들거나 젊지 않습니다 파이썬은 배우기가 쉽습니다 첫 번째 글을 쓸 수 있습니다

문자 그대로 초 안에있는 파이썬 프로그램 게다가 나는 너에게 많은 것을 줄거야 멋진 파이썬 프로그램 작성에 대한 자신감을 키울 수있는 연습 문제 저는 Mosh입니다 저는 20 년의 경험을 가진 소프트웨어 엔지니어입니다 3 백만 명이 넘는 사람들에게 코드 작성법을 가르쳤습니다

나는 너를 가르치고있어 흥분된다 이 과정에서 파이썬 그래서 나는 네가 주변에 머물고이 아름다운 것을 배우기를 바란다 강력한 프로그래밍 언어 이 튜토리얼에서는 다운로드 방법을 보여 드리겠습니다

Python을 컴퓨터에 설치하십시오 그래서 내가 너에게하고 싶은 첫 번째 일은 브라우저가 열리고 Python으로 넘어가십시오org 이 페이지에서 다운로드를 클릭하십시오, 여기에서이 비디오를 녹화 할 당시 현재 파이썬의 최신 버전을 볼 수 있습니다

최신 버전은 python 372입니다 미래에,이 튜토리얼을보고있을 때 더 새로운 것이있다 Python 버전 사용 가능, 걱정하지 마세요

이 강의에서 배우게 될 모든 자료 최신 버전의 Python에도 적용됩니다 그러니 가자 파이썬 3을 다운로드하십시오 다운로드 폴더를 보시고, 여기에 파이썬 3 인스톨러가 있어야합니다 Windows를 사용하고 있다면 두 번 클릭하면됩니다

이 체크 박스를 보시고 파이썬을 파이썬, 이것은 정말로 중요합니다,이 상자에 체크하십시오, 그렇지 않으면 당신은 할 수 없을 것입니다 이 자습서를 따르십시오 Mac 사용자 인 경우, 이 설치 마법사를 통해 파이썬 3을 설치할 것입니다 우리 컴퓨터에 간단히 계속을 클릭하면 다시 라이센스 계약에 동의하고 설치하면 몇 초가 걸릴 것입니다

녹음을 일시 중지합니다 좋아, 우리는 성공적으로 우리의 컴퓨터에 파이썬 3을 설치했다 이걸 끝내자 좋아, 다음에 설치해야 해 코드 편집기를 사용하면 코드를 작성하는 코드 편집기를 사용할 수 있습니다

Microsoft Word를 사용하여 문서를 작성하는 방법, 코드 편집기를 사용하여 암호 이제는 많은 코드 편집자가 있습니다이 편집기에서이 코드 편집기를 보여 드리겠습니다 튜토리얼은 PyCharm입니다 이것이 가장 인기있는 코드 편집기 중 하나입니다

파이썬 코드 작성 jetbrainscom에서 다운로드 할 수 있습니다 / pycharm 이제는 더 정확하게 파이썬 통합 개발의 약자 인 IDE로 간주됩니다

환경 그리고 그것은 기본적으로 스테로이드에 대한 코드 편집기입니다 코드를 작성하기가 정말 쉬운 몇 가지 추가 기능이 있습니다 그래서 PyCharm을 다운로드하고 다운로드하십시오 이제 여기에 다운로드 페이지에서 PyCharm의 두 가지 버전을 볼 수 있습니다

추가 기능이 있으며 비용을 지불해야합니다 다른 하나는 커뮤니티 에디션은 절대적으로 무료이며이 튜토리얼에서 우리가 사용할 내용입니다 그러니 계속 진행하십시오 자, 한번 더 다운로드 폴더를 한번 보시오 다시 한번 pycharm을 가져야합니다

그래서 이것을 더블 클릭하면됩니다 Windows에서 설치 마법사를 보시려면 간단히 다음, 다음, 다음을 클릭하십시오 pycharm을 설치할 때까지 Mac을 사용하는 경우이 아이콘을 드래그 앤 드롭해야합니다 응용 프로그램 폴더에 드래그 앤 드롭, 좋아, 이제 실행을 위해이 버튼을 더블 클릭하자

우리가 pycharm을 처음 실행할 때 이것은 경고이기 때문에 우리는이 경고를 얻을 것입니다 우리가 인터넷에서 다운로드하는 것 그럼 먼저 열어 보겠습니다 다음으로이 설정을 가져 오기위한 대화 상자가 표시됩니다 설정을 가져 오지 마십시오

별 문제가되지 않습니다 괜찮아, 이 페이지에서 PyCharm을 한번도 사용하지 않았습니다를 선택하면 몇 가지 키워드를 볼 수 있습니다 미래에 유용 할 수있는 바로 가기는 이것을 받아 들여야하고, 다음 버튼을 클릭하십시오 그리고 다시 다음으로, 한 번 더, 그리고 마침내 pycharm을 사용하기 시작합니다 여기 PyCharm의 메인 페이지가 열릴 때마다 있습니다

새 프로젝트 만들기를 클릭하고, 이것이 우리 프로젝트의 위치입니다 Hello라는 프로젝트를 호출하겠습니다 세계 이제 클릭하여 생성하기 전에 확장하십시오 이 항목은 기본 인터프리터가 Python으로 설정되어 있는지 확인하십시오

3 파이썬 인터프리터는 기본적으로 프로그램이다 파이썬 코드를 어떻게 실행하는지 알고 있다면, 해석 방법을 알게 될 것이다 또는 파이썬 지침을 컴퓨터가 이해할 수있는 지침으로 번역 할 수 있습니다 이제 Mac 컴퓨터에는 기본적으로 이전 버전이 함께 제공됩니다

파이썬 2의 설치, 그것은 유산으로 간주됩니다 이는 더 이상 유지 보수되거나 지원되지 않음을 의미합니다 이전에 우리가 다운로드했습니다 파이썬 3, 이것이 파이썬 3으로 설정되었는지 확인하십시오 이 목록에서 Python 3

7을 선택하십시오 좋아, 이제이 프로젝트를 만들어 보자 이제 여기를 오른쪽 클릭하십시오 Hello World 폴더를 열고 새 폴더로 이동 파이썬 파일,이 파일은 apppy라고 부른다

관습에 따라 모든 파이썬 파일은 py 확장자 좋아, 가자 이제 여기를 클릭하여이 프로젝트 패널을 접고 최초의 파이썬 프로그램 간단히 print, pr을 입력하십시오 int, 모두 소문자로 시작하고 닫는 괄호, 이 괄호 안에 인용문을 추가하십시오

작은 따옴표 나 큰 따옴표를 사용할 수 있습니다 코드 사이에 이름을 적으십시오 나는 모데 하메마다이다 여기, 그래서 이것이 첫번째 파이썬 프로그래밍이다 이 코드 조각으로 당신은 당신의 이름을 화면에 인쇄 할 수 있습니다

이제 이걸 실행하려면 상단의 실행 메뉴에서 실행을 클릭하고, 또한이 명령과 관련된 바로 가기가 있음을 유의하십시오 나는 생산성 향상을 위해 항상 단축키를 사용합니다 Mac 컴퓨터에서 바로 가기는 컨트롤, 옵션 및 R Windows에서는 다릅니다 자, 이제하자

앱을 어디서 실행할지 묻는 중입니다 아래에, 당신은이 작은 터미널 창이 보일 것입니다 우리 프로그램에 약간의 창이 있으므로, 여기에 대한 우리의 결과를 볼 수 있습니다 우리 프로그램을위한 출력 앞으로 더 많은 파이썬을 배우면서, 여러분은 그래픽 사용자 인터페이스 또는 끈적 끈적한 응용 프로그램을 만들 수 있습니다

이것은 조금 복잡합니다 그래서 우리는이 작은 것을 사용할 것입니다 터미널 창을 사용하여 프로그램 결과를 확인하십시오 내 이름을 볼 수 있듯이 여기에 인쇄하십시오 코드를 인쇄 할 때,이 창은 그렇게 될 것입니다

항상 크기를 조정하거나 이것을 최소화하십시오 여기에 아이콘이 있습니다 그래서 이것은 우리의 첫 번째 파이썬 프로그램이었습니다 지금 이 비디오에서 내가 보여준 결과를 보지 못했다면 아래의 설명 상자를 사용하십시오 발생한 오류를 알려주십시오

앞으로 나아갈 수 있도록 최선을 다할 것입니다 이 파이썬 튜토리얼에서 우리는이 프로그램을 다음 단계로 끌어 올려 더 재미있게 만들 것입니다 그래서 개 머리를 어떻게 그리는 지 보여 드리겠습니다 지금은 이 튜토리얼에서는 파이썬 코드가 어떻게 실행되는지 배우고, 약 프로그래밍 용어 Enter 키를 누릅니다

2 행에 또 다른 print 문을 써라 그래서 print, open, close 괄호, 견적을 추가, 지금 여기에 개를 그려 싶습니다 그럼, 우리 강아지의 머리 인 o를 추가 한 다음 4 개의 하이픈 그래서 이것은 시체입니다

좋아, 이제 한 번 더 인용, 이제 우리는 다리를 그려야합니다 그래서 공간을 추가하십시오 4 개의 수직 막대를 따라 가십시오 그래서, 이렇게, 그래서 여기에 조금 상상의 점이 있습니다 이제하자

이 프로그램을 실행하고 우리가 얻는 것을보십시오 오른쪽 상단에이 재생 버튼이 표시되어야합니다 거기를 클릭하십시오, 그래서 우리는 우리의 이름과 바로 아래에 우리의 상상의 개가 있습니다 이제 이해해야 할 사항 여기, 파이썬 코드가 한 줄씩 실행된다는 것입니다 위로부터

이전에 파이썬 인터프리터에 관해서 말씀 드렸습니다 그것은 번역 또는 해석 방법을 알고있는 프로그램입니다 우리의 Python 코드를 컴퓨터가 이해할 수있는 지침으로 변환합니다 따라서이 프로그램을 여기를 클릭하여 실행하면, 파이썬 인터프리터가 프로그램을 실행하거나 실행하기 시작합니다 위에서 한 줄씩

먼저 1 행을 실행하고, 그런 다음 2 행으로 이동합니다 그래서 이것은 python 프로그램이 실행됩니다 이제 시원한 것을 보여 드리겠습니다 추가하자 인용문이있는 또 다른 print 문 인용문 사이에 별표 또는 별표를 추가하십시오

이 이제 인용문 뒤에 그리고 괄호 앞에, 공백 추가, 다시 한 번 별표 추가, 공간, 10 여기서 무슨 일이 일어나고있는거야? 잘, 어디서나 여기 또는 여기와 같은 인용문이 있습니다 우리는 문자열을 정의하고 있습니다 문자열은 프로그래밍 용어입니다

일련의 문자 그래서 여기에 문자열이 있습니다 3 행의 문자열과 2 행 및 1 행 이제 여기에 문자열을 곱합니다 이것은 곱셈 연산자와 같습니다 곱셈과 같습니다 우리가 수학에서 가지고있는 연산자

따라서이 코드를 사용하여 터미널에 별표 10 개를 그려서 보여 드리겠습니다 그럼 이걸 실행합시다 한 번 더 프로그램해라 그래서 우리는 10을가집니다 별표

이제 우리가 여기에있는이 코드는 여기에 있습니다 표현이라고합니다 표현은 값을 생성하는 코드 따라서 파이썬 인터프리터 4 번 줄을 실행하려고하면 먼저 평가할 것이다 괄호 사이에 넣은 코드는 표현식을 평가할 수 있습니다

우리의 표현은 별표 10 개를 생성 한 다음 그 별표는 터미널에 인쇄됩니다 지금은 운동으로 이 인쇄 문을 사용하여 다른 모양을 그릴 수 있으며 마음을 그릴 수 있습니다 공, 당신이 좋아하는대로 다음 자습서에서 보게 될 것입니다 내 채널에서 많이 얻는 질문 중 하나는 파이썬을 배우고 일할 준비가 되려면 얼마나 걸리나요? 음, 단 하나도 없다

대답 정말 당신에게 달려 있습니다 얼마나 많은 노력과 헌신을하고 싶습니다 이것에 하지만 매일 2 시간을 보내면 일관되게, 약 3 개월 후에 글을 쓸 수 있어야합니다

기본적인 파이썬 프로그램이지만 솔직히 말해서, 당신에게 일자리를주지는 못합니다 일자리를 얻으려면 한 영역을 전문화해야합니다 당신은 무엇을 위해 파이썬을 사용하고 싶습니까? 웹 응용 프로그램 또는 데스크톱 응용 프로그램? 또는 기계 학습 및 인공 지능에 사용하고 싶습니까? 그러므로 무엇을하고 싶든 추가 과정을 수강해야합니다 예를 들어 학습 이외에 웹 개발자가되기를 원한다면 파이썬, 당신은 또한 HTML, 일부 CSS, 일부에 대해 배워야한다 JavaScript와 Django는 널리 사용되는 Python 프레임 워크입니다

웹 응용 프로그램을 작성하기위한 것입니다 이 모든 것을 배우는 것은 당신에게 또 다른 것을 가져다 줄 것입니다 6 개월이므로 합계가되기까지 9 개월에서 12 개월이 필요합니다 직업 준비 그 시점에서 당신은 주니어 개발자 직업을 얻을 수 있습니다

일년에 약 50-60,000 달러의 급여 이제 더 많이 일하면서 더 많은 Python 프로젝트를 수행하면 이력서가 빌드되고 1 년에 10 만 달러 또는 12 만 달러를 요구할 수 있습니다 당신이 어디에 있는지, 어떤 회사인지, 어떤 지리적 인 지역인지, 그것은 정말로 의존합니다 단 하나의 대답은 없습니다 그래서 흥분 되니? 파이썬을 배우고이 직업 경로를 시작하십시오

너라면, 너를 격려 하겠어 약속을하고 매일 2 시간을 연습하는 데 파이썬 아래의 설명란을 사용하여 학습하는 이유를 알려주십시오 파이썬, 너는 그걸로 무엇을하고 싶니? 너 꿈 직업은 뭐니? 나는 너의 이야기를 듣고 싶다 이 파이썬 튜토리얼에서는 가장 근본적인 변수 중 하나 인 변수에 대해 배우겠습니다

프로그래밍 개념, 파이썬에만 국한되지는 않습니다 꽤 많은 모든 프로그래밍 언어가 있습니다 우리는 변수를 사용합니다 컴퓨터의 메모리에 일시적으로 데이터를 저장합니다 여기에 예제가 있습니다

파이썬이 가격 = 10을 입력하자 인터프리터가이 코드를 실행하면 메모리를 할당하고 저장할 것이다 그 기억에있는 숫자 10, 그리고 마지막으로 이것은 그 메모리 위치에 가격 라벨 메타 호 (metahor)로서 상자가 있다고 상상해보십시오 그 상자에는 10이라는 숫자가 있습니다

price는 우리가 상자에 넣은 레이블입니다 이제이 라벨을 사용할 수 있습니다 우리 프로그램의 어느 곳에서나 우리가 가지고있는 가치에 접근 할 수 있습니다 이것은 매우 단순화 된 설명입니다 자 이제하자

터미널에 인쇄 가격 인쇄해라, 이번엔 우리가 가지 않을거야 인용문을 추가하십시오 인용문을 여기에 입력하면 텍스트가 나타납니다 터미널의 가격

이제 가격 변수의 가치 그래서 인용문에 넣고 가격을 입력하십시오 이제이 프로그램을 한 번 더 실행 해 봅시다 그래서 우리는 10, 터미널에 변수를 정의하는 방법은 다음과 같습니다

변수의 이름 인 식별자로 시작한 다음, 등호와 마지막으로 가치 이제는 언제 더 정확하게 이 숫자 10은 메모리에 저장 될 것입니다 프리젠 테이션을 위해이 바이너리로 변환된다 그래서이 번호 10, 는 0에서 9 사이의 모든 자릿수가있는 십진법입니다 컴퓨터는이 모든 숫자를 이해하지 못합니다

0s 및 1s 그래서 우리가 컴퓨터의 메모리에 숫자 10을 저장할 때 먼저 이진 표현으로 변환 될 것입니다 001, 001과 같은 0과 1의 묶음 나는 모른다 그런 다음 컴퓨터의 메모리에 저장됩니다 그래서, 이 프로그램을 다음 단계로 가져 가자

두 번째 줄에서는 이 가격 변수의 값을 업데이트하여 재설정 할 수 있습니다 20과 같은 새로운 가치에, 지금 우리가 프로그램을 실행할 때, 우리는 20을보아야합니다 파이썬 인터프리터가 상단에서 한 줄씩 코드를 작성하십시오 그래서 우리는 먼저 가격을 10으로 설정 한 다음 20으로 재설정하고 마침내 터미널에 인쇄 해, 터미널을 실행하자 거기 가서, 여기 20 개가있어, 알았지? 이제 여기에있는 숫자는 소수점없는 정수입니다

프로그래밍에서는 이러한 숫자를 정수로 참조합니다 그러나 정수는 소수점이없는 숫자입니다 우리는 또한 예를 들어 2 행에 소수점이있는 숫자를 정의 할 수 있습니다 rating이라고하는 다른 변수를 number로 설정합니다 4

9 프로그래밍에서 우리는이 종류의 수를 float의 부동 소수점 수를 나타냅니다 그래서 정수가 있습니다 부유하다 변수를 정의하고 설정할 수도 있습니다

문자열로, 예를 들어, name equals Mosh, 우리는 또한 부울 (boolean)이라고 불리는 또 다른 종류의 값을 가지고 있습니다 참 또는 거짓 일 수 있습니다 그들은 영어로 예 (Yes)이고 아니오 (No)입니다 예를 들어, 변수를 정의하려고합니다 밑줄이 있습니다

게시하여 밑줄을 사용하여 변수 이름에 여러 단어가 포함되어 있습니다 우리는 이것을 다음과 같이 설정했다 true 또는 false 이것들은 부울 값 이제는 파이썬이 하나의 사례라는 점에 유의하십시오

민감한 언어는 소문자와 대문자에 민감합니다 따라서 변수를 정의 할 때는 항상 사용해야합니다 소문자이지만 여기에서 거짓과 참은 그래서 우리가 소문자 f로 철자한다면, 파이썬은 이해하다 여기에 빨간색 밑줄이 표시되어 오류를 나타냅니다 이것을 대문자 F로 철자를 적어 두거나, 이것을 true로 설정하려면, T가 자본인지 확인하십시오

프로그램을 사용하면 컴퓨터의 메모리에 간단한 값이 저장됩니다 단순한 값은 정수 또는 실수 일 수있는 숫자가 될 수 있습니다 또는 문자열 또는 부울 수 있습니다 하지만 파이썬에서는 리스트와 값 같은 복잡한 값을 저장할 수도 있습니다 그리고 그게 내가 너에게 보여줄거야

미래에 그래서 더 멀리 가기 전에, 나는 너를 원해 약간의 운동을한다 우리가 병원을위한 프로그램을 작성한다고 상상해보십시오 그래서 우리는 존 스미스라는 환자를 확인합니다

그는 20 세이며 새로운 환자입니다 여기에 3 개의 변수를 정의 해주세요 그의 이름, 나이, 또 다른 변수 새 환자 또는 기존 환자 인 경우 동영상을 일시 중지하고 동영상을 보냅니다 분

작업이 끝나면 다시 돌아와 계속해서 내 솔루션을 확인하십시오 좋아, 그래서 여기에 우리가 필요해 세 변수, 첫 번째 변수는 환자의 이름, 우리는 그것을 John Smith에게 넘겼습니다 우리는 또한 할 수있다 이 전체 이름을 호출하면 변수에 대한 유효한 이름이됩니다

두 번째 변수는 환자의 나이입니다 그래서 나이 20이고 마지막으로 이것이 새로운 것인지를 알기 위해 변수가 필요합니다 또는 기존 환자 그것은 우리가 불리언 값을 사용할 수있는 곳입니다 그래서, 우리는 변수를 정의하고, 새롭고 우리는 그것을 사실로 설정했습니다

따라서 인쇄 방법을 배웠습니다 메시지를 터미널 창에 표시합니다 이 자습서에서는 사용자로부터 입력을 받는다 그래서 우리는 작은 프로그램을 작성하여 사용자 이름을 입력 한 다음 사용자 정의 인사말 메시지를 인쇄합니다 해당 사용자

그래서 인쇄 대신에 우리는 입력 이제이 입력 및 인쇄 파이썬에 내장 된 함수입니다 은유 적 사고로서 TV 리모콘의 이 리모컨에는 버튼, 이것들은 당신의 TV에 내장 된 기능 들이며, 당신은 그것을 켜고, 전원을 끄고 볼륨을 변경하십시오 파이썬에서는 메시지 인쇄, 입력 수신, 등등 그래서 우리는 입력 함수를 사용할 것입니다

이 괄호를 사용하면 호출 또는 실행 중임을 알 수 있습니다 이 기능은 리모컨의 버튼을 누르는 것과 같습니다 그래서 우리는 입력 함수를 괄호 안에 넣으려고합니다 우리는 터미널에 무엇인가를 출력하기 위해 문자열을 추가하기를 원한다 당신의 이름은 무엇입니까? 물음표와 함께 우주

왜 잠시 후에 볼 수 있습니다 그래서이 입력 함수 터미널에이 메시지를 출력 한 다음 사용자가 다음 메시지를 기다립니다 값을 입력하십시오 사용자가이 입력 기능을 입력하면 무엇이든지 반환 이제 변수를 사용하여 그 값을 메모리에 저장할 수 있습니다

그래서 우리는 결과를 얻고이를 변수에 넣습니다 이름 괜찮아? 이제 두 번째 줄에 우리는 Hi John이나 Hi Mosh와 같은 메시지를 출력하고 싶습니다 인쇄, 인용문 안녕하세요, 이제 우리가 동적으로 인쇄하기를 원하는 인용문 뒤에 우리가 이름 변수에 가지고있는 것 그래서 우리는 더하기 기호 다음에 이름

그래서 여기에 우리는 안녕하세요 문자열입니다 문자열을 다른 문자열과 결합합니다 즉, 우리가 가지고있는 것입니다 name 변수에

여기에 다른 예가 있습니다 표현 표현이 무엇인지 기억 하는가? 이 코드는 값을 사용합니다 따라서이 표현식은 연결되거나 결합됩니다 2 현

이 프로그램을 실행하고 어떤 일이 발생하는지 살펴 봅시다 그래서 달리다 좋아, 질문이있어, 너 이름이 뭐니? 모쉬, 이전에 물음표 뒤에 공백을 추가 한 경우 이렇게 했으니 여기 터미널 창에 커서가 있습니다 물음표와 분리하면 그렇지 않습니다 그럼 입력 해 보겠습니다

여기에 무엇이든, 플러스를 입력하면 이제이 메시지를 보게됩니다 안녕하세요, Mosh 이제 여기에 약간의 운동이 있습니다 이 프로그램을 확장시켜줬으면합니다 두 가지 질문을하십시오

먼저 모든 사람의 이름과 좋아하는 색깔 그리고 Mosh 좋아하는 메시지를 출력하십시오 푸른 동영상을 일시 중지하고 운동을 한 다음 다시 돌아와 계속 지켜보십시오 알았어

바로 그 다음에 첫 번째 질문이있다 한 번 더 모든 입력 기능, 이번에는 다른 질문을 할 것입니다 당신이 가장 좋아하는 색은 무엇입니까? 이제 새 값을 가져 와서 변수에 저장합니다 또는 원하는 밑줄이라고 부를 수 있습니다 색깔

어느 쪽이든 작동합니다 그리고 마침내 우리는 우리가 print 함수에 전달하는 것, 그래서 우리는 먼저 이름을 출력한다 이것을 문자열과 연결합니다 여기서 우리는 좋아하는 유형을 입력하기 전에 한 칸 좋아하는 후에, 다시 한 번 우리는 이것을 연결합니다 좋아하는 색으로

그래서, 좋아하는 색, 이제이 프로그램을 실행 해 봅시다 그래서 당신의 이름은 무엇입니까? 모쉬 입력, 좋아하는 색, 파랑, 입력, 우리는이 메시지를받습니다 Mosh는 파란색을 좋아합니다 얘들 아 여기 모시, 너를 알리고 싶었어 당신은 정말이 코스에서 무엇이든 암기 할 필요가 없습니다

왜냐하면 치트 시트를 만들었 기 때문이죠 요약 메모와 함께 따라서이 과정의 자료를 빠르게 검토 할 수 있습니다 링크는이 비디오 아래에 있습니다 그래서 나는 창조하기 위해 최선을 다했다

Youtube에서 가능한 최고의 파이썬 과정 정말 고맙습니다 이 비디오를 좋아하고 그것을 공유하여 열심히 지원한다면 다른 사람들도 배울 수 있습니다 내 채널을 구독하면 더 많은 것을 알 수 있습니다 이 튜토리얼

좋아, 이제 다음 튜토리얼로 넘어 가자 이 파이썬 튜토리얼에서 우리는 우리가 태어났다는 것을 물어볼 프로그램을 작성하려고합니다 그러면 우리 시대가 계산되어 터미널에서 출력됩니다 이제 우리의 입력 함수, 입력 여기에 출생을 인쇄하고, 콜론, 및 공간 이제 반환 값을 가져 와서 변수에 저장하겠습니다

birth_year라고합니다 이전에 말씀 드렸듯이 밑줄을 사용하여 여러 단어를 구분합니다 다음으로 우리는 나이를 계산해야하므로 다른 나이 라 불리는 변수, 그리고 여기서 우리는 기본적인 수학을합니다 현재 우리는 2019 년입니다 그래서 표현식을 작성해 봅시다

이런 식으로 2019 – 출생 년 마침내 인쇄하겠습니다 터미널에서 나이 프로그램을 실행하고 어떤 일이 일어나는지 봅시다

그래서, 제 출생 년도는 1982 년입니다 죄송합니다, 여기에 무슨 일이 일어나고 있는거야? 그래서 이 메시지를 볼 때마다 프로그램에 문제가 있음을 의미합니다 정보를 가지고 여기에서 오류가 발생한 위치를 정확하게 찾을 수 있습니다 그래서, 파일 옆에이 오류가 발생한 파일을 볼 수 있습니다이 경우 그건 app

py입니다 그래서 현재 우리 프로그램에는 하나의 파일 만 있지만 실제 복잡한 프로그램은 수백 또는 수천 개의 파일이 있습니다 그래서이 파일에서, 2 호선에서이 오류가 발생한 곳입니다 이 오류를 생성 한 코드 조각을 볼 수 있습니다 그래서 우리가 나이를 계산하는 곳입니다

오류 유형을 확인할 수 있습니다 이 경우 유형 오류가 있으며 여기에는 메시지 에 대해 지원되지 않는 피연산자 유형 빼기 Int와 str 따라서 정수는 정수로, 정수를 나타냅니다

str은 string의 길이가 짧기 때문에 여기서 빼기 정수의 문자열, 그리고 파이썬은 그것을 어떻게 처리해야할지 모른다 설명해 줄게 그래서 터미널 창을 닫을 것입니다 그래서 우리가 실행 한 첫 번째 줄에는 출생 연도 변수 집합이 있습니다 문자열에, 우리가 터미널에 입력하는 것은 항상 숫자를 입력하더라도 문자열로 처리됩니다

즉, 이 프로그램을 실행하면이 출생 연도 변수가 설정됩니다 네 개의 문자로 된 문자열로 이 문자열은 실제 숫자와 다릅니다 하나는 정수이고 다른 하나는 문자열입니다 권리? 다시 2 호선으로 돌아 가면 오류가 발생했습니다

런타임에, 이는 우리가 프로그램을 실행할 때를 의미합니다 할당 연산자의 오른쪽에있는이 표현식 이걸 보일거야 2019 – Python은 어떻게해야할지 모른다 해석하거나이 표현을 평가하는 방법 이 문제를 해결하려면 이 1982를 정수로 변환해야한다

그러면 우리는 2019 년부터 그것을 빼낼 수있을 것입니다 쉽습니다 지금까지 두 가지 내장 함수에 대해 배웠습니다 하나는 인쇄이고 다른 하나는 입력입니다 우리는 몇 가지 다른 기능을 가지고 있습니다

값을 다른 유형으로 변환합니다 그래서 우리는 문자열을 정수로 변환하는 int 문자열을 float 또는 숫자로 변환하기위한 float 소수점 그리고 우리는 문자열 변환을위한 bool을 가지고 있습니다 부울 값으로 그래서이 문제를 해결하기 위해, 우리는 2 호선으로 되돌아 가야합니다

이 출생 연도 변수를 이와 같이 int 함수에 전달합니다 int 괄호, 이와 같이 그래서 우리는이 문자열을 int 함수에 전달합니다 int는 그것을 itneger로 변환합니다 파이썬 인터프리터는이 표현식을 평가할 수 있습니다 이제 한 번 더이 프로그램을 실행 해 봅시다

년 1982 입력 그래서 나는 37 세 파이썬에는 유용한 함수가 있습니다 예를 들어, 변수의 유형을 얻으려면 유형을 인쇄합니다 생년의 1 행 직후, 인쇄 해 봅시다, 이제 여기에 다른 내장 함수를 호출 할 것입니다 타입이라고 불리는, 지금은 출산합시다

1 년, 좋아 3, 연령대도 인쇄 해 봅시다 인쇄 유형 괜찮아? 자, 우리 프로그램을 실행 해 보도록하십시오 시간, 1982, 알았어

결과는 다음과 같습니다 그래서 당신이 볼 수있는 생년의 유형은 수업입니다 str이나 문자열의 경우 앞으로 클래스를 살펴 보겠습니다 왜냐하면 지금은 그들에 대해 걱정하지 마세요 age 변수는 int 또는 integer입니다

그래서 여기 당신이 빼앗을 필요가있는 것이 있습니다 입력 함수를 사용할 때마다, 당신은 항상 문자열을 얻습니다, 그래서 당신이 수치를 기대한다면 당신은 항상 그 문자열을 정수로 변환해야한다 부유물 여기에 약간의 운동이 있습니다 당신이 프로그램을 작성했으면 좋겠어

사용자에게 체중을 물어 본 다음 킬로그램으로 변환하여 인쇄하십시오 터미널에 동영상을 일시 중지하고 운동을하며 준비가되면 다시 방문하십시오 그것을 볼 수 있습니다 자 이제 입력 기능을 사용하여 무게는 파운드 여기 우리는 파운드 또는 파운드로 무게를 얻습니다

이제 이것을 킬로그램으로 변환해야합니다 매우 쉽습니다 우리는 또 다른 변수 weight_kg를 정의했다 우리는 이것을 weight_lbs로 설정했다 0

45 배 마침내 무게 밑줄을 인쇄 해 봅시다 킬로그램 이 Python 프로그램을 실행하고 어떤 일이 발생하는지 살펴 봅시다 그래서 내 몸무게는 160이고, 다시 한번 우리는 오류가있다

형식이 아닌 int로 시퀀스를 곱할 수 없습니다 흙손 이전에 말씀 드렸듯이이 입력 함수는 문자열이므로 float로 문자열을 곱할 수 없습니다 파이썬은 그것을 어떻게 처리해야할지 모른다 이 경우 숫자를 변환해야합니다

정수 또는 실수로 곱한 다음 045를 곱합니다 이제 int 함수를 호출 해 봅시다 그리고 lbs에 밑줄을 긋십시오 우리 프로그램을 한 번 더 실행하십시오, 160 좋아, 그래서 나는 72kg이야

이 튜토리얼에서는 파이썬 문자열에 대해 더 자세히 배울 것입니다 따라서이 과정 변수를 정의하고 초보자를위한 Python으로 설정했습니다 지금 이전에 나는 작은 따옴표와 큰 따옴표를 모두 사용할 수 있다고 말했다 문자열을 정의하기 위해 특정 양식을 사용해야하는 경우가 있지만, 그렇지 않으면 문제가 발생할 것입니다 여기에 예제가 있습니다

당신이 원한다고 상상해보십시오 이 문자열을 초보자를위한 Pythons 코스로 변경하십시오 그래서 우리는 아포스트로피를 추가하고 싶습니다 초보자를위한 코스 이 일이 곧 진행된다고 말할 수 있습니다

미친, 우리의 문자열이 여기에서 시작하고 여기에서 끝나기 때문에, 우리가 두 번째 아포스트로피 후에 여기에있는 모든 문자들 파이썬 인터프리터는 자신이 무엇인지 알지 못합니다 그래서이 문제를 해결하기 위해 문자열을 정의 할 때 큰 따옴표를 사용해야합니다 문자열의 중간에 작은 따옴표 그럼 이걸 바꾸자 따옴표를 큰 따옴표로 묶으려면 다른 큰 따옴표를 추가하여 닫는 것을 볼 수 있습니다

이것을 수동으로 제거해야하며 한 번만 더해야합니다 문자열의 시작 부분에 다른 큰 따옴표를 추가해야합니다 지금 오류가 사라진 것을 볼 수 있으므로 코스를 인쇄하는 경우 우리는 초보자를위한 파이썬 과정을 봅니다 아름다운 이제이 아포스트로피를 원하지 않는다고 가정 해 봅시다

Python for Beginners,하지만 우리는 초보자를 큰 따옴표 다시 한번, 파이썬 인터프리터가 여기에 큰 따옴표를 추가하면 두 번째 큰 따옴표로 가정하면 혼란 스럽습니다 문자열의 끝이므로이 문자가 무엇인지 알지 못하므로이 문제를 해결할 수 있습니다 큰 따옴표를 작은 따옴표로 변경해야합니다 이런 식으로

그리고 중간에 큰 따옴표를 추가 할 수 있습니다 문자열의 이제이 프로그램을 실행 해 보겠습니다 그래서 우리는 초보자를위한 파이썬을 얻습니다 그래서 이것들은 작은 따옴표 또는 큰 따옴표 사용

이제 모든 예제에서 지금까지 우리는 짧은 문자열 만 다룰 수 있다는 것을 보여 줬지만, 길이가 여러 개인 문자열? 예를 들어, 문자열을 정의하려는 경우 우리가 이메일로 보내는 메시지입니다 이 경우 우리는 트리플 따옴표 그래서 우리는 이것을 삭제합니다 이제 3 개의 따옴표를 추가합니다

1, 2, 3, 그래서 우리는 문자열을 시작하기 위해 3 개의 따옴표를 사용합니다 그것을 종결하기 이 따옴표는 작은 따옴표 나 큰 따옴표가 될 수 있습니다 괜찮아? 이제 이것으로 문자열을 정의 할 수 있습니다 여러 줄

예를 들어 Hi Jon이라고 말할 수 있습니다 여기 당신의 첫 번째 이메일입니다 고맙습니다, 지원 팀 그렇게 이제이 프로그램을 실행 해 보겠습니다

결과 그래서, 우리는이 아름다운 멀티 라인을 얻습니다 끈 이제 이것을 다시 간단한 것으로 바꾸자 그래서 우리는 문자열과 파이썬의 다른 특성을 볼 수 있습니다

그래서 작은 따옴표를 사용하고 코스 이름을 파이썬으로 설정하려고합니다 초보자 용 이제 여기에 사각형을 사용할 것입니다 이 문자열에서 문자와 주어진 색인을 가져 오는 대괄호 보여 드리죠

첫 번째 문자를 얻으려면 대괄호를 사용합니다 0을 입력하십시오 따라서 첫 번째 문자의 색인 문자열의 0은 0입니다 즉, 이것은 파이썬이 문자열이 색인됩니다 0, 1, 2, 3, 4 등 따라서 첫 번째 문자의 인덱스는 0이고 두 번째 문자는 1, 등등

그럼 내가 이것을 지우고이 프로그램을 실행 시키자 우리는 p를 얻는다 우리는 또한 부정적인 것을 사용할 수 있습니다 여기 색인 그리고 이것은 우리가 다른 프로그래밍 언어에서 가지고 있지 않은 기능 중 하나입니다

내가 아는 한 그래서 우리는 문자를 얻을 수있는 음의 색인을 가지고 있습니다 끝에서 시작했다 그래서 제가 여기에 1을 통과하면, 0이 첫 번째 문자의 색인이라고 가정합니다 음수 1은 마지막 문자의 색인입니다

그래서 우리가 달릴 때 이 프로그램은 우리가보아야 만합니다 그것을 실행하자, 거기에, 우리는 s를 얻습니다 음수 2를 통과하면이 값이 반환됩니다 끝에서 두 번째 문자

한 번 더 실행 해 봅시다 이제 R이 끝에서 두 번째 문자이기 때문에 우리는 R을 얻습니다 괜찮아? 이 대괄호 문법에주의를 기울이십시오 꽤 자주 온라인 파이썬 테스트를위한 주제이기 때문입니다 또는 대학 시험, 그래서 당신은 파이썬 테스트를 준비하고 있다면, 이 자습서를 한 번 더보고 정확히 이해해야합니다

이 대괄호 구문 작업, 우리는 또한 비슷한 사용할 수 있습니다 구문을 사용하여 1 자 대신 몇자를 추출합니다 예를 들어, 0을 입력하면, 콜론 3, 파이썬 인터프리터는 모든 문자를 반환합니다 이 인덱스부터 시작하여 두 번째 인덱스이지만이 인덱스에서 문자를 반환하지 않습니다 즉, 이러한 색인으로 돌아갑니다 그래서 0, 1, 2, 3 등이 있습니다

이 프로그램을 실행할 때 파이썬 인터프리터는 인덱스 0에서 인덱스 3까지, 하지만 문자와 색인은 제외됩니다 3, 그래서이 Python 프로그램을 실행할 때 우리는 파인트 (?)를 보게 될 것입니다 보여 드릴께요, 그래서 우리는 이 줄을 지우고이 프로그램을 실행하면됩니다 우리는 파인트를 얻는다

이제 여기에 대한 기본값도 있습니다 시작과 끝 인덱스 그래서 우리가 공급하지 않으면 끝 인덱스 인 경우 파이썬은 모든 문자를 문자열의 끝으로 반환합니다 한 번 보자 그래서이 프로그램을 실행하십시오 Python for Beginners

그러나 시작 인덱스를 1로 변경하면 첫 번째 문자를 제외하므로 이 프로그램을 실행하면 ython이 보이므로 p가 제거됩니다 괜찮아? 이제 마찬가지로 우리는 시작 인덱스, 그래서 우리가 시작 인덱스를 제공하지 않으면 파이썬 인터프리터는 가정 할 것이다 0을 시작 색인으로 사용하므로 실행 해 봅시다 이 프로그램, 거기 가서, 우리는 비소를 얻는다 이제 시작과 끝을 둘 다 남겨두면 어떨까요? 색인? 글쎄, 내가 말했지? 이제이 경우 0이 가정됩니다

시작 인덱스로 사용되며 문자열의 길이는 끝 색인으로 따라서이 구문을 사용하면 기본적으로 또는 문자열을 복제하십시오 즉, 내가 정의하면 여기서 또 다른 변수는 다른 변수로 바꾸고 과정으로 설정해 보겠습니다 콜론만으로 대괄호를 사용하면 이제이 표현은 코스 변수의 모든 문자를 반환합니다 변수는 첫 번째 변수의 사본입니다

한번 살펴 보도록하겠습니다 다른 것을 인쇄하고 프로그램을 시작하면 초보자를위한 파이썬을 얻을 수 있습니다 그럼 다시 한번 온라인 대문자를 준비하는 경우 대괄호 구문이 매우 중요합니다 파이썬 테스트 또는 대학 시험은이 자습서를 다시보아야합니다 이제 여기에 약간의 운동이 있습니다

이 코드를 모두 삭제하겠습니다 name이라는 변수를 정의하고 Jennifer로 설정하십시오 이제 우리가 이름을 출력 할 때 1 : 음수 1 우리가 터미널에서 뭘 볼 거라고 생각하니? 너의 지식을 사용하길 바래 터미널에서 우리가 무엇을보아야하는지 알려면 이제이 프로그램을 실행하고 있습니다 그래서 동영상을 일시 중지하고 잠시 생각한 다음 돌아와서 계속 시청하십시오

따라서이 표현식은 다음에서 시작하는 문자를 반환합니다 두 번째 문자 인 인덱스 1 끝에서부터 첫 번째 문자까지의 모든 길 단, 제외 이 색인에있는 문자 이 경우 첫 번째 문자는 안으로 r, 그래서 r는 제외 될 것이다, 다른 말로 우리는 볼 것이다 모든 문자가 전자에서부터 시작됩니다 두 번째 e

한 번 보자 그래서이 프로그램을 실행할 것입니다 너 거기 간다 이것이 우리가 얻는 것입니다 나는 당신이 그것을 바로 추측했기를 바란다

이 자습서에서는 형식화 된 문자열은 파이썬 프로그래밍 언어로 제공됩니다 형식화 된 문자열은 특히 동적으로 생성하는 상황에서 유용합니다 귀하의 변수와 텍스트 보여 드리죠 두 개의 변수가 있다고 가정 해 보겠습니다

이름과 성 먼저 우리는 이것을 다음과 같이 설정했습니다 존, 그리고 마지막으로 우리는 이것을 스미스에게 넘겼습니다 이제는 더 낫다 이 변수는 이름과 성을 호출하기 때문에 더 많이 사용하기 때문에 설명 적

하지만 여기에서는 짧은 코드를 사용합니다 전체 코드를 화면에 표시하고 싶기 때문입니다 화면 이 두 변수를 사용하여 이 같은 일부 텍스트 Jon, 대괄호 안에 스미스는 코더입니다

이것을 인쇄하고 싶다고합시다 터미널 어떻게해야합니까? 우리는 또 다른 변수를 정의합니다 메시지와 같이, 여기에 우리는 첫 번째 이름을 추가합니다 이제 이것을 공간을 포함하는 문자열로 연결해야합니다

다음에 성을 추가 할 필요가있는 대괄호 (square bracket) 다음을 포함하는 문자열을 추가해야합니다 닫는 대괄호 뒤에는 코더가옵니다 괜찮아? 그럼, 메시지를 인쇄하고이 프로그램을 실행하면 존 스미스가 코더라는 것을 알지? 지금, 이 접근 방식은 완벽하게 작동하지만 이상적인 것은 아닙니다 텍스트가 더 복잡해지면 출력을 시각화하십시오 이 코드를 읽는 다른 누군가는 머리에있는 모든 문자열 연결을 시각화하십시오

이것이 우리가 사용하는 곳입니다 형식화 된 문자열을 사용하면 출력물을 쉽게 시각화 할 수 있습니다 그래서, 다른 변수를 정의 할 것입니다 메시지에 대한 msg short는 형식화 된 문자열로 설정합니다 서식이 지정된 문자열은 접두어가 f 인 문자열입니다

그래서 f, 인용 부호 이제 따옴표 사이에 먼저 이름 변수의 값, 그래서, 우리는 중괄호를 추가하고 여기에 먼저 입력합니다 다음으로 공백을 추가하고 사각형 사이에 대괄호를 추가합니다 괄호, 우리는 마지막 이름을 다시 표시하기를 원한다 그래서 다시 곱슬을 더한다

중괄호와 마지막으로 입력하고 마지막으로 여기에 입력합니다 코더입니다 그래서 이것은 우리가 형식화라고 부르는 것입니다 끈 이러한 중괄호를 사용하여 장소 소유자를 정의합니다

또는 우리의 문자열에 구멍, 우리가 우리의 프로그램을 실행할 때 이러한 구멍 변수의 값으로 채워질 것입니다 그래서 여기에 우리는 두 명의 장소 소유자가 있습니다 또는 우리의 끈에 2 개의 구멍 하나는 우리 이름의 가치입니다 변수이고 다른 변수는 성 변수의 값입니다

그러나이 형식화 된 문자열을 문자열과 비교하십시오 연쇄 이 포맷 된 문자열을 사용하면 쉽게 시각화 할 수 있습니다 결과는 어떻게 생겼지? 이제이 다른 것을 인쇄 해 봅시다 터미널에서 동일한 정확한 결과를 얻을 수 있는지 확인하십시오

그럼, 메시지를 출력 해 봅시다 너 거기 간다 그래서 존 스미스는 코더입니다 따라서 형식화 된 문자열을 정의하려면, 문자열 앞에 F를 붙이고 중괄호를 사용하십시오 동적으로 값을 문자열에 삽입합니다

이 파이썬 튜토리얼에서는 파이썬으로 할 수있는 멋진 것들을 보여 드리겠습니다 문자열 먼저 변수를 정의하고, 물론 우리는 그것을 파이썬으로 설정했다 초보자 이제 숫자를 계산하십시오

이 문자열에있는 문자 중 len이라는 내장 함수를 사용할 수 있습니다 그래서 우리는이 과정 변수를주고, 결과를 인쇄 할 수 있습니다 이 프로그램을 실행 해 봅시다 그래서이 문자열에는 20자를 볼 수 있습니다 특히 사용자로부터 입력을받을 때 유용합니다

예를 들어 온라인 양식을 작성할 때 각 입력 필드 종종 한계가 있습니다 예를 들어 이름에 50자를 사용할 수 있습니다 그래서이 len 함수를 사용하여 문자의 수를 제한 할 수있다 입력 필드에 사용자가 허용하는 것보다 많은 문자를 입력하면, 우리는 오류를 표시 할 수 있습니다, 지금,이, len 함수는 파이썬에 내장 된 또 다른 함수입니다 범용 함수이므로 문자의 수를 세는 것에 국한되지 않습니다

문자열, 미래에는 목록을 볼 때 이것을 사용할 수 있음을 보여주고 싶습니다 함수는 목록의 항목 수를 계산합니다 그래서 일반적인 목적입니다 기능 이제는 문자열을위한 함수도 있습니다

예를 들어이 모든 문자를 대문자로 변환하는 함수가 있습니다 또는 소문자 이 함수에 접근하기 위해 도트 연산자를 사용합니다 보여 드리죠 그래서 먼저 우리는 코스를 입력합니다

다음 도트 모양이 모든 기능입니다 문자열과 관련이 있습니다 이제는보다 정확한 용어로, 이 함수를 메서드로 참조하면 용어입니다 우리가 미래에보고 싶어하는 객체 지향 프로그래밍에서, 그러나 당분간, 내가 당신이 빼앗아 가기를 바라는 것, 함수가 다른 것에 속하거나 특정 함수가 어떤 종류의 객체에 대해서는, 그 함수를 메소드로 참조합니다 예를 들어, 여기에 우리는 문자열을 이 함수는 대문자로 변환 할 수 있습니다 문자열과 관련이있는 경우이를 메소드로 참조합니다

대조적으로 len과 print는 범용 함수이며, 그들은 속하지 않습니다 문자열이나 숫자 또는 다른 종류의 객체에 적용됩니다 그래서 이것은 함수와 메소드의 차이점입니다 이제 이것을 살펴 보겠습니다 위의 방법

결과를 출력 해 봅시다

TNP Video – Serie 3 – Care for the Elderly in the Czech Republic (CZ)

좋은 아침 이 비디오의 주제는 노인 간호 및 호스피스 간호입니다 우리는 슬프게하는 환경에 처하게 될 것입니다

또는 우리 중 많은 사람들이 혼합 된 느낌 그러나 그것은 가장 중요한 문제이며 우리 모두를 염려합니다 Eliska는 간호학의 모든 학생들뿐만 아니라 일부 연습을하고 있습니다 노인을위한 가정에서 넬라, 약을 투여 할 수 있어요? 혈액을 채취하는 데 도움이됩니까? 나는 재방자를 할 것이다 확실한 새로운 고객 인 Liskova 씨가 10시에 올 것입니다 여기에 그걸 보여 주시겠습니까? 한편, 나는 서류 작업을 할 것이다

물론, 나는 그녀를 돌볼거야 그럼, 그것을 얻자 좋은 아침 새로운 고객 인 Liskova가 있습니다 우리 시니어 홈에 오신 것을 환영합니다 네가 여기 좋겠 으면 좋겠다

Eliska가 당신에게 집을 보여줄 것입니다 네 방에 나랑 같이가 줄래? 확실한 너 방이야 당신은 당신의 가구를 가져갈 수 있습니다 또는 그림을 여기에서 또는 당신의 방을 꾸미십시오 체코 공화국의 노인을 돌보는 것은 건강 보험의 적용을받습니다 사회 복지 제도 고령자 가정에서는 간호, 의료 및 사회 복지를 제공합니다

부양 가족을 돌보는 일은 너무 일반적이지 않습니다 또는 가정 환경의 말단 단계에있는 환자 그러나 그것은 불경스런 표현이 아닙니다 또는 가족의 나쁜 관계 대부분의 체코 인들은 직장을 그만 둘 수 없다 동시에 가족의 재정적 보장 모든 정보를 찾을 수 있습니다 게시판에 주저하지 말고 우리에게 물어보십시오

기분이 좋지 않으면 간호 실에는 항상 간호사가 있습니다 고마워 천만에요 또 다른 옵션은 재가 보호 기관에서 제공하는 재택 간호입니다 고령자를위한 개호를 포함한 자신의 환경에서 공중 건강 보험의 적용을 받는다 그들의 서비스에는 예를 들어 의약품 관리가 포함됩니다 인슐린 적용 또는 rebandaging 가정 간호 지원이란 청소, 쇼핑 및 음식 배달을 의미합니다 이 서비스는 부분적으로 자급 자족하는 연장자를위한 서비스입니다

도움이 필요하다 당신은 휴식과 간식을 먹고 있습니까? 네,하지만 저는 공부해야합니다 며칠 만에 내 시험이야 행운을 빕니다 감사 호스피스 간호 Eliska가이 주제에 대한 정보를 얻도록 도와주세요 체코의 호스피스 간호는 도움이 필요한 모든 사람들에게 제공됩니다

부분적으로는 국가에서, 부분적으로는 클라이언트에서 처리합니다 지금까지 전국에 18 개의 시설이 있습니다 많은 새로운 기관이 환자들에게 호스피스 호스피스를 제공합니다 가정 환경에서 그러나 이것은 체코 공화국에서 일반적인 현상이 아닙니다 체코 인은 난치병의 존재를 인정하고 싶지 않습니다 우리는 큰 슬픔으로 그들을 깨닫습니다

그러나 우리는 병원이나 호스피스에서 우리의 존재로 질병을 완화하려고 노력합니다 호스피스에서의 치료는 난치병 환자를 대상으로합니다 환자의 필요를 충족시키는 데 중점을 둡니다 질병 증상 완화 및 통증 완화 강조는 심리 사회적 만족에 둔다 고객의 영적 요구 시설에는 여분의 표준 객실이 있습니다

가까운 가족과 함께 여기에있을 가능성 모든 간병은 매우 개별적으로 집중됩니다 직원은 고객의 요구를 만족 시키려고 노력합니다 좋지만 까다로운 직업이어야합니다 오늘의 주제가 즐겁지는 않지만, 여전히 모든 사람의 삶에 속합니다 이 분야의 모든 의료 전문가들은 매우 감사하고 있습니다

관심을 가져 주셔서 감사 드리며 다음 시리즈에서 계속하겠습니다

Complete PyCharm IDE Setup for Python

좋아, 그럼 우리가 효율적으로 작업 환경을 갖추려면 어떤 종류의 작업 환경이 필요합니까? 파이썬 프로그래밍? 질문은 모든 프로그래밍 언어에 대해 제기 될 수 있습니다 정말로, 그래서 대답은 보통 같을 것입니다

원하는 경우 무료로 사용해도되고, Windows에서 메모장을 열거 나 일부를 아는 것입니다 기본 텍스트 편집기 및 스크립트 작성 및 터미널 및 명령 프롬프트로 이동 실행해야하지만 여러 가지 이유로 효율적이지 않습니다 그래서, 우리가 사용하게 될 것은 통합 된 IDE를 의미합니다 우리는 Jetbrains PyCharm을 사용할 것입니다 지금, PyCharm은 무료입니다

나는 그 잘못을 철자했습니다 Google로 이동하여 PyCharm을 검색하고에서 링크를 클릭하십시오 jetbrainscom을 다운로드하면 다운로드 할 수 있습니다 이제 다운로드 화면으로 이동하면 전문 또는 커뮤니티 버전을 구하고 커뮤니티를 선택하십시오

버전은 무료이며 완전히 말할 수있는 한 완전히 기능을 갖추고 있습니다 그것이이 비디오에서 우리가 사용하게 될 것입니다 지금 또는 파이썬 용 다른 IDE를 살펴볼 수도 있지만 이 제품이 실제로 잘 작동한다는 것은 간단합니다 우리는 그것을 할 필요가 있으며, 또한 우리가 볼 수있는 몇 가지 고급 기능을 가지고 있습니다 미래의 어떤 지점

이제 플랫폼에 맞는 설치 프로그램을 다운로드하십시오 Java도 필요하므로 Google을 열어 다운로드 할 수 있습니다 자바, 당신이 그 링크를 클릭하면 javacom/download를 취할 것입니다 귀하의 시스템에 적합한 버전을 다운로드하려면 클릭하십시오

설치되어 있다면 PyCharm을 설치할 수 있습니다 자, 산책하러 가자 바로 PyCharm 그래서, 이것은 당신이 시작할 때마다 당신이 보는 첫 번째 화면이 될 것입니다 PyCharm

첫 번째 시작 화면은 조금 다르며 테마를 선택할 수 있습니다 선반, 정말로 관련성이있는 모든 것 우리는 새로운 프로젝트를 만들 것입니다 순수 Python을 시작했으면 여기에 다른 옵션이 있습니다 Django 프로젝트 등이 있지만 파이썬 프로젝트를 시작하려고합니다

IDE에게 말할 예정인 351 버전을 선택하려고합니다 여기 파이썬을 실행할 바이너리 파일을 어디에서 찾을 수 있을까요? 이제 우리는 또한 여기 프로젝트, 첫 번째 프로그램, 그리고 이것은 우리의 이름이 될 것입니다 계획

첫 번째 프로그램이라는 폴더를 만드는 방법입니다 우리는 여기에서 그것을 확인할 것입니다 그래서 여기 왼쪽에 프로젝트보기이므로 오른쪽 버튼을 클릭하고 새 파일을 만들어 보겠습니다 지금, 또한 새로운 디렉토리, Python 패키지 및 다른 파일 형식은 여기에 있습니다 파이썬 파일을 선택하려고합니다

Mainpy라고 이름을 짓고, mainpy라고 이름을 짓고 여기에 타이핑을 시작할 수 있습니다 우리의 스크립트 그래서 저는 다시 hello world 예제를 사용하려고합니다

모든 것이 될 것입니다 저장하겠다 키보드 바로 가기가 진행 중이다 프로그래머가된다면 먼 길을 간다 그래서 나는 너를 기대한다

이미 알고있는 것, 만약 당신이 윈도우 리눅스에서 제어하지 않는다면 + S는 파일을 저장합니다 OS 10에서는 명령 + S를 사용하므로 메뉴를 항상 살펴볼 필요가 없습니다 하지만 메뉴를 살펴 보겠습니다 새 항목을 만들려면 프로젝트, 새 파일 또는 디렉토리 등을 열 수 있습니다 기본값으로 이동하여 설정에 액세스하십시오

이 프로젝트에 대한 설정 및 여기에 다양한 옵션이 있습니다 정말로 필요 없다 편집을 시작하면 다시 실행 취소 할 수 있습니다 또한 해당 키보드 바로 가기를 보여줄 것입니다 각 옵션 중 하나이므로 명령 + Z이며 실행 취소됩니다

이전에 어떤 행동을하던간에, 이것은 또한 유용 할 것입니다 전문 프로그래머가되기 복사, 붙여 넣기, 찾기에서도 마찬가지입니다 가고 있었다 어떤 점에서 찾기를 토론하는 것은, 그것은 당신을 꽤 강력한 명령이라고 의미합니다 원하는 경우 현재 파일뿐만 아니라 전체 프로젝트에서도 찾을 수 있습니다

변수 또는 문자열 또는 실제로 검색 할 수있는 항목의 인스턴스를 찾습니다 원하는 경우이 프로젝트의 전체 루트 디렉토리를 통해 너가 가면 여기에서 도구 창보기 및 이동 우리가 그것을 선택한다면 우리가 여기서보고있는 것은 프로젝트입니다 그것을 숨겨야합니다 그래, 프로젝트 사이드 바를 숨겨서 우리는 떠날 것입니다

열려있는 이제 우리는 좋아하는 구조 등을 보여줄 수 있습니다 버전이있는 경우 컨트롤 설정이 비활성화되지 않습니다 당신이 그것을 수행 할 수있는 첫 번째 제어 작업 여기서 파이썬 콘솔을 열어 보겠습니다 파이썬을 실제로 실행할 수 있습니다

암호 우리가 5 + 5라고 말하고 싶다면 그것을 돌려 줄 것입니다 그래서 이것은 통역관 자체, 그러나 우리가 실제로 터미널을 열려면 우리가 할 수있는 여기서 터미널을 열고 여기에 python3 mainpy를 입력하면됩니다 우리가이 파일에있는 파일을 여기까지 실행 해 보겠습니다

이제 추가로 바로 여기 달린다 여기에서 실행 구성, 실행 구성, 실제로 모든 구성을 설정할 수 있습니다 우리가 뛰는 시간에 자동으로 projec을 실행합니다 더하기 기호를 누르고 파이썬을 선택하고, 그리고 파이썬 실행이라고 부르면 스크립트는 파이썬 3이나 스크립트는 우리가 실행하고자하는 실제 파이썬 스크립트가 될 것입니다 main

py, 스크립트 매개 변수가 될 것입니다 인수를 전달하거나 우리가 가지 않을 일은 이미 파이썬 인터프리터가 발견 되었기 때문입니다 프로젝트를 설정할 때 올바른 Python 버전을 선택했습니다 이것은 우리가 사용하지 않을 통역 옵션이 있다면 그것은 우리 모두입니다 할 필요가

이제 응용 프로그램을 클릭하고 실행 한 다음 실행 해 봅시다 스크립트, 그 출력, 그리고 그것이 종료 코드 0으로 끝났다고 말합니다 완전히 정상 그래서이 작은 섹션을 여기 열어두면 달리고 싶을 때마다 그 재생 버튼을 누르십시오, 거기에 실행 버튼, 그것은 코드를 실행하려고합니다 실시간

그래서, 변경하고, Ctrl + S 키를 누른 다음 바로 코드를 실행하십시오 IDE에서 프로그램을 실행하는 가장 효율적인 방법입니다 창과 물건 사이를왔다 갔다합니다 그래서, 이것이 주된 이유입니다 우리는이 과정을 위해서이 IDE를 사용할 것입니다

다시, 느낌 어떤 사람들은 자유롭게 살펴볼 수 있지만, 초보자라면 추천합니다 이 모든 것 내가하는 일을 정확히 따라야하고 문제가 없어야합니다 그러나이 비디오의 오른쪽에 토론 섹션이 있다면 네가 문제가 있다면 나에게 알려줘 나는 그걸 정리하려고 노력할거야 그래서, 실제로 우리가 언어에 실제로 들어갈 준비가되었다고 말한 모든 사람들과 그 자체

2019 Mercedes-Benz E 450 Has Arrived | Stay Tuned for More Details!

얘들 아 메르세데스 – 벤츠 에드먼튼 웨스트에서의 Alex 오늘 나는 약간의 곡조를 원한다 우리가 다음주에 선보일 내용들! 우리는 오직 하나만 가지고있다

2019 E 450 그게 무슨 뜻 이죠? 그럼 더 많은 힘을 의미합니다 더 좋은 인테리어 그리고 2019 년 전체 사전 접근 가능한 다음 주에 조정해라 더 많은 것을 알고 싶다면 그때까지 보고 주셔서 대단히 감사합니다 그리고 나는 당신을 볼 것입니다!