Coder Social home page Coder Social logo

codexplore-python-youtube-tutorials's Introduction

Python Basics Tutorial

Đây là Github repository của Series "Lập Trình Python Cơ Bản" trên Channel của CodeXplore

CodeXplore là gì?

CodeXplore là một platform chia sẻ kiến thức về Lập Trình [Coding] dành cho các bạn trẻ Việt Nam từ một cựu du học sinh Sing, hiện đang sống và làm việc tại Singapore
----/-----------------
Youtube ✪ Subscribe: https://bit.ly/youtube_codexplore

Table of Content

Basic Data Types

Bài 1: Các Kiểu Dữ Liệu Cơ Bản CẦN BIẾT trong Python (YT#4)

  1. Basics Data Types: bool, None, int, float

    Mutable immutable
    list
    dict
    set
    bytearray
    int
    float
    decimal
    complex
    bool
    string
    tuple
    range
    frozenset
    bytes
  2. Hàm type(): Dynamically typed

  3. Arithmetics: Các Phép Toán: + - * / ** / // %

  4. Basic Mathematics Function (Hàm Toán Cơ Bản)

Back To The Top

Strings and String Methods

Bài 2: Chuỗi Ký Tự & Các Hàm Xử Lý Chuỗi trong Python

  1. Chuỗi Ký Tự (String) trong Python là gì?:
  2. Mutable và Immutable
  3. Cách truy cập các chuỗi con (Substrings)
  4. Cách nối (concatenate) chuỗi trong Python
  5. Các hàm xử lý chuỗi trong Python
  6. Định dạng chuỗi trong Python:
    • Toán Tử %
    • Hàm Format()
    • Chuỗi f (f-string) (from Python 3.6 onwards)

Back To The Top

List and List Comprehension

Bài 3: List, Hàm Enumerate và Các Hàm Xử Lý List

  1. List, Hàm Enumerate và Các Hàm Xử Lý List
  1. List Comprehesion
  2. 2D List
  3. Hàm Zip()

Back To The Top

Dictionary

Bài 4: Dictionary trong Python

Kiểu dữ liệu Dictionary trong Python là một tập hợp các cặp key-value không có thứ tự, có thể thay đổi và lập chỉ mục (truy cập phần tử theo chỉ mục). Dictionary được khởi tạo với các dấu ngoặc nhọn {} và chúng có các khóa và giá trị (key-value). Mỗi cặp key-value được xem như là một item. Key mà đã truyền cho item đó phải là duy nhất, trong khi đó value có thể là bất kỳ kiểu giá trị nào. Key phải là một kiểu dữ liệu không thay đổi (immutable) như chuỗi, số hoặc tuple.

Key và value được phân biệt riêng rẽ bởi một dấu hai chấm (:). Các item phân biệt nhau bởi một dấu phảy (,). Các item khác nhau được bao quanh bên trong một cặp dấu ngoặc móc đơn tạo nên một Dictionary trong Python

Back To The Top

FOR WHILE

Function Detailed Explanation about args and kwargs

Chúng ta sử dụng *args khi chúng ta không chắc chắn có bao nhiêu đối số sẽ được chuyển đến một hàm hoặc nếu chúng ta muốn chuyển một danh sách được lưu trữ hoặc một bộ đối số đến một hàm.

**kwargs được sử dụng khi chúng ta không biết có bao nhiêu đối số từ khóa sẽ được chuyển đến một hàm hoặc nó có thể được sử dụng để chuyển các giá trị của từ điển làm đối số từ khóa.

Back To The Top

Lambda Function

  • Lambda là một anonymous function (hàm ẩn danh) nó có thể khai báo, định nghĩa ở bất kỳ đâu và không có khả năng tái sử dụng.

  • Lambda chỉ tồn tại trong phạm vi của biến mà nó được định nghĩa, vì vậy nếu như biến đó vượt ra ngoài phạm vi thì hàm này cũng không còn tác dụng nữa.

  • Lambda thường được dùng để gán vào biến, hay được gán vào hàm, class như một tham số.

Back To The Top

codexplore-python-youtube-tutorials's People

Contributors

codexplorerepo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.