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,703 ratings)
72,259 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

    Learn Python language fundamentals in a simple way by exploring why Python is easier than C or Java, highlighting dynamic typing and minimal code for common tasks.

  • 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

    Discover how Python functions as an all-rounder, blending functional, object-oriented, and scripting features with modular programming concepts borrowed from C, C++, and Java.

  • Where we can use Python7:06

    Discover how Python enables desktop, web apps, games, data analysis, and artificial intelligence, using Django, Flask, and Pyramid. See Google, Facebook, Netflix, Instagram, and Dropbox rely on Python.

  • 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

    Discover Python's free, open source nature with no license fees, and learn how its platform independence, portability, and high-level, programmer-friendly design hide low-level memory management.

  • Features of Python: Part-314:02

    Explore Python's dynamic typing, where variables need no explicit declarations and can hold multiple types, unlike static languages like Java and C++, enabling flexible scripting and object oriented programming.

  • 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

    Learn Python features such as being easy to learn, open source, portable across platforms, dynamically typed, object oriented, and interpreted. It also supports modular programming, extensible libraries, and embeddable applications.

  • Limitations and Flavors of Python18:06

    Explore the limitations and flavors of Python, including performance and mobile constraints. See how open source flavors and just-in-time variants shape data science tools like numpy, matplotlib, and notebooks.

  • 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

    Learn about Python reserved words and keywords, including booleans like True, False, None, and the keyword list, plus how import and other reserved words define Python syntax.

  • Data Types Introduction15:01

    Explore how Python treats data as objects, contrast dynamic typing with static languages, and introduce types like int, float, bool, string, list, set, dict, and None, using type and print.

  • Data Types: int data type22:17

    Discover the int data type and integral values in Python, explore binary, octal, and hexadecimal representations, and learn how Python 2's long type differs from Python 3.

  • 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

    Learn how Python uses the str data type to represent text with single, double, and triple quotes for string literals and multi-line strings, including embedded quotes and docstrings.

  • Data Types: str data type - positive and negative index7:14

    Discover how the str data type supports positive and negative indexing to access characters, and understand common index out of range errors in Python.

  • 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

    Master the str data type using Python string slicing and indexing to extract substrings. Learn how to convert characters to uppercase and manipulate portions from start to end.

  • Data Types: + and * operators for str data type13:04

    Learn how the plus and star operators work with strings in Python. Understand concatenation, type requirements, and string repetition across Python versions 2 and 3.

  • 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

    Learn to cast values with float() and complex(), converting integers, booleans, and strings to float or complex. Use one- and two-argument forms and note complex to float is not possible.

  • 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

    Explore Python type casting with five core conversion functions, including int, float, complex, and bool, and learn how strings and bases affect conversions.

  • 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

    Python uses immutability of basic data types to reuse one object across variables, boosting memory efficiency and performance. When values change, Python creates a new object to avoid unintended changes.

  • 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

    Explore Python data types with a focus on tuples: understand immutability, indexing and slicing, how tuples differ from lists, heterogeneous elements, and read-only access.

  • 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

    Explore Python data types with a focus on frozenset, an immutable alternative to set that forbids duplicates and disallows mutation while contrasting with mutable sets.

  • Python Data Types: Dict16:40

    Explore Python dictionaries as key-value data structures, learn how keys map to values, enforce unique keys, replace values on duplicates, and understand the mutable, heterogeneous nature of dictionaries.

  • 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

    Explore python data types, from the five fundamental types to mutable versus immutable structures. Understand integers, floats, strings, lists, tuples, sets, dictionaries, and bytes with indexing and slicing.

  • None Data Type12:32

    Explore the none data type in Python, where none represents no value and is an object. Learn how functions return none and how multiple variables reference the same none object.

  • 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