Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Python Language Fundamentals In Simple Way
Rating: 4.6 out of 5(1,700 ratings)
72,132 students

Learn Python Language Fundamentals In Simple Way

To Know Basics of Python and To Enter Python World Very Easily
Created byDURGASOFT DURGA
Last updated 8/2019
English

What you'll learn

  • Student can get much perfection on Python Language Fundamentals

Course content

1 section42 lectures10h 56m total length
  • What is Python and Father of Python19:29

    Explore python language fundamentals as a general-purpose, high-level, open-source programming language created by Guido van Rossum, highlighting its platform independence and concise, programmer-friendly code.

  • Easiness of Python when compared with Other Languages26:14
  • Why the name 'Python'8:00

    Explore how the programming language Python got its name, tracing influences from the Monty Python comedy show and naming stories like Java coffee and Hadoop’s yellow elephant logo.

  • Python as All Rounder11:08
  • Where we can use Python7:06
  • Features of Python: Part-113:12

    Explore Python's simple, easy-to-learn, high-level, platform-independent language with dynamic typing, object-oriented design, extensive libraries, and concise syntax that speeds development compared to Java.

  • Features of Python: Part-220:25
  • Features of Python: Part-314:02
  • Features of Python: Part-413:10

    Explore how Python is extensible and embeddable, enabling integration with Java and C, reuse of legacy code, and performance boosts via native extensions and libraries.

  • Features of Python Summary7:11
  • Limitations and Flavors of Python18:06
  • Python Versions13:52

    Trace python's version evolution from 1.x and 2.x to 3.x, and compare backward compatibility. Learn why python 3 is a separate language with new syntax changes like print().

  • Python Identifiers22:21

    Learn Python identifiers by naming variables, classes, and modules with letters, digits, and underscores, noting case sensitivity. Understand underscores: leading underscores mark protected names, and double underscores indicate magic variables.

  • Python Reserved Words13:30
  • Data Types Introduction15:01
  • Data Types: int data type22:17
  • Data Types: Base Conversion Functions8:43

    Explore Python’s base conversion functions bin, oct, and hex to convert integers between bases. Learn how to obtain binary, octal, and hexadecimal representations from numbers through practical examples.

  • Data Types: float data type12:24

    Explore how floating point values represent decimal numbers in Python using the float data type. Contrast integral values with floating point representations, including binary and scientific notation.

  • Data Types: complex data type13:26

    Explore Python’s complex data type, which uses j for the imaginary unit, to create numbers like 10+20j, access real and imaginary parts, and perform arithmetic for scientific applications.

  • Data Types: bool data type8:08

    Learn how the boolean data type represents logical values in Python with True and False. Understand how booleans participate in simple arithmetic and how capitalization rules apply in Python.

  • Data Types: str data type representations by using single,double and triple quot20:08
  • Data Types: str data type - positive and negative index7:14
  • Data Types: str data type - Slice Operator16:30

    Explore how strings are sliced in Python using the slice operator, including begin and end indices, default values, and negative indices, with practical string examples.

  • Data Types: str data type - Slice Operator Applications12:43
  • Data Types: + and * operators for str data type13:04
  • Type Casting: introduction and int() function13:32

    Learn type casting in Python by converting values with int(), float(), complex(), and bool(); understand string to number conversions, base handling, and when conversions fail.

  • Type Casting: float() and complex() functions22:35
  • Type Casting: bool() and str() functions12:24

    Learn how to cast Python values to boolean and string using bool() and str(), with rules for numbers, strings (including the empty string), and complex types.

  • Type Casting: Summary8:48
  • Fundamental Data Types vs Immutability : Meaning Of Immutability14:43

    Explore immutable versus mutable fundamental data types in Python, learning how assignment creates new objects and how immutability drives object creation and garbage collection.

  • Fundamental Data Types vs Immutability : Need Of Immutability20:45
  • Immutability vs Mutability20:21

    Explore immutability vs mutability in Python fundamentals, showing that numbers are immutable while lists are mutable, and discussing complex numbers and object reuse concepts.

  • Python Data Types: List data type24:34

    Explore Python fundamental data types and collection types, focusing on lists as mutable sequences of values with duplicates, indexing, slicing, and common operations like append and remove.

  • Python Data Types: Tuple data type21:54
  • Python Data Types: Set data type21:06

    Explore Python data types by focusing on sets: they store unique, unordered elements, disallow duplicates, lack indexing or slicing, and remain mutable with add or update operations.

  • Python Data Types: FrozenSet10:41
  • Python Data Types: Dict16:40
  • Python Data Types: range24:17

    Explore Python data types by mastering the range object, its one, two, and three-argument forms, along with indexing, slicing, and immutable sequence behavior.

  • Python Data Types: bytes and bytearray16:51

    Explore bytes and bytearray in Python: bytes are immutable sequences of 0–255, ideal for binary data, while bytearray is mutable; learn indexing, slicing, and iteration.

  • Python Data Types Summary19:47
  • None Data Type12:32
  • Escape Characters,Comments and Constants17:42

    Explore Python escape characters and comments, including backslash usage for newlines, tabs, and quotes, plus why Python lacks true constants and uses uppercase naming by convention.

Requirements

  • It's desirable to have some minimum basic knowledge of English

Description

The following concepts will be covered as the part of this course:

1. What is Python and Father of Python

2. Easiness of Python when compared with Other Languages

3. Why the name 'Python'

4. Python as All Rounder

5. Where we can use Python

6. Features of Python

7. Limitations and Flavors of Python

8. Python Versions

9. Python Identifiers

10. Python Reserved Words

11. Data Types :int

12. Data Types: Base Conversion Functions

13. Data Types: float

14. Data Types: complex

15. Data Types: bool

16. Data Types: str data type representations by using single,double and triple quotes

17. Data Types: str data type - positive and negative index

18. Data Types: str data type - Slice Operator

19. Data Types: + and * operators for str data type

20. Type Casting: introduction and int() function

21. Type Casting: float() and complex() functions

22. Type Casting: bool() and str() functions

23. Fundamental Data Types vs Immutability : Meaning Of Immutability

24. Fundamental Data Types vs Immutability : Need Of Immutability

25. Immutability vs Mutability

26. Python Data Types: List

27. Python Data Types: Tuple

28. Python Data Types: Set

29. Python Data Types: FrozenSet

30. Python Data Types: Dict

31. Python Data Types: range

32. Python Data Types: bytes and bytearray

33. Python Data Types Summary

34. None Data Type

35. Escape Characters,Comments and Constants

Who this course is for:

  • Anyone looking to know basics of Python
  • Anyone looking to clear Python Interviews
  • Anyone looking to clear Python Certification
  • Anyone to get perfection on day to day coding requirements on Python Language Fundamentals