Companies Home Search Profile

Python Programming: The Complete Python Bootcamp 2024

Focused View

Andrei Dumitrescu,Crystal Mind Academy

24:24:24

29 View
  • 1. Why Python Programming Why Now.mp4
    01:35
  • 2. How to Get the Most Out of this Course.mp4
    03:11
  • 3.1 004 The Complete Python Cheat Sheet.html
  • 3. The Complete Python Cheat Sheet.html
  • 1. Python Installation.mp4
    02:10
  • 2. Running Python Code in a Cloud IDE.mp4
    03:29
  • 3. Installing Python on Windows.mp4
    02:49
  • 4.1 004 Installing Python on Linux and macOS.html
  • 4. Installing Python on Linux and macOS.html
  • 5. Installing PyCharm IDE on Windows.mp4
    03:22
  • 6.1 006 Installing PyCharm IDE on Linux and macOS.html
  • 6. Installing PyCharm IDE on Linux and macOS.html
  • 7. Running Python Code using the Python Interpreter.mp4
    05:52
  • 8. Running Python Scripts Using PyCharm.mp4
    05:41
  • 9. Running Python Scripts Using the Command Line.mp4
    03:53
  • 10.1 external-links.txt
  • 10. Resources.html
  • 1. Variables.mp4
    06:01
  • 2. Naming Conventions.mp4
    05:52
  • 3. Comments.mp4
    04:08
  • 4. Constants.mp4
    02:04
  • 5.1 005 Coding Exercise Solution.html
  • 5. Coding Exercise Solution.html
  • 6. Dynamic vs. Static Typing.mp4
    04:25
  • 7. Built-in Types.mp4
    04:17
  • 8. Numbers and Math Operators.mp4
    08:32
  • 9.1 009 Coding Exercise Solution.html
  • 9. Coding Exercise Solution.html
  • 10.1 010 Coding Exercise Solution.html
  • 10. Coding Exercise Solution.html
  • 11. Assignment Operators.mp4
    09:02
  • 12. Comparison Operators.mp4
    03:43
  • 13. Identity Operators. Mutability vs. Immutability.mp4
    05:34
  • 14. Floating Point Arithmetic Issue and Limitations.mp4
    06:35
  • 15. Solving the Float Problem. Writing Bugs-Free Code.mp4
    06:54
  • 16.1 016 Python Basics Cheat Sheet.html
  • 16. Python Basics Cheat Sheet.html
  • 1.1 001 Challenges - Python Basics.html
  • 1. Challenges - Python Basics.html
  • 1. Introduction to Strings.mp4
    10:01
  • 2.1 002 Coding Exercise Solution.html
  • 2. Coding Exercise Solution.html
  • 3. Get User Input.mp4
    04:58
  • 4. Converting Types.mp4
    08:58
  • 5.1 005 Coding Exercise Solution.html
  • 5. Coding Exercise Solution.html
  • 6. Project BMI Calculator.mp4
    04:22
  • 7. String Indexing.mp4
    05:37
  • 8. Concatenating and Repeating Strings.mp4
    04:39
  • 9.1 009 Coding Exercise Solution.html
  • 9. Coding Exercise Solution.html
  • 10. String Slicing.mp4
    06:12
  • 11.1 011 Coding Exercise Solution.html
  • 11. Coding Exercise Solution.html
  • 12.1 012 Coding Exercise Solution.html
  • 12. Coding Exercise Solution.html
  • 13. Formatting Strings f-string.mp4
    07:48
  • 14. Intro to String Methods.mp4
    06:34
  • 15. Useful String Methods.mp4
    12:52
  • 16.1 016 Coding Exercise Solution.html
  • 16. Coding Exercise Solution.html
  • 17.1 017 Python Strings Cheat Sheet.html
  • 17. Python Strings Cheat Sheet.html
  • 1.1 001 Challenges - Python Strings.html
  • 1. Challenges - Python Strings.html
  • 1. Conditional Statements.mp4
    06:37
  • 2. Indentation.mp4
    06:03
  • 3. Nested ifelifelse Statements.mp4
    08:33
  • 4. Boolean Variables.mp4
    08:32
  • 5. Logical (Boolean) Operators AND and OR.mp4
    06:14
  • 6. Logical (Boolean) Operators NOT.mp4
    05:08
  • 7.1 007 Coding Exercise Solution.html
  • 7. Coding Exercise Solution.html
  • 1. For Loops.mp4
    07:45
  • 2. Debugging Your Code Step Through Your Program.mp4
    06:52
  • 3. Ranges.mp4
    06:20
  • 4.1 004 Coding Exercise Solution.html
  • 4. Coding Exercise Solution.html
  • 5. Loops and Ranges.mp4
    06:04
  • 6. Project Password Generator.mp4
    06:54
  • 7. For, continue and pass Statements.mp4
    04:18
  • 8. For, else and break Statements.mp4
    07:45
  • 9.1 009 Coding Exercise Solution.html
  • 9. Coding Exercise Solution.html
  • 10. While Loops.mp4
    05:49
  • 11. While and continue Statements.mp4
    04:05
  • 12. While and break Statement.mp4
    05:35
  • 13.1 013 Coding Exercise Solution.html
  • 13. Coding Exercise Solution.html
  • 14. Walrus Operator.mp4
    07:47
  • 15.1 015 Python Flow Control and Loops Cheat Sheet.html
  • 15. Python Flow Control and Loops Cheat Sheet.html
  • 1.1 001 Challenges Flow Control and Loops.html
  • 1. Challenges Flow Control and Loops.html
  • 1. Intro to Lists.mp4
    07:54
  • 2. Lists in Concatenation, Append and Extend.mp4
    04:33
  • 3. List Slicing and Iteration.mp4
    07:14
  • 4. Python List Gotchas.mp4
    08:01
  • 5.1 005 Coding Exercise Solution.html
  • 5. Coding Exercise Solution.html
  • 6. Lists Methods Part 1 Append, Extend, Insert, Copy, Clear, Pop, Remove.mp4
    10:03
  • 7. Lists Methods Part 2 Index, Count, Sort, Max, Min and Sum.mp4
    09:41
  • 8. String to List and List to String Split and Join.mp4
    03:31
  • 9. Project Extract IPv4, IPv6 and MAC Addresses.mp4
    07:16
  • 10.1 010 Coding Exercise Solution.html
  • 10. Coding Exercise Solution.html
  • 11.1 011 Coding Exercise Solution.html
  • 11. Coding Exercise Solution.html
  • 12. List Comprehension - Part 1.mp4
    06:02
  • 13. List Comprehension - Part 2.mp4
    06:26
  • 14. Project Countries With the LongestShortest Names.mp4
    05:49
  • 15.1 015 Coding Exercise Solution.html
  • 15. Coding Exercise Solution.html
  • 16.1 016 Python Lists Cheat Sheet.html
  • 16. Python Lists Cheat Sheet.html
  • 1.1 001 Challenges Lists.html
  • 1. Challenges Lists.html
  • 1. Intro to Tuples.mp4
    05:08
  • 2. Tuple Operations.mp4
    04:03
  • 3. Tuple Methods.mp4
    05:16
  • 4. Tuples vs. Lists.mp4
    05:47
  • 5.1 005 Coding Exercise Solution.html
  • 5. Coding Exercise Solution.html
  • 6.1 006 Python Tuples Cheat Sheet.html
  • 6. Python Tuples Cheat Sheet.html
  • 1. Intro to Sets.mp4
    10:00
  • 2.1 002 Coding Exercise Solution.html
  • 2. Coding Exercise Solution.html
  • 3. Set Methods Part 1 Add, Remove, Discard, Pop, Clear, Copy.mp4
    07:13
  • 4. Set Methods Part 2 Union, Intersection, Difference, Symmetric Difference.mp4
    08:20
  • 5.1 005 Coding Exercise Solution.html
  • 5. Coding Exercise Solution.html
  • 6. Set Time Complexity and Big-O Notation.mp4
    08:08
  • 7. Fronzensets.mp4
    05:13
  • 8.1 008 Python Sets Cheat Sheet.html
  • 8. Python Sets Cheat Sheet.html
  • 1. Intro to Dictionaries.mp4
    04:11
  • 2. Working with Dictionaries.mp4
    10:27
  • 3.1 003 Coding Exercise Solution.html
  • 3. Coding Exercise Solution.html
  • 4.1 004 Coding Exercise Solution.html
  • 4. Coding Exercise Solution.html
  • 5. Dictionary Operations and Methods - Part 1.mp4
    03:53
  • 6. Dictionary Operations and Methods - Part 2.mp4
    09:53
  • 7.1 007 Coding Exercise Solution.html
  • 7. Coding Exercise Solution.html
  • 8. Project American Phonetic Alphabet.mp4
    09:02
  • 9. Dictionary and Set Comprehensions.mp4
    09:03
  • 10.1 010 Coding Exercise Solution.html
  • 10. Coding Exercise Solution.html
  • 11.1 011 Python Dictionaries Cheat Sheet.html
  • 11. Python Dictionaries Cheat Sheet.html
  • 1.1 001 Challenges Sets and Dictionaries.html
  • 1. Challenges Sets and Dictionaries.html
  • 1. Intro to Functions.mp4
    04:32
  • 2. Docstrings.mp4
    05:47
  • 3. Positional and Keyword Arguments.mp4
    09:14
  • 4. Default Arguments.mp4
    05:35
  • 5. The return Keyword.mp4
    08:15
  • 6.1 006 Coding Exercise Solution.html
  • 6. Coding Exercise Solution.html
  • 7. Variable-length Arguments args.mp4
    05:26
  • 8. Variable-length Arguments kwargs.mp4
    04:51
  • 9. Scopes and Namespaces.mp4
    12:23
  • 10. One More Word about Scopes and Namespaces.mp4
    03:43
  • 11.1 011 Coding Exercise Solution.html
  • 11. Coding Exercise Solution.html
  • 12. Lambda Expressions.mp4
    08:41
  • 13.1 013 Python Functions Cheat Sheet.html
  • 13. Python Functions Cheat Sheet.html
  • 1.1 001 Challenges - Functions.html
  • 1. Challenges - Functions.html
  • 1. Opening and Reading Files.mp4
    05:29
  • 2. Absolute and Relative Paths.mp4
    11:01
  • 3. Reading Files Tell, Seek and Cursors.mp4
    06:36
  • 4. The with Statement.mp4
    03:28
  • 5. Reading Files into a List.mp4
    05:53
  • 6.1 006 Coding Exercise Solution.html
  • 6. Coding Exercise Solution.html
  • 7. Writing to Text Files.mp4
    07:08
  • 8. Project File Processing.mp4
    06:21
  • 9.1 009 Python Working with Files Cheat Sheet.html
  • 9. Python Working with Files Cheat Sheet.html
  • 1.1 001 Hands-On Challenges - Working With Text Files.html
  • 1. Hands-On Challenges - Working With Text Files.html
  • 1. Intro to Exceptions.mp4
    05:44
  • 2. Exceptions Handling Try...Except...Else...Finally.mp4
    09:51
  • 3. Built-in Exceptions and Best Practices.mp4
    09:37
  • 4. Project Test Network Connections.mp4
    09:08
  • 5.1 005 Python Exceptions Cheat Sheet.html
  • 5. Python Exceptions Cheat Sheet.html
  • 1. Intro to Object Oriented Programming (OOP).mp4
    05:45
  • 2. OOP Demonstration The Turtle.mp4
    12:48
  • 3. Defining Classes and Objects.mp4
    03:30
  • 4. The init Method.mp4
    07:45
  • 5. The del Method.mp4
    02:19
  • 6.1 006 Coding Exercise Solution.html
  • 6. Coding Exercise Solution.html
  • 7. Instance Attributes and Class Attributes.mp4
    06:06
  • 8. Magic Methods.mp4
    09:09
  • 9.1 009 Coding Exercise Solution.html
  • 9. Coding Exercise Solution.html
  • 10.1 010 Python OOP Cheat Sheet.html
  • 10. Python OOP Cheat Sheet.html
  • 1. Important Milestone.mp4
    03:07
  • 2.1 002 Python Cheat Sheet.html
  • 2. Python Cheat Sheet.html
  • 1.1 001 Section Introduction.html
  • 1. Section Introduction.html
  • 2.1 002 Coding Exercise Solution.html
  • 2. Coding Exercise Solution.html
  • 3.1 003 Coding Exercise Solution.html
  • 3. Coding Exercise Solution.html
  • 4.1 004 Coding Exercise Solution.html
  • 4. Coding Exercise Solution.html
  • 5.1 005 Coding Exercise Solution.html
  • 5. Coding Exercise Solution.html
  • 6.1 006 Coding Exercise Solution.html
  • 6. Coding Exercise Solution.html
  • 7.1 007 Coding Exercise Solution.html
  • 7. Coding Exercise Solution.html
  • 8.1 008 Coding Exercise Solution.html
  • 8. Coding Exercise Solution.html
  • 9.1 009 Coding Exercise Solution.html
  • 9. Coding Exercise Solution.html
  • 10.1 010 Coding Exercise Solution.html
  • 10. Coding Exercise Solution.html
  • 11.1 011 Coding Exercise Solution.html
  • 11. Coding Exercise Solution.html
  • 12.1 012 Coding Exercise Solution.html
  • 12. Coding Exercise Solution.html
  • 13.1 013 Coding Exercise Solution.html
  • 13. Coding Exercise Solution.html
  • 14.1 014 Coding Exercise Solution.html
  • 14. Coding Exercise Solution.html
  • 15.1 015 Coding Exercise Solution.html
  • 15. Coding Exercise Solution.html
  • 16.1 016 Coding Exercise Solution.html
  • 16. Coding Exercise Solution.html
  • 17.1 017 Coding Exercise Solution.html
  • 17. Coding Exercise Solution.html
  • 18.1 018 Coding Exercise Solution.html
  • 18. Coding Exercise Solution.html
  • 19.1 019 Coding Exercise Solution.html
  • 19. Coding Exercise Solution.html
  • 20.1 020 Coding Exercise Solution.html
  • 20. Coding Exercise Solution.html
  • 21.1 021 Coding Exercise Solution.html
  • 21. Coding Exercise Solution.html
  • 22.1 022 Coding Exercise Solution.html
  • 22. Coding Exercise Solution.html
  • 23.1 023 Coding Exercise Solution.html
  • 23. Coding Exercise Solution.html
  • 24.1 024 Coding Exercise Solution.html
  • 24. Coding Exercise Solution.html
  • 25.1 025 Coding Exercise Solution.html
  • 25. Coding Exercise Solution.html
  • 26.1 026 Coding Exercise Solution.html
  • 26. Coding Exercise Solution.html
  • 27.1 027 Coding Exercise Solution.html
  • 27. Coding Exercise Solution.html
  • 28.1 028 Coding Exercise Solution.html
  • 28. Coding Exercise Solution.html
  • 1. Intro to Python Modules.mp4
    06:40
  • 2. Importing Modules.mp4
    06:00
  • 3. Custom Modules. name and main.mp4
    10:30
  • 4.1 004 Coding - Importing Python Modules.html
  • 4. Coding - Importing Python Modules.html
  • 5.1 005 Coding Exercise Solution.html
  • 5. Coding Exercise Solution.html
  • 6. Manage External Modules with Pip.mp4
    11:00
  • 1. System-specific Parameters and Functions The Sys Module.mp4
    07:18
  • 2. Scripts Arguments sys.argv.mp4
    08:18
  • 3.1 003 Coding - The Sys module.html
  • 3. Coding - The Sys module.html
  • 4. Operating System Interfaces The Os Module.mp4
    06:04
  • 5. Project File Renaming Automation Using Sys and Os Module.mp4
    04:44
  • 6.1 006 Coding - The Os Module.html
  • 6. Coding - The Os Module.html
  • 7. High-level File Operations The Shutil Module.mp4
    07:42
  • 8.1 008 Coding - The Shutil Module.html
  • 8. Coding - The Shutil Module.html
  • 9. Running System Commands The Os Module.mp4
    03:41
  • 10. Running System Commands The Subprocess Module.mp4
    05:03
  • 11.1 011 Coding - Running System (shell) Commands.html
  • 11. Coding - Running System (shell) Commands.html
  • 12. The Random Module.mp4
    07:07
  • 13.1 013 Coding - The Random Module.html
  • 13. Coding - The Random Module.html
  • 14. Decimal Arithmetic and Decimal Module Solving the Float Problem.mp4
    08:24
  • 15. The Decimal Module Contexts and Methods.mp4
    08:25
  • 16.1 016 Coding - The decimal Module.html
  • 16. Coding - The decimal Module.html
  • 17. Sending Text Emails With Python (SMTPLIB).mp4
    09:02
  • 18. Sending HTML Emails With Python.mp4
    02:05
  • 19. Adding Attachments.mp4
    05:18
  • 1. High Order Functions.mp4
    06:57
  • 2. Inner Functions, Closures and Free Variables.mp4
    07:07
  • 3.1 003 Coding - Closures.html
  • 3. Coding - Closures.html
  • 4. Creating and Using Decorators.mp4
    08:53
  • 5. The @ Syntax.mp4
    09:16
  • 6. Decorators with Different Signatures (args, kwargs).mp4
    04:10
  • 7. Introspection Using @functools.wraps() to Preserve Metadata.mp4
    04:22
  • 8.1 008 Coding - Decorators Template.html
  • 8. Coding - Decorators Template.html
  • 9. Decorators Application Speed Test.mp4
    09:43
  • 10.1 010 Application Source Code.html
  • 10. Application Source Code.html
  • 1. Intro to CSV.mp4
    01:59
  • 2. Reading CSV Files.mp4
    07:04
  • 3.1 003 Coding - Reading CSV Files.html
  • 3. Coding - Reading CSV Files.html
  • 4. Writing CSV Files.mp4
    05:53
  • 5.1 005 Coding - Writing CSV Files.html
  • 5. Coding - Writing CSV Files.html
  • 6. Using Custom Delimiters.mp4
    02:45
  • 7. Using CSV Dialects.mp4
    04:51
  • 8.1 008 Coding - Custom CSV Files and Dialects.html
  • 8. Coding - Custom CSV Files and Dialects.html
  • 1.1 001 Hands-On Challenges - Working With CSV Files.html
  • 1. Hands-On Challenges - Working With CSV Files.html
  • 1. Intro to Data Serialization.mp4
    03:29
  • 2. Pickle Data Serialization and Deserialization.mp4
    06:21
  • 3.1 003 Coding - Pickle.html
  • 3. Coding - Pickle.html
  • 4. JSON Data Serialization.mp4
    06:29
  • 5. JSON Data Deserialization.mp4
    05:36
  • 6.1 006 Coding - JSON.html
  • 6. Coding - JSON.html
  • 7. Assignment JSON and RequestsREST API.mp4
    01:46
  • 8. Assignment Answer JSON and RequestsREST API.mp4
    03:54
  • 9.1 009 Coding Challenge Simplify Serialization.html
  • 9. Coding Challenge Simplify Serialization.html
  • 10.1 010 Coding Challenge Solution Simplify Serialization.html
  • 10. Coding Challenge Solution Simplify Serialization.html
  • 11.1 011 Coding Challenge - JSON and RequestsREST API.html
  • 11. Coding Challenge - JSON and RequestsREST API.html
  • 12.1 012 Coding Challenge Solution - JSON and RequestsREST API.html
  • 12. Coding Challenge Solution - JSON and RequestsREST API.html
  • 1. Setup the Environment. Installing OpenPyXL.mp4
    04:22
  • 2. Excel Basics.mp4
    02:29
  • 3. Reading Excel Files.mp4
    08:43
  • 4. Reading Data in a Cell Range.mp4
    06:19
  • 5.1 005 Coding - Reading Excel Files.html
  • 5. Coding - Reading Excel Files.html
  • 6. Writing Excel Files.mp4
    04:48
  • 7.1 007 Coding - Writing Excel Files.html
  • 7. Coding - Writing Excel Files.html
  • 8. Creating New Excel Files.mp4
    02:54
  • 9.1 009 Coding - Creating New Excel Files.html
  • 9. Coding - Creating New Excel Files.html
  • 10. Using Excel Formulas.mp4
    04:23
  • 11.1 011 Coding - Excel Formulas.html
  • 11. Coding - Excel Formulas.html
  • 12. Sheets Operations.mp4
    06:18
  • 13.1 013 Coding - Sheets Operations.html
  • 13. Coding - Sheets Operations.html
  • 14. Working with Styles.mp4
    10:26
  • 15.1 015 Coding - Working with Styles.html
  • 15. Coding - Working with Styles.html
  • 1.1 001 Hands-On Challenges - Working With Excel Files.html
  • 1. Hands-On Challenges - Working With Excel Files.html
  • 1. Intro to SQLite.mp4
    05:50
  • 2. When to Use SQLite.mp4
    03:25
  • 3. Connecting to a SQLite DB and Creating Tables with Python.mp4
    08:35
  • 4.1 004 Coding - Connecting to an SQLite DB and Creating Tables.html
  • 4. Coding - Connecting to an SQLite DB and Creating Tables.html
  • 5. Inserting with Python.mp4
    08:28
  • 6.1 006 Coding - Inserting.html
  • 6. Coding - Inserting.html
  • 7. Selecting with Python.mp4
    06:24
  • 8.1 008 Coding - Selecting.html
  • 8. Coding - Selecting.html
  • 9. Parameterized Sql Statements.mp4
    05:13
  • 10.1 010 Coding - Parameterized Sql Statements.html
  • 10. Coding - Parameterized Sql Statements.html
  • 11. Updating with Python.mp4
    05:00
  • 12.1 012 Coding - Updating.html
  • 12. Coding - Updating.html
  • 13. Deleting with Python.mp4
    03:37
  • 14.1 014 Coding - Deleting.html
  • 14. Coding - Deleting.html
  • 1. Intro to Jupyter Notebook. Installing Jupyter Notebook.mp4
    05:36
  • 2. How to use Jupyter Notebook.mp4
    08:51
  • 3. Intro to Pandas. Installing Pandas.mp4
    03:06
  • 4. Pandas Series.mp4
    08:23
  • 5.1 005 Coding - Pandas Series.html
  • 5. Coding - Pandas Series.html
  • 6. Pandas DataFrames I. Working with Columns.mp4
    10:57
  • 7. Pandas DataFrames I. Working with Rows.mp4
    08:27
  • 8.1 008 Coding - Working with Rows and Columns.html
  • 8. Coding - Working with Rows and Columns.html
  • 9. Pandas DataFrames II. Filtering Data.mp4
    12:58
  • 10.1 010 Coding - Filtering Data.html
  • 10. Coding - Filtering Data.html
  • 11. Reading and Analyzing CSV Files with Pandas.mp4
    21:28
  • 12.1 012 Coding - Reading and Analyzing CSV Files.html
  • 12. Coding - Reading and Analyzing CSV Files.html
  • 13. Reading Excel Files. GroupBy and Other Useful Operations.mp4
    11:13
  • 14.1 014 Coding - Reading Excel Files and GroupBy.html
  • 14. Coding - Reading Excel Files and GroupBy.html
  • 15. Reading and Analyzing HTML Pages with Pandas.mp4
    08:16
  • 16.1 016 Coding - Reading HTML Files.html
  • 16. Coding - Reading HTML Files.html
  • 17. Working with Missing Data.mp4
    06:07
  • 18.1 018 Coding - Working with Missing Data.html
  • 18. Coding - Working with Missing Data.html
  • 1. Intro to Python Visualization Libraries.mp4
    04:18
  • 2.1 002 Installing Plotly.html
  • 2. Installing Plotly.html
  • 3. Creating Scatter Plots.mp4
    14:39
  • 4.1 004 Coding - Scatter Plots.html
  • 4. Coding - Scatter Plots.html
  • 5. Creating Line Charts.mp4
    11:11
  • 6.1 006 Coding - Line Charts.html
  • 6. Coding - Line Charts.html
  • 7. PROJECT Line Charts for Ethereum and Tesla Stock Price.mp4
    01:10
  • 8. PROJECT SOLUTION Line Charts for Ethereum and Tesla Stock Price.mp4
    09:57
  • 9. Creating Basic Bar Charts.mp4
    10:22
  • 10. Creating Grouped and Stacked Bar Charts.mp4
    09:02
  • 11.1 011 Coding - Bar Charts.html
  • 11. Coding - Bar Charts.html
  • 12. Creating Pie Charts.mp4
    09:55
  • 13.1 013 Coding - Pie Charts.html
  • 13. Coding - Pie Charts.html
  • 14. Creating Histograms.mp4
    06:36
  • 15.1 015 Coding - Histograms.html
  • 15. Coding - Histograms.html
  • 1. Intro to Web Scraping using Requests and BeautifulSoup.mp4
    03:40
  • 2. Setup the Environment. Installing Requests and BeautifulSoup.mp4
    02:42
  • 3. Diving into Requests HTTP Library.mp4
    08:46
  • 4.1 004 Coding - Requests Library.html
  • 4. Coding - Requests Library.html
  • 5. Diving into BeautifulSoup Library.mp4
    10:19
  • 6.1 006 Coding - BeautifulSoup Library.html
  • 6. Coding - BeautifulSoup Library.html
  • 7. Project Real-World Web Scraping (Requests, BeautifulSoup and OpenPyXL).mp4
    10:22
  • 1. Python Parallel Processing Theory.mp4
    04:54
  • 2. Multiprocessing vs. Multithreading.mp4
    02:06
  • 3. Multithreading and Multiprocessing Pros and Cons.mp4
    02:35
  • 4. Implementing Multiprocessing in Python.mp4
    09:51
  • 5.1 005 Coding - Implementing Multiprocessing.html
  • 5. Coding - Implementing Multiprocessing.html
  • 6. Implementing Multithreading in Python.mp4
    03:40
  • 7.1 007 Coding - Implementing Multithreading.html
  • 7. Coding - Implementing Multithreading.html
  • 8. Sharing Data Between Processes using Value.mp4
    05:51
  • 9.1 009 Coding - Sharing Data Using Value.html
  • 9. Coding - Sharing Data Using Value.html
  • 10. Sharing Data Between Processes using Array.mp4
    05:49
  • 11.1 011 Coding - Sharing Data using Array.html
  • 11. Coding - Sharing Data using Array.html
  • 12. Implementing Multiprocessing Locks.mp4
    10:14
  • 13.1 013 Coding - Implementing Locks.html
  • 13. Coding - Implementing Locks.html
  • 1. Python Concurrency Ecosystem.mp4
    04:19
  • 2. Implementing Async IO.mp4
    13:42
  • 3.1 003 Coding - Implementing Async IO.html
  • 3. Coding - Implementing Async IO.html
  • 4. Building an Asynchronous Web Scraper.mp4
    09:57
  • 5.1 005 Coding - Building an Async Web Scraper.html
  • 5. Coding - Building an Async Web Scraper.html
  • 6. Running Shell Commands (Subprocesses) Asynchronously.mp4
    08:07
  • 7.1 007 Coding - Running Shell Commands.html
  • 7. Coding - Running Shell Commands.html
  • 8. AsyncSSH Asynchronous SSH.mp4
    10:32
  • 9. AsyncSSH Running Multiple Clients.mp4
    09:20
  • 10.1 010 Coding - AsyncSSH (Multiple Clients).html
  • 10. Coding - AsyncSSH (Multiple Clients).html
  • 1. Section Introduction.mp4
    01:46
  • 2.1 002 The Lab Environment.html
  • 2. The Lab Environment.html
  • 3.1 003 Download and Install the Required Software GNS3, VirtualBox, Linux,Cisco Images.html
  • 3. Download and Install the Required Software GNS3, VirtualBox, Linux,Cisco Images.html
  • 4.1 004 Where do I get Cisco IOS Images.html
  • 4. Where do I get Cisco IOS Images.html
  • 5. Just a few Words about Windows Installation.mp4
    00:39
  • 6. Installing GNS3 on Windows 10.mp4
    11:18
  • 7. Running Cisco IOU Images in GNS3 on Windows 10.mp4
    11:17
  • 8. Connecting to Cisco IOU Images Running in GNS3 from Window 10.mp4
    07:24
  • 9. Bytes Objects, Encoding and Decoding.mp4
    07:03
  • 10. Telnet Protocol Basics. Configure and Connect to Cisco Devices.mp4
    05:38
  • 11. Connecting to Cisco Networking Devices with Telnet from Python.mp4
    10:28
  • 12. Getpass Module.mp4
    04:10
  • 13. Network Automation using Telnet. Configure Multiple Cisco Devices.mp4
    08:50
  • 14. Intro to Paramiko.mp4
    04:44
  • 15. Enable SSH on Cisco Devices.mp4
    04:49
  • 16. Connecting to Networking Devices using Paramiko.mp4
    09:01
  • 17. Using kwargs and Arguments Unpacking.mp4
    03:39
  • 18. Running a Command on a Cisco Device using Paramiko(SSH).mp4
    07:03
  • 19. Running a Command on Linux using Paramiko(SSH).mp4
    05:22
  • 20. Secure Copying Files to Linux with SCP and Paramiko from Python.mp4
    09:27
  • 21. Intro to Netmiko.mp4
    04:38
  • 22. Connecting and Running a Command on a Cisco Networking Device.mp4
    07:49
  • 23. Netmiko prompt. Enable & Global Config Mode.mp4
    08:31
  • 24. Running Multiple Commands on a Cisco Networking Device.mp4
    10:33
  • 25. Configure a Cisco Networking Device from a File.mp4
    04:40
  • 26. Configure Multiple Cisco Networking Devices from Multiple Files.mp4
    07:40
  • 27. Configure Backup using Netmiko.mp4
    10:37
  • Description


    Python from Scratch. Learn Data Science and Visualization, Automation, Excel, SQL and Scraping with Python.100% Hands-On

    What You'll Learn?


    • You will MASTER all the Python 3 key concepts starting from Scratch. No prior Python knowledge is required.
    • For each Key Concept you'll get a Hi-Quality HD Video, a Coding Section, a quiz, practice exercises and slides.
    • Build a comprehensive understanding of Python 3 from the ground up. Write professional, Pythonic code using the best practices.
    • Learn to work with Python control flow structures: if, for, while, break, continue, pass, exceptions, try-except-else-finally blocks etc.
    • Master all the Python data structures: strings, lists, tuples, sets, dictionaries.
    • Learn to work efficiently with Text and CSV files (including using Pandas).
    • Master Network Automation using SSH, Paramiko, Netmiko, Telnet or Serial Connections.
    • Learn to work with Pip and Python Modules: Sys, Os, Subprocess, Shutil, Random, Decimal.
    • Learn how to send Emails with Python (SMTPLIB)
    • Acquire an in-depth understanding of how to use multithreading and multiprocessing in Python.
    • Acquire a good Understanding of Async IO and how to build Asynchronous Applications in Python
    • Learn to use HTTP Requests Library and BeautifulSoup and create an automated web scraping application.
    • Learn to work with SQL Databases in Python.
    • Learn to efficiently work with Excel Files and automate spreadsheet-related tasks.
    • Learn to Analyse Data with Pandas.
    • Learn to Create Interactive Charts with Plotly.
    • Acquire the prerequisite Python Skills to move into specific branches: AI, Machine Learning, Data Science, Network Automation, Web.
    • Acquire an In-Depth Understanding of Decorators, Inner Functions and Closures.
    • You will learn how to create web apps (front-ends) with Streamlit.
    • You will learn how to use AI Coding companions such as Jupyter AI and GitHub Copilot.

    Who is this for?


  • Beginners with no previous programming experience.
  • Programmers switching languages to Python.
  • Programmers who know Python basics and want to master Python.
  • This course should not be attended by senior Python developers.
  • What You Need to Know?


  • A computer (Windows, Mac, or Linux) with an Internet connection.
  • Very basic PC Skills such as downloading and installing a program, opening a terminal etc
  • No prior Python knowledge is required. You will learn everything from scratch!
  • Your time and enthusiasm to learn.
  • More details


    Description

    ***Fully updated for 2024*** This Python Bootcamp covers every major Python topic, including Object-Oriented Programming, Decorators, Working with Excel, Working with Databases, Web Scraping, Data Science with Pandas, Data Visualization with Plotly, Network Automation, Multiprocessing and Threading, and many more!

    Course Updates:

    • Update: December 2023 - NEW Section:  Coding with AI: Jupyter AI.

    • Update: October 2023 - NEW Section: Coding with AI: GitHub Copilot.

    • Update: August 2023 - NEW Section: Creating front-ends for Data Science, Machine Learning and AI apps using Streamlit.

    • Update: November and December 2022 - After years of design and testing, I've decided to re-record the first part of the course from scratch (12+ hours of video content). This is a brand new course that is also 2023-ready.

    • Update: Summer 2022 - Re-recording the entire section "Setup the Environment".

    • Update: Spring 2022 - Updates to the latest libraries.

    • Update: July 2020 - NEW Section: Sending Emails with Python (SMTPLIB).

    • Update: June 2020 - NEW Section: Async IO in Python (async/await, aiohttp, aiofiles, asyncssh).

    • Update: April 2020 - FIVE NEW Sections of Coding Challenges with Solutions: Data Structures, Flow Control, Functions, Working with Text, CSV, and Excel Files.

    • Update: November 2019 - NEW Section: Decorators In-Depth (one hour of videos, coding sections, and a Quiz).

    • Update: October 2019 - NEW Section: Data Serialization and Deserialization in Python (Pickle, JSON, and REST APIs).

    • Update: June 2019 - NEW Section: Interactive Data Visualization with Plotly (2 hours of videos, coding sections, a Project, and a Quiz).

    • Update: May 2019 - NEW Section: Data Analysis with Pandas (2 hours of videos, coding sections, and a Quiz).

    • Update: May 2019 - NEW Lectures: Jupyter Notebook (Installing and How to Use).

    • Update: April 2019 - NEW Section: Massive Section of Coding Challenge Exercises (over 25 coding exercises directly in Udemy Platform), Quiz Updates, NEW Videos about List, Set, and Dictionary Comprehension.

    • Closed and Exclusive Discord Community created: March 30, 2019.

    • Course Launch: March 20, 2019.

    This course IS NOT like any other Python Programming course you can take online. At the end of this course, you will MASTER all the Python 3 key concepts starting from scratch and you'll be among the top Python Programmers.

    Welcome to this practical Python Programming course for learning Python, the most in-demand programming language across the job market in 2023.

    I am constantly updating the course to be the most comprehensive, yet straightforward, Python Programming course on the planet!


    ★★★★★ "This is the only course you need in order to MASTER every key aspect of Python. Don't look for other Python courses because it's a waste of time." by Daniel A.

    ★★★★★ "This Python course, though I am still halfway through, is the best I have seen so far, that is why I am giving it a 5 star. I am enrolled in two more Python courses in Udemy, and this is the most useful. Keep it up!" by Malvin Arceo

    ★★★★★ "This is an excellent course for anyone who wants to learn Python from scratch or just do a refresher of a language. Everything is well explained, and many quizzes and coding exercises are very helpful. Highly recommended :)" by Tomaso

    ★★★★★ "Overall a great Python course, with lots of extra details added, to make it as comprehensive as possible. At the moment, I consider it the best Python course for anybody who wants to learn more about this subject." by Racz Tamas

    This course, taught by a Senior Software Engineer and Professional Trainer, is the only one you need in order to become a complete professional Python Programmer. After this course, you'll have an in-depth knowledge of core and advanced Python 3 and can move into specific branches: Artificial Intelligence (AI), Machine Learning, Data Science, Network Automation, or Web Development.

    Why this Python Programming course?

    This Python Bootcamp is a unique experience on Udemy. There are tons of existing Python courses you can choose from, but this course is completely different since it has many years of design and testing behind it.

    You'll have access to my closed and exclusive Discord community with tens of thousands of members in order to provide you with improved, faster and better support for your course-related questions. I am always available to guide you personally and answer any questions you might have.


    ★★★★★ "Exactly what is required for someone who is familiar with programming languages. Andrei dives into the basics and explains very well. Assignments are helpful. Highly recommend it for someone who is interested in learning Python." by Nara

    ★★★★★ "What can I say, it's a great course. Well explained, quizzes, and code exercises. It's up to date and I'm having a blast learning Python. No regrets!" by Adam Leo


    Have you ever programmed before? Just starting out with Python Programming and have the desire to learn the employers' most requested skills of 2023 in a practical way? Perfect. Then, this course is the right one for you. This Python course will help you go from beginner to pro in Python. You'll boost your career with hands-on Python Programming Skills!

    Or maybe you are coming from other programming languages such as Java or C++ and want to learn Python? I'm here to help you and we'll put all the pieces together. This Python Programming course has everything you need to know to become a proficient Python Developer.


    You'll have lifetime access and you can return and look for a specific Python library or example anytime you want. And let's not forget, if you don't like the course, you are covered by a 30-day money-back guarantee, full refund, no questions asked!


    In this course, you'll learn the best practices of the Python programming language and how to write code the "Pythonic" way. Together we will go deeper into Python and you will understand every key concept of Python thoroughly. Then, after taking this course, you will be able to code on your own.

    This course is based on Python 3 and doesn't require prior Python Programming Knowledge. Everything is included in the course. This Python for beginners course teaches you the Python Language fast.

    Why should you learn from me?

    • I'm a practitioner and an enthusiast. Welcome to the real world! I have 20 years of experience as a Software Engineer. Since I started with Programming and Networking in the early 2000s, I've been using or studying technology almost on a daily basis. I also have a bunch of certifications in the area of Programming or Networking: Python Institute Instructor, Cisco CCNP Routing & Switching, CCNP Security, CCNP Service Provider, and Certified Certified Instructor.

    • I'm an educator and I know how to make a syllabus. For the last 15 years, I've trained hundreds of thousands of people in Programming and Networking.

    • You'll learn not only general Python Programming but also advanced concepts for real-world projects. After this course, you'll MASTER all the Python 3 key concepts.


    ★★★★★ "This is actually one of the best courses around regarding Python. Andrei is taking the students from the basic stages all the way to advanced ones ." by Alex Pascu


    Every topic includes many live examples in Python, a complete Python Cheat Sheet, a coding section, numerous quizzes, slides, practice tests and code challenges with solutions.

    At the end of this Python Course, you'll also have acquired the prerequisite Python skills to move deeply into specific branches: Artificial Intelligence (AI), Machine Learning, Data Science, Network Automation, or Web Development using frameworks like Django or Flask.

    If you want to take ONE COURSE to master Python Programming from scratch you should choose this one and you'll have no regrets.

    Who this course is for:

    • Beginners with no previous programming experience.
    • Programmers switching languages to Python.
    • Programmers who know Python basics and want to master Python.
    • This course should not be attended by senior Python developers.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Andrei Dumitrescu
    Andrei Dumitrescu
    Instructor's Courses
    I've been a Network and Software Engineer for over 15 years, the typical profile of a DevOps Engineer.I've co-founded Crystal Mind Academy, a Cisco Academy and professional training center in Romania, that focuses on teaching cutting-edge technologies to students.I have contributed to education in the areas of programming, information security, and operating systems. During the last 15 years, more than 200,000 students have participated in in-person or online training programs at Crystal Mind Academy.I have developed documentation, labs, and case studies for many training programs such as Cisco CCNA, CCNA Security, CCNP, Linux Administration, Information Security, Python Programming, Network Automation with Python or Blockchain Programming (Ethereum/Solidity) which have been successfully attended by thousands over the years.When I'm not working, I crossfit, read a good book, enjoy a good time or travel with my wife and children.
    Crystal Mind Academy
    Crystal Mind Academy
    Instructor's Courses
    The Academy’s goal is to teach hundreds of thousands of people cutting-edge technologies in the fields of Programming and Networking.Our philosophy is that courses should be taught by real professionals with substantial experience in the industry, who are also great teachers. Courses are provided by Andrei Dumitrescu, a software engineer with over 15 years experience in the industry and in teaching offline and online course.
    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 218
    • duration 24:24:24
    • Release Date 2024/03/19