July 30, 2018
I keep reading article after article and survey after survey, on how Python keeps growing in popularity as a programming language. So, why is that the case? And, should you learn Python?
Let’s start off with some of the reasons why Python is popular:
- Python is easy to learn.
- Python is used in a wide variety of applications.
- Python is easy to program with, yet very powerful.
- Python code can be written a few styles, including OOP and functionally.
- Python has a HUGE set of libraries/modules that can be dropped into your Python programs, speeding up the development process.
A few comments:
Python’s core strength, is that it’s a general purpose language. As such, it is used in many different fields, such as: Ai and machine learning, server automation, web development, data sciences and more. This flexibility of use in the real-world, is a key reason why Python’s popularity keeps growing.
Should you learn Python?
Short answer: Yes. You have nothing to loose, and everything to gain learning Python. It’s a great first programming language, given Python code is so easy to read. Yet Python still can express pretty advanced programming concepts relatively easily.
How about Python jobs?
There are lots of Python jobs, and in many fields. So having Python as tool in your nerd-toolbelt, will just make getting well paying jobs that much easier.
I teach a few languages, and have written commercial code in 9 programming languages. There is a reason I choose Python as one of only 3 programming the languages I teach.
If you like to learn quickly, then you will love how easily and quickly you will learn Python with my popular Python course.
September 28, 2017
Python is one of the most popular programming languages used today because of its’ simple syntax, and because it is a general purpose programming language. You see Python used in many areas:
- Web app development
- Ai and ML (machine learning)
- Server operations
- Data sciences
Each of the above mentioned Python specializations (Ai, web development, data sciences etc …) all require different skills, and so each has their own career path to follow.
I cover these career paths and provide a step-by-step guide in my Python course that takes total beginners, and makes them into Python programmers. My students love the course.
September 27, 2017
PHP is probably the best web app development language out there today for a bunch of reason technical, and market oriented. But it’s not the only language out there and it doesn’t have a monopoly of good programming.
Comparing Programming Languages
An important lessons that my 20+ years of programming experience has taught me, is that one of the best ways to learn one programming language, is to learn another! By learning different programming languages, you will start to gain deeper insights about your first programming language.
You can read the rest on killerphp.
May 26, 2017
I am excited to announce our upcoming Python course: Powerful Python 3.
A beginners course covering Python 3, students go from an absolute neophyte, to having a working knowledge of object oriented Python. Course is based on Python 3.6.
StudioWeb course details:
In addition to a set of comprehensive and engaging videos, Power Python 3 will include quizzing, code challenges, and gamification that is provided by the StudioWeb app. Your students will learn Python easily, and they will have fun too!
Each video lesson is supported by 4-5 quiz questions, that are made up of both code challenges and multiple choice questions. All our courses leverage the recursive spiral teaching method that helps us to achieve great outcomes with students.
From a professor’s perspective, StudioWeb provides classroom automation tools that makes it effortless to manage multiple classrooms. In fact, we have many teachers who simply take on the role of classroom facilitator. StudioWeb does the teaching!
At the time of this writing, we are just finalizing the course in terms of the range of topics covered, from the basics to OOP … I will include the table of contents at the bottom of this post. Thus far 50 lessons are complete. The course should have ~55 lessons.
March 14, 2017
First preview screenshots from my new course: Powerful Python 3. This is turning out to be my best course yet! It will be ready this spring!
Learn more about Powerful Python 3 at StudioWeb.com.
Thanks for reading!
March 4, 2017
Coming for summer 2017, StudioWeb will be offering a Python certification course. Like all our certificates, it is a two stage process to be StudioWeb certified:
- Students must successfully pass the StudioWeb Python course.
- Upon passing, students are eligible to take the Python Certification exam.
Printable certificates with unique verifiable IDs, will be issued to those passing the certification exam. Certificate IDs are unique to the certificate and are verifiable live against our StudioWeb certificate database.
February 27, 2017
Our new course ‘Powerful Python 3’ will be out soon!
This is a brand new course that teaches Python 3.6, and is aimed at total beginners to programming. It’s a great course for first year computer science students and other learners.
Not just any Python course, it’s a StudioWeb Python course!
StudioWeb’s courses are unique in many ways, but at the end of the day, all that matters is the exceptional results we achieve.
StudioWeb’s Python course has the same easy to understand and fun video lessons (created by a published author, and highly experienced educator) that are found in all our courses. The videos combined with a our unique quizzing and code challenges, set in a gamified learning environment, promotes student engagement and amazing retention.
… Your students will quickly learn key programming concepts and techniques, that will allow them to explore computer science with a solid foundation.
Besides teaching the basics of programming:
- Variables, collection types in Python
- Data types and type conversion
- Functions, modules
- Object oriented programming techniques and principles
… Students will be exposed best coding practices, tools that developers use, working with Python on different OS’ and Python’s place in the programming world. So StudioWeb’s ‘Powerful Python 3’ goes way beyond your typical Python course!
Sample Python video lesson: drawing with Python:
The following video lesson from Powerful Python 3, teaches students how to use conditional statements and a loop, to animate with the Python Turtle module:
Powerful Python 3 will be released in April 2017. Like all StudioWeb courses, Powerful Python 3 will come with hours of fine grained video lessons, comprehensive code challenges and quizzing, suggested classroom activities, powerfully accurate auto-grading, and real time student activity tracking.
If you would like to check out the video lessons before we release the course, please feel free to contact me.
February 6, 2017
I am happy to announce that we will be releasing a new course for schools: Powerful Python 3. Part of our collection of coding courses, designed specially for classroom learning.
Powerful Python 3 is designed for students (and teachers) who are totally new to code! The course is made up of easy to follow video lessons, followed by fun and effective quizzing and code challenges.
… Like all StudioWeb courses, we provide a complete curriculum that includes projects, a grading rubric and our powerful auto-grading system that provides accurate grades by course, chapter and lesson.
StudioWeb’s Python course will finally make learning and teaching Python, easy for the novice coder.
Please feel to contact us if you have any questions!