Companies Home Search Profile

Python for Absolute Beginners 2023: Beginner to Advanced

Focused View

Jesse Warner

7:50:01

93 View
  • 1. Course Outline.mp4
    01:56
  • 1. Windows Install Python 3.mp4
    02:31
  • 2. Windows Install Visual Studio Code.mp4
    05:32
  • 3. Linux Install Python and Visual Studio Code.mp4
    07:28
  • 4. No install Python Development Option.mp4
    02:46
  • 1.1 3 input output.zip
  • 1.2 Input Output.pdf
  • 1. The print() Function.mp4
    03:01
  • 2.1 1 variables.zip
  • 2.2 Keywords.pdf
  • 2.3 Variables.pdf
  • 2. Python Variables.mp4
    06:49
  • 3. Variables.html
  • 4. The input() Function.mp4
    02:21
  • 5.1 2 syntax.zip
  • 5.2 Syntax.pdf
  • 5. Python Syntax.mp4
    03:24
  • 6. Python Comments.mp4
    03:13
  • 7.1 challenge 1 input.zip
  • 7. Challenge 1 Input.html
  • 8.1 solution 1 input.zip
  • 8. Input Challenge Solution.mp4
    01:25
  • 1.1 4 data types.zip
  • 1.2 Built-In Data Types.pdf
  • 1. Pythons Built-In Data Types.mp4
    04:48
  • 2. Data Types.html
  • 3.1 5 integers.zip
  • 3. Integers and Built-In Functions.mp4
    06:45
  • 4.1 6 floats.zip
  • 4. Floating Point Numbers.mp4
    05:57
  • 5. Numeric Data Types.html
  • 6.1 7 arithmatic operators.zip
  • 6.2 Arithmetic Operators.pdf
  • 6. Arithmetic Operators.mp4
    04:25
  • 7.1 challenge 2 arithmetics.zip
  • 7. Arithmetic Operator Challenge.html
  • 8.1 solution 2 arithmetics.zip
  • 8. Arithmetic Operator Challenge Solution.mp4
    03:22
  • 9.1 8 assignment operators.zip
  • 9.2 Assignment Operators.pdf
  • 9. Assignment Operators.mp4
    03:55
  • 10.1 challenge 3 assignment op.zip
  • 10. Assignment Operator Challenge.html
  • 11.1 solution 3 assignment op.zip
  • 11. Assignment Operator Challenge Solution.mp4
    02:21
  • 1.1 9 strings.zip
  • 1.2 Strings.pdf
  • 1. Strings Introduction.mp4
    03:24
  • 2. Strings Operators, Multi-line, and the len() function.mp4
    04:45
  • 3. Strings Indexing and Slicing.mp4
    04:36
  • 4. Strings Library Documentation and Built-In Methods.mp4
    03:17
  • 5. Strings More Methods and Documentation.mp4
    06:34
  • 6. Strings Even More Methods And Method Chaining!.mp4
    09:42
  • 7.1 Escape Characters.pdf
  • 7. Strings Escape Characters.mp4
    05:33
  • 8. Strings Formatting.mp4
    07:44
  • 9. Strings.html
  • 10.1 challenge 4 madlib.zip
  • 10. Mad Lib Challenge.html
  • 11.1 solution 4 madlib.zip
  • 11. Mad Lib Challenge Solution.mp4
    02:41
  • 12.1 10 casting.zip
  • 12. Casting Converting Data Types.mp4
    06:02
  • 13. Casting.html
  • 1.1 11 list.zip
  • 1.2 Lists.pdf
  • 1. Lists Introduction, Creation, and Adding Elements.mp4
    05:57
  • 2. Lists Slicing, Indexing, and Removing Elements.mp4
    06:41
  • 3. Lists Changing the Order of Elements.mp4
    05:14
  • 4. Lists Multiple Dimensions.mp4
    02:55
  • 5.1 12 list comprehension.zip
  • 5.2 List Comprehension.pdf
  • 5. Lists List Comprehension.mp4
    05:35
  • 6. Lists.html
  • 7.1 challenge 5 lists.zip
  • 7. Lists Challenge.html
  • 8.1 solution 5 lists.zip
  • 8. Lists Challenge Solution.mp4
    09:08
  • 1.1 13 tuple.zip
  • 1.2 Tuples.pdf
  • 1. Tuples Introduction.mp4
    03:53
  • 2. Tuples Methods, Operations, and Packing.mp4
    06:25
  • 3. Tuples.html
  • 4.1 challenge 6 tuples.zip
  • 4. Tuples Challenge.html
  • 5.1 solution 6 tuples.zip
  • 5. Tuples Challenge Solution.mp4
    05:53
  • 1.1 14 set.zip
  • 1.2 Sets.pdf
  • 1. Sets Introduction.mp4
    04:27
  • 2. Sets Adding and Removing Elements.mp4
    05:18
  • 3. Sets Set Methods.mp4
    07:49
  • 4. Sets.html
  • 5.1 challenge 7 sets.zip
  • 5. Set Challenge.html
  • 6.1 solution 7 sets.zip
  • 6. Set Challenge Solution.mp4
    08:30
  • 1.1 15 dictionary.zip
  • 1.2 Dictionaries.pdf
  • 1. Dictionaries Introduction.mp4
    06:29
  • 2. Dictionaries Retrieve and Update Values.mp4
    07:00
  • 3. Dictionaries Remove Elements.mp4
    02:42
  • 4. Dictionaries More Methods and Comprehension.mp4
    07:13
  • 5. Dictionaries.html
  • 1.1 16 boolean.zip
  • 1.2 Boolean Values.pdf
  • 1. Booleans Introduction.mp4
    01:57
  • 2. Booleans Comparison Operators.mp4
    04:00
  • 3. Booleans Logical Operators.mp4
    04:46
  • 4. Booleans Is and In Operators.mp4
    05:42
  • 5. Booleans Truthy and Falsy Values.mp4
    04:29
  • 6.1 17 conditionals.zip
  • 6.2 Conditionals.pdf
  • 6. Conditionals Introduction.mp4
    05:21
  • 7. Conditionals Nesting and Ternary Operations.mp4
    04:02
  • 8. Booleans and Conditionals.html
  • 1.1 18 ranges.zip
  • 1. Range Data Type.mp4
    03:38
  • 2. Loops Introduction.mp4
    02:39
  • 3.1 19 while loops.zip
  • 3.2 While Loops.pdf
  • 3. Loops While.mp4
    06:04
  • 4.1 20 for loops.zip
  • 4.2 For Loops.pdf
  • 4. Loops For.mp4
    05:51
  • 5. Loops.html
  • 6.1 challenge 8 guess the number.zip
  • 6. Guess the Number Challenge.html
  • 7.1 solution 8 guess the number.zip
  • 7. Guess the Number Challenge Solution.mp4
    06:39
  • 1.1 21 functions.zip
  • 1.2 Functions.pdf
  • 1. Functions Introduction.mp4
    04:43
  • 2. Pass Keyword.mp4
    01:27
  • 3. Functions Keyword Arguments, Optional Parameters, and Multiple Returns.mp4
    05:39
  • 4. Functions Type Hinting and Docstrings.mp4
    05:28
  • 5. Functions Packing Return Values and Unpacking Arguments.mp4
    05:23
  • 6. Functions Args Syntax.mp4
    07:49
  • 7. Functions Kwargs Syntax.mp4
    07:54
  • 8. Functions.html
  • 9.1 22 generator functions.zip
  • 9. Functions Generators.mp4
    08:17
  • 10. Generator Functions.html
  • 11.1 23 lambda functions.zip
  • 11. Functions Lambda.mp4
    05:37
  • 12. Lambda Functions.html
  • 13.1 challenge 9 calculator.zip
  • 13. Calculator Challenge.html
  • 14.1 solution 9 calculator.zip
  • 14. Calculator Challenge Solution.mp4
    06:13
  • 1.1 24 scope.zip
  • 1.2 Scope.pdf
  • 1. Scope Introduction.mp4
    02:54
  • 2. Scope Examples.mp4
    08:38
  • 3. Scope.html
  • 1.1 Modules.pdf
  • 1. Modules Introduction.mp4
    02:32
  • 2.1 25 modules.zip
  • 2.2 import me.zip
  • 2.3 string utility.zip
  • 2. Modules Built-In and Custom Modules and name .mp4
    08:05
  • 3. Modules Third-Party.mp4
    04:08
  • 4. Modules.html
  • 1.1 26 error handling.zip
  • 1.2 Error Handling.pdf
  • 1. Error Handling Introduction.mp4
    06:40
  • 2.1 27 files rwax.zip
  • 2. Files Introduction.mp4
    07:32
  • 3. Files Reading Data.mp4
    06:34
  • 4. Files General Knowledge.html
  • 5.1 28 files csv.zip
  • 5. Files Reading and Writing to Comma Separated Value Files.mp4
    07:11
  • 6. Files CSV.html
  • 7.1 challenge 10 todo list.zip
  • 7. ToDo List Challenge.html
  • 8.1 solution 10 todo list.zip
  • 8. ToDo List Challenge Solution.mp4
    08:29
  • 1.1 29 classes.zip
  • 1.2 Classes.pdf
  • 1. Classes Introduction.mp4
    02:46
  • 2. Classes Creating Classes and Working With Their Attributes.mp4
    09:48
  • 3. Classes Class and Static Methods.mp4
    06:53
  • 4. Classes Magic Methods.mp4
    05:23
  • 5. Classes Inheritance.mp4
    07:32
  • 6. Error Handling Raising Errors and Creating Custom Errors.mp4
    04:00
  • 7. Error Handling.html
  • 8. Classes Polymorphism.mp4
    05:04
  • 9. Classes.html
  • 10.1 challenge 11 card game.zip
  • 10. Card Game Challenge.html
  • 11.1 solution 11 card game.zip
  • 11. Card Game Challenge Solution.mp4
    06:28
  • 1.1 30 naming convention.zip
  • 1.2 Naming Conventions.pdf
  • 1. Naming Conventions.mp4
    02:44
  • 2.1 31 mutable immutable.zip
  • 2. Mutable Objects Shallow and Deep Copies.mp4
    08:28
  • 3.1 32 pitfalls.zip
  • 3. Common Pitfalls.mp4
    07:08
  • Description


    Learn the fundamental concepts of Python through video lectures, reading code, building projects, and taking quizzes.

    What You'll Learn?


    • Master Fundamentals: Build a rock-solid foundation in Python, even if you're a complete beginner.
    • Code Confidence: Develop the skills and confidence to tackle real-world coding challenges.
    • Variable Mastery: Grasp the concept of variables and their role in storing and manipulating data.
    • Arithmetic Artistry: Learn the basics of arithmetic operations and their use in Python calculations.
    • String Sorcery: Manipulate and format text using string operations and formatting techniques.
    • Collection Chronicles: Master lists, dictionaries (key-value pairs), tuples (immutability), and sets (uniqueness) for robust data handling.
    • Logical Thinking: Master conditionals and logical operators to make decisions in your code.
    • Flow Control: Gain confidence in loops (for and while) to control program execution.
    • Function Fundamentals: Understand functions, how to create them, and why they're essential for efficient code.
    • Lambda Learning: Explore lambda functions for concise and on-the-fly function definitions.
    • Generator Greatness: Dive into generators to create memory-efficient and dynamic data streams.
    • File Handling: Learn how to read from and write to files, a crucial skill for data manipulation.
    • Handling Hiccups: Learn error handling techniques to gracefully manage unexpected situations.
    • OOP Demystified: Exploring the Essence of Object-Oriented Programming, Inheritance, and Polymorphism for modular and reusable code.
    • Interactive Learning: Engage in coding exercises that reinforce the concepts you learn.

    Who is this for?


  • Beginners that have never programmed before.
  • Programmers that want to learn Python.
  • Anyone that has an interest in Python or programming in general.
  • What You Need to Know?


  • No prior programming experience is necessary.
  • Access to a computer with an internet connection.
  • More details


    Description

    Are you eager to dive into the world of programming? Do you aspire to become a proficient Python programmer, unlocking a world of opportunities and career prospects? Look no further! Welcome to "Python for Absolute Beginners 2023: Beginner to Advanced" a transformative Udemy course designed to empower you with the foundational knowledge and skills needed to excel in the world of Python programming.


    In this comprehensive and engaging Python programming course, we take you on a journey from a programming novice to a confident developer. Whether you're a complete beginner or have some programming experience, this course is your perfect starting point. With a combination of in-depth video lectures and hands-on coding exercises, you'll not only grasp the essential concepts of Python but also gain the practical skills to apply them effectively.


    What You'll Gain:

    • Solid Foundations: We start from scratch, ensuring you understand fundamental programming concepts and how Python fits into the coding landscape.

    • Practical Experience: Dive into real-world coding with our carefully crafted Python exercises. You'll be writing code from the very beginning, reinforcing your learning through hands-on practice.

    • Comprehensive Curriculum: From variables and data types to loops, functions, and object-oriented programming, we cover it all. You'll build a strong understanding of Python's syntax and capabilities.

    • Code Explanation: Our easy-to-follow code files come with detailed explanations, helping you decipher the "how" and "why" behind each line of code.

    • Problem-Solving Skills: Programming is about more than writing code – it's about solving problems. Our course hones your problem-solving abilities, a crucial skill for any programmer.

    • Career Opportunities: With the demand for Python programmers on the rise, completing this course opens doors to entry-level programming positions and sets the stage for further advanced learning.

    • Confidence and Creativity: Armed with a solid foundation in Python, you'll have the confidence to explore your creative coding ideas and turn them into reality.


    Concepts Covered:

    • Introduction to Python and Programming

    • Variables and Data Types

    • Lists, Tuples, Sets, and Dictionaries

    • Control Flow: Conditionals and Loops

    • Functions and Modular Programming

    • Generator Functions

    • Lambda Functions

    • Scope, Syntax, and Common Conventions

    • File Handling and Input/Output

    • Introduction to Object-Oriented Programming (OOP)

    • Exception Handling

    • Working with Modules and Libraries

    • Common Pitfalls for New Developers

    • And much more!


    Don't miss this opportunity to embark on your programming journey with a course that's not just about learning Python syntax but about becoming a capable problem solver and innovative thinker. Enroll now in "Python for Absolute Beginners 2023: Beginner to Advanced" and take your first step towards a rewarding programming career!

    Who this course is for:

    • Beginners that have never programmed before.
    • Programmers that want to learn Python.
    • Anyone that has an interest in Python or programming in general.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Jesse Warner
    Jesse Warner
    Instructor's Courses
    I'm Jesse, and I started as a self-taught developer 20 years ago when I was 16. I had a passion for video games and was very curious about how they were made. After learning about programming languages and researching my options, I started learning the Python programming language and developed my first game using Python and PyGame. I spent many years developing projects as a hobby while I worked at a civil engineering firm until Android came out. I wanted to share my games with others, so I learned multiple new languages and developed and published games for Android written in Java, C#, and GameMaker Language. I developed such a passion for software development that at 32, I decided to switch careers and went back to school to get my Bachelor's degree in computer science. While at university, I developed many new Python projects, including artificial intelligence projects and machine learning models. I spent much time helping other students understand Python and programming concepts and greatly enjoyed sharing my experiences. I decided to share my love of programming with others by developing online courses to help them enter the wonderful world of programming.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 88
    • duration 7:50:01
    • Release Date 2023/10/08