Differences between revisions 4 and 5
Revision 4 as of 2020-01-29 19:39:25
Size: 21748
Comment: Move courses and videos from IntroductoryBooks page
Revision 5 as of 2020-01-29 19:58:16
Size: 28246
Comment: Move courses and videos from IntroductoryBooks page
Deletions are marked like this. Additions are marked like this.
Line 430: Line 430:
[[https://www.packtpub.com/?utm_source=wiki.python&utm_medium=referral&utm_DataUnlocked|Python GUI Programming - Building a Desktop Application with Tkinter and SQLite]]

Shubham Sarda

ISBN 13: 9781839211607 Packt Course Length: 2 hours 41 minutes (13 Sep 2019)

'''Video Overview:'''

Implement a hands-on Python GUI project: Build a Cryptocurrency portfolio app with Python, Tkinter, SQLite3, and the CoinMarketCap API.

This course integrates all the aspects you need to get you on the road to becoming a successful Tkinter developer with proper live practical exercises and walk-throughs that take you from the basics to advanced use.

With this course, you will be ready to expand your knowledge of Tkinter and Python.

[[https://www.packtpub.com/programming/python-gui-programming-building-a-desktop-application-with-tkinter-and-sqlite-video|Publisher's page]]

----

[[https://www.packtpub.com/application-development/build-user-authentication-web-app-python-and-django-video?utm_source=python-forum.io&utm_medium=referral&utm_campaign=Outreach|Build a User Authentication Web App with Python and Django]]

John Elder

ISBN 13: 9781838984007 Packt Course Length: 2 hours 9 minutes (29 May 2019)

'''Video Overview:'''

Learn to create a user authentication system in Django to register users, login, log out, edit profiles, and more!

Django and Python can seem overwhelming at first, but they don't have to be! In this course, I'll walk you through them step-by-step and you'll be building your first web app in MINUTES. You'll be amazed how quick and easy it is to create very professional looking websites, even if you have no programming or web design experience at all.

By the time we're finished, you'll have a solid understanding of Django and how to use it to build awesome web apps.

[[https://www.packtpub.com/application-development/build-user-authentication-web-app-python-and-django-video?utm_source=python-forum.io&utm_medium=referral&utm_campaign=Outreach|Publisher's page]]

----

[[https://www.packtpub.com/application-development/hands-python-regular-expressions-video?utm_source=python-forum.io&utm_medium=referral&utm_campaign=Outreach|Hands-On Python Regular Expressions]]

Rohan Almeida

ISBN 13: 9781838556693 Packt Course Length: 1 hour 30 minutes (29 May 2019)

'''Video Overview:'''

Understand regular expressions in everyone’s favorite language: Python

Do you fear regular expressions (regexes)? Do you need to ace the next interview where you will be asked about the advanced usage of regexes? Then you need this course! Regexes are a very powerful tool when you need to deal with textual data. Python offers all the advanced features of regexes such as look-arounds, quantifiers, and commenting your regexes to help your colleagues.

With this course, you will have a better understanding of all Python functions and will be able to apply regex concepts to real-life programming situations.

[[https://www.packtpub.com/application-development/hands-python-regular-expressions-video?utm_source=python-forum.io&utm_medium=referral&utm_campaign=Outreach|Publisher's page]]

----

[[https://www.packtpub.com/big-data-and-business-intelligence/hands-bayesian-methods-python-video?utm_source=selinuxproject.org&utm_medium=referral&utm_campaign=Outreach|Hands-On Bayesian Methods with Python]]

James Cross, Rahul Tiwari

ISBN 13: 9781789347692 Packt Course Length: 29 May 2019 (29 May 2019)

'''Video Overview:'''

Use Bayesian analysis and Python to solve data analysis and predictive analytics problems

Bayesian methods have grown recently because of their success in solving hard data analytics problems. They are rapidly becoming a must-have in every data scientists toolkit. The course uses a hands-on method to teach you how to use Bayesian methods to solve data analytics problems in the real world. You will understand the principles of estimation, inference, and hypothesis testing using the Bayesian framework. You will also learn to use them to solve problems such as A/B testing, understanding consumer habits, risk evaluation, adjusting machine learning predictions, reliability analysis, detecting the influence of one variable over an outcome, and many others.

With this course, you will be able to apply and use Bayesian methods as part of your data analytics toolbox, thus helping you use Python to solve a majority of common statistical problems in data science.

[[https://www.packtpub.com/big-data-and-business-intelligence/hands-bayesian-methods-python-video?utm_source=selinuxproject.org&utm_medium=referral&utm_campaign=Outreach|Publisher's page]]

----

[[https://www.packtpub.com/application-development/introduction-sqlite-databases-python-programming-video|Introduction to SQLite Databases for Python Programming ]]

John Elder

ISBN 13: 9781838982867 Packt Course Length: 1 hour 27 minutes (28 May 2019)

'''Video Overview:'''

Master SQLite databases with Python the fast and easy way!

These days, everything uses a database, and SQLite is one of the most popular databases out there. Free and open-source, SQLite is a great database for smaller projects, hobby projects, or testing and development.

With this course, you'll build a very basic app to help reinforce all the things you learned along the way.

[[https://www.packtpub.com/application-development/introduction-sqlite-databases-python-programming-video|Publisher's page]]

----

[[https://www.packtpub.com/application-development/build-user-authentication-web-app-python-and-django-video|Build a User Authentication Web App with Python and Django]]

John Elder

ISBN 13: 9781838984007 Packt Course Length: 2 hours 9 minutes (29 May 2019)

'''Video Overview:'''

Learn to create a user authentication system in Django to register users, login, log out, edit profiles, and more!

Django and Python can seem overwhelming at first, but they don't have to be! In this course, I'll walk you through them step-by-step and you'll be building your first web app in MINUTES. You'll be amazed how quick and easy it is to create very professional looking websites, even if you have no programming or web design experience at all.

With this course you'll have a solid understanding of Django and how to use it to build awesome web apps.

[[https://www.packtpub.com/application-development/build-user-authentication-web-app-python-and-django-video|Publisher's page]]

----

Regression Modeling with Statistics and Machine Learning in Python [Video]

Minerva Singh

9781839215346 Packt Course Length: 6 hours 8 minutes (31 Dec 2019)

Video Overview:

This course is your one-shot guide to statistical and machine learning analysis. This course will teach you regression analysis (for both statistical data analysis and machine learning) in Python—all in a practical, hands-on way.

Specifically, the course will:

• Take you from a basic level of statistical knowledge to a level where you can perform some of the most common advanced regression analysis-based techniques

• Equip you to use Python to perform various statistical and machine learning data analysis tasks

• Introduce you in a hands-on way to some of the most important statistical and machine learning concepts, so you can apply them to practical data analysis and interpretation

You will get a strong background in some of the most important statistical and machine learning concepts and their applications in regression analysis. You will be able to decide which regression analysis techniques are best suited for answering your research questions and most applicable to your data; then you'll interpret the results.

This is a practical, hands-on course—we spend time dealing with some theoretical concepts related to both statistical and machine learning regression analysis.

All the codes and supporting files for this course are available at - https://github.com/PacktPublishing/Regression-Modeling-With-Statistics-and-Machine-Learning-in-Python

Publisher's page


Project-Based Python Programming For Kids and Beginners [Video]

Minerva Singh

9781800204782 Packt Course Length: 5 hours 0 minutes (31 Dec 2019)

Video Overview:

Coding for beginners and kids is now made exciting and easy. Learn to code fun games, graphics and graphical user interfaces (GUIs) in Python, one of the most powerful programming languages known for its speed, flexibility, and ease-of-use. The Python coding language integrates well with other platforms and runs on almost all modern devices. This OSI-approved open-source language allows free use and distribution (including commercial distribution).

This course helps you delve into the graphics and UX (user experience) aspects of Python. You’ll get up to speed with this computer language in a hands-on manner by drawing shapes, coding a simple game, and designing GUIs (graphical user interfaces), including a functional GUI for a temperature converter app. The course will also guide you through analyzing scientific and statistical data. As you advance, you’ll get to grips with developing educational software. In addition to this, you’ll gain comprehensive insights into accessing and organizing databases, along with understanding how to manage networks.

By the end of this course, you will be well-versed with using not only Python 2 but Python 3 as well for designing immersive games and developing interactive applications and websites.

All the codes and supporting files for this course are available at - https://github.com/PacktPublishing/Project-Based-Python-Programming-For-Kids-and-Beginners

Publisher's page


PyTorch Bootcamp for Artificial Neural Networks and Deep Learning Applications

Minerva Singh

ISBN 13: 9781839218897 Packt Course Length: 3 hours 15 minutes (Dec 2019)

Video Overview:

Hands-on PyTorch boot camp for Artificial Intelligence applications with artificial neural networks and deep learning

Master the latest and hottest deep learning frameworks (PyTorch) for Python data science

This course is your complete guide to practical machine learning and deep learning using the PyTorch framework in Python and covers the important aspects of PyTorch. If you take this course, you'll have no need to take other courses or buy books on PyTorch.

In this age of big data, companies across the Globe use Python to sift through the avalanche of information at their disposal; the advent of frameworks such as PyTorch is revolutionizing deep learning.

By gaining proficiency in PyTorch, you can give your company a competitive edge and take your career to the next level.

Publisher's page


Functional Programming in Python

Martin McBride

ISBN 13: 9781800200661 Packt Course Length: 3 hours 16 minutes (28 Nov 2019)

Video Overview:

Learn functional programming concepts and techniques to build Python applications

Python supports four programming paradigms – imperative, procedural, object-oriented, and functional. Of these, functional programming is probably the least understood and the least used. This book covers several topics that are directly and indirectly related to functional programming.

With this book, you’ll have all the knowledge you need for developing your applications with functional programming in Python.

Publisher's page


Migrating from R to Python for Data Analysis

Rajat Jatana

ISBN 13: 9781838643690 Packt Course Length: 2 hours 57 minutes (31 Oct 2019)

Video Overview:

Migrate from R to Python to perform effective data analysis

R has been the go-to language in data science for the last decade. However, given the latest developments and enhancements in Python's capabilities and its numerous supportive libraries, Python has dethroned R and is the first choice for data science enthusiasts, especially those working on descriptive and prescriptive analytics.

With this course, you will be familiar with Python functions and will be able to transform your R code into Python with far fewer lines of code, better performance, and increased speed.

Publisher's page


Python 3 For Offensive PenTest: A Complete Practical Course [Video]

Hussam Khrais

ISBN 13: 9781839212109 Packt Course Length: 4 hours 49 minutes (18 Oct 2019)

Video Overview:

Learn to use Python for ethical hacking and penetration testing.

Assume your target is running unpatched Windows XP, Anti-Virus is disabled, the firewall is turned off, IPS is not in place then you may (or not) get into a system! Does that sound like a real-world penetration test for you?

If you have ever attended an ethical hacking course that teaches you how to use some tools and how to click on some buttons, then you probably already know that being an advanced hacker needs more knowledge than clicking a few buttons as most of these tools will fail in a real-world scenario.

Whether you get bored from theory and basic courses which repeat the same tools and techniques over and over again and fail to teach you how to hack into even insecure systems, or you want to push your skills from beginner to the next level, then you have come to the right place!

There are quite a lot of people who call themselves hackers but, few have the solid skills to fit the definition, when other's tools fail, writing your own makes you a true hacker.

All the code files are placed at https://github.com/PacktPublishing/Python-3-For-Offensive-PenTest-A-Complete-Practical-Course

Publisher's page


Python 3: Project-based Python, Algorithms, Data Structures [Video]

Mashrur Hossain

ISBN 13: 9781839216510 Packt Course Length: 14 hours 29 minutes (27 Sep 2019)

Video Overview:

Learn to program with Python 3, visualize algorithms and data structures, and implement them in Python projects

This course is one of the most comprehensive and beginner-friendly courses on learning to code with Python—one of the top programming languages in the World—and using it to build algorithms and data structures with projects from scratch.

We will walk you step-by-step through the fascinating world of Python programming using visualizations of programs as they execute, algorithms as they run, and data structures as they are constructed. Nothing is left to the imagination; you'll see it all and then build it all.

Since it caters to a broad spectrum of students, the course is split into two parts: part 1 focusing on the Python programming language and part 2 focusing on Algorithms, data structures, performance analysis, and larger-scale projects.

Part 1: Python and programming fundamentals

• Text - Strings

• Numbers - ints and floats

• Execution flow control - branching with if/elif/else

• Compound data types - lists, dictionaries, tuples, and sets

• Iterables and iteration with generators, for and while loops, and more!

• Functions, execution context and frames, and building custom functions

• List comprehension

• Lambda expressions

• Generators and creating your own generators with yield

• Objects and building classes, methods, and special methods

• Reading from and writing to files using context managers

• Visualization with each topic and more!

Part 2: Algorithms, Data Structures, and Performance Analysis

• Sorting algorithms (basic) - bubble sort, selection sort, and insertion sort

• Sorting algorithms (advanced) - merge sort and quick sort

• Big O notation, complexity analysis, divide and conquer, and math visualizations

• Recursion in-depth with examples

• Searching algorithms - bisection search and hashing

• Data structures with linked lists, stacks, queues, trees, and binary search trees

• Operations with data structures - insert, search, update, and delete

• Multiple projects with increasing levels of complexity to tie concepts together

• Visualizations of all algorithms, data structure, operations, and more!

All the codes and supporting files for this course are available at - https://github.com/PacktPublishing/Python-3-Project-based-Python-Algorithms-Data-Structures.

Publisher's page


Python Programming For Everyone [Video]

John Elder

ISBN 13: 9781839214387 Packt Course Length: 1 hour 58 minutes (27 Sep 2019)

Video Overview:

Learn Python 3 programming fast!

In this course, you'll learn the Python 3 programming language from an absolute beginner level all the way to advanced—in no time at all!

This course is aimed at absolute beginners; you don't need any coding experience at all!

We'll start out by setting downloading and installing Python and the Sublime Text Editor—both for free. This will give you all the tools you need to start writing and running Python code.

Then, we'll delve into fundamental computer science concepts, such as:

• Printing to the screen

• String Manipulation

• Variables

• Data types (lists, tuples, dictionaries and more)

• Simple math

• Comparison operators

• Assignment operators

After that, we move on to more intermediate topics such as:

• Conditional if/else statements

• While loops

• For loops

• Fizzbuzz

Finally, we finish up with more advanced topics such as:

• Functions

• Modules

• Classes

Python is one of the greatest programming languages and learning it has never been this easy!

All the codes and supporting files for this course are available at - https://github.com/PacktPublishing/Python-Programming-For-Everyone

Publisher's page


Python and PHP Programming Bundle [Video]

John Elder

ISBN 13: 9781839215612 Packt Course Length: 7 hours 49 minutes (26 Sep 2019)

Video Overview:

Learn Python programming and PHP for web development—fast! Become a software engineer, coder, hacker, or web developer

In this course, you'll learn the Python 3 and the PHP programming languages from absolute beginner to advanced in no time at all!

This course is aimed at absolute beginners; you don't need any coding experience at all!

We'll start by downloading and installing Python and the Sublime Text Editor—both for free. This will give you all the tools you need to start writing and running Python code.

For PHP, we'll use a free online development environment so that we can learn web development concepts. Then, we'll delve into very basic computer science concepts, such as:

• String manipulation

• Printing to the screen

• Simple math

• Variables

• Data types (lists, tuples, dictionaries, and more)

• Assignment operators

• Comparison operators

After that, we'll move on to more intermediate topics such as:

• While Loops

• For Loops

• Conditional If/Else Statements

• Fizzbuzz

Finally, we'll finish up with more advanced topics such as:

• Modules

• Functions

• Classes

You'll learn all these features for both Python and PHP. You'll start with Python, and then move over to PHP in the second half of the course. Python and PHP are two of the greatest programming languages, and learning them has never been this easy!

All the code files are placed at -

https://github.com/PacktPublishing/Python-and-PHP-Programming-Bundle

Publisher's page


Python and Ruby Programming Bundle [Video]

John Elder

ISBN 13: 9781839219986 Packt Course Length:3 hours 46 minutes (26 Sep 2019)

Video Overview:

Python programming and Ruby coding are popular for a reason! Become a software coder, web developer, or hacker today

In this course, you'll learn the Python 3 programming language and the Ruby programming language from an absolute beginner level to advanced—in no time at all! This course targets absolute beginners; you don't need any coding experience at all!

We start by setting up, downloading, and installing Python and the Sublime Text Editor—both for free. This will give you all the tools you need to start writing and running Python code.

For Ruby, we'll use a free online development environment (or you can download Ruby yourself onto your computer).

Then, we'll delve into very basic computer science concepts, such as:

• Printing to the screen

• String manipulation

• Variables

• Data types (lists, tuples, dictionaries and more)

• Simple math

• Comparison operators

• Assignment operators

After that, we'll move on to more intermediate topics such as:

• Conditional if/else statements

• While loops

• For loops

• Fizzbuzz

Finally, we'll finish up with more advanced topics like:

• Functions

• Modules

• Classes

You'll learn all these things for both Python and Ruby. We start with Python, and then on to Ruby in the second half of the course.

Publisher's page


Python GUI Programming - Building a Desktop Application with Tkinter and SQLite [Video]

Shubham Sarda

ISBN 13: 9781839211607 Packt Course Length: 2 hours 41 minutes (13 Sep 2019)

Video Overview:

Implement a hands-on Python GUI project: Build a Cryptocurrency portfolio app with Python, Tkinter, SQLite3, and the CoinMarketCap API.

Welcome to Python GUI Programming – Building Desktop Applications with Tkinter and SQLite

This course will help you build a Python GUI application step-by-step with Tkinter, SQLite. and the free CoinMarketCap API. Throughout the course, you will learn more about Python and Tkinter, including:

• Understanding API nd its usage.

• Extracting cryptocurrency coin data and working with it.

• Building portfolio logic on the command line then focusing on the GUI

• Getting started with Tkinter and Python GUI

• Merging your command-line application with Tkinter and completing the.py version.

• Converting the.py application to an executable .exe app.

• Understanding the basics of SQLite3 with Python.

This course integrates all the aspects you need to get you on the road to becoming a successful Tkinter developer with proper live practical exercises and walk-throughs that take you from the basics to advanced use.

After completing this course, you will be ready to expand your knowledge of Tkinter and Python.

All the codes and supporting files for this course are available at: https://github.com/PacktPublishing/Python-GUI-Programming---Building-a-Desktop-Application-with-Tkinter-and-SQLite.

Publisher's page


Python for Beginners with Examples

Ardit Sulce

ISBN 13: 9781838982294 Packt Course Length: 1 hour 53 minutes (10 Jul 2019)

Video Overview:

A straight-to-the-point Python course to quickly get you started with writing Python code and creating Python programs.

This Python course will get you up and running with Python very quickly saving you time spent googling for video tutorials, exercises and examples. The course is ideal for those who haven't programmed before, but it also works for experienced programmers who want to learn Python as long as they don't get offended by a bit of extra explanations of programming concepts. You will start from scratch by learning all Python fundamentals and slowly progressing into more advanced Python third-party libraries and by the end of the course you will know how to write Python programs. You will actually build your a real Python program that has a graphical user interface (GUI) built with Python. As a bonus you will also learn how to convert that program into an executable that runs both on Windows and Mac as a standalone program so that you can give your program to anyone. The course also guides you on how to go about building even more advanced programs with Python. You will learn how to use Python third-party libraries for building programs in a wide range of application areas. This is not simply a tutorial. The content of the course consists of a mix of video lectures, quizzes, exercises, and discussions with the instructor and the fellow students giving you a complete package to help you become a professional Python programmer. All the code and supporting files for this course are available at -https://github.com/PacktPublishing/Python-for-Beginners-with-Examples

Publisher's page


Python GUI Programming - Building a Desktop Application with Tkinter and SQLite

Shubham Sarda

ISBN 13: 9781839211607 Packt Course Length: 2 hours 41 minutes (13 Sep 2019)

Video Overview:

Implement a hands-on Python GUI project: Build a Cryptocurrency portfolio app with Python, Tkinter, SQLite3, and the CoinMarketCap API.

This course integrates all the aspects you need to get you on the road to becoming a successful Tkinter developer with proper live practical exercises and walk-throughs that take you from the basics to advanced use.

With this course, you will be ready to expand your knowledge of Tkinter and Python.

Publisher's page


Build a User Authentication Web App with Python and Django

John Elder

ISBN 13: 9781838984007 Packt Course Length: 2 hours 9 minutes (29 May 2019)

Video Overview:

Learn to create a user authentication system in Django to register users, login, log out, edit profiles, and more!

Django and Python can seem overwhelming at first, but they don't have to be! In this course, I'll walk you through them step-by-step and you'll be building your first web app in MINUTES. You'll be amazed how quick and easy it is to create very professional looking websites, even if you have no programming or web design experience at all.

By the time we're finished, you'll have a solid understanding of Django and how to use it to build awesome web apps.

Publisher's page


Hands-On Python Regular Expressions

Rohan Almeida

ISBN 13: 9781838556693 Packt Course Length: 1 hour 30 minutes (29 May 2019)

Video Overview:

Understand regular expressions in everyone’s favorite language: Python

Do you fear regular expressions (regexes)? Do you need to ace the next interview where you will be asked about the advanced usage of regexes? Then you need this course! Regexes are a very powerful tool when you need to deal with textual data. Python offers all the advanced features of regexes such as look-arounds, quantifiers, and commenting your regexes to help your colleagues.

With this course, you will have a better understanding of all Python functions and will be able to apply regex concepts to real-life programming situations.

Publisher's page


Hands-On Bayesian Methods with Python

James Cross, Rahul Tiwari

ISBN 13: 9781789347692 Packt Course Length: 29 May 2019 (29 May 2019)

Video Overview:

Use Bayesian analysis and Python to solve data analysis and predictive analytics problems

Bayesian methods have grown recently because of their success in solving hard data analytics problems. They are rapidly becoming a must-have in every data scientists toolkit. The course uses a hands-on method to teach you how to use Bayesian methods to solve data analytics problems in the real world. You will understand the principles of estimation, inference, and hypothesis testing using the Bayesian framework. You will also learn to use them to solve problems such as A/B testing, understanding consumer habits, risk evaluation, adjusting machine learning predictions, reliability analysis, detecting the influence of one variable over an outcome, and many others.

With this course, you will be able to apply and use Bayesian methods as part of your data analytics toolbox, thus helping you use Python to solve a majority of common statistical problems in data science.

Publisher's page


Introduction to SQLite Databases for Python Programming

John Elder

ISBN 13: 9781838982867 Packt Course Length: 1 hour 27 minutes (28 May 2019)

Video Overview:

Master SQLite databases with Python the fast and easy way!

These days, everything uses a database, and SQLite is one of the most popular databases out there. Free and open-source, SQLite is a great database for smaller projects, hobby projects, or testing and development.

With this course, you'll build a very basic app to help reinforce all the things you learned along the way.

Publisher's page


Build a User Authentication Web App with Python and Django

John Elder

ISBN 13: 9781838984007 Packt Course Length: 2 hours 9 minutes (29 May 2019)

Video Overview:

Learn to create a user authentication system in Django to register users, login, log out, edit profiles, and more!

Django and Python can seem overwhelming at first, but they don't have to be! In this course, I'll walk you through them step-by-step and you'll be building your first web app in MINUTES. You'll be amazed how quick and easy it is to create very professional looking websites, even if you have no programming or web design experience at all.

With this course you'll have a solid understanding of Django and how to use it to build awesome web apps.

Publisher's page


Courses (last edited 2021-08-17 12:53:57 by NatDunn)

Unable to edit the page? See the FrontPage for instructions.